OSDN Git Service

Fix missing regeneration of toplevel Makefile.in.
[pf3gnuchains/gcc-fork.git] / Makefile.in
1
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
3 #
4 # Makefile for directory with subdirs to build.
5 #   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 #   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
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 GDB_NLM_DEPS = 
104
105 # This is the name of the environment variable used for the path to
106 # the libraries.
107 RPATH_ENVVAR = @RPATH_ENVVAR@
108
109 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
110 # is used instead of the directory itself to avoid including built
111 # executables in PATH.
112 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
113
114 # Build programs are put under this directory.
115 BUILD_SUBDIR = @build_subdir@
116 # This is set by the configure script to the arguments to use when configuring
117 # directories built for the build system.
118 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
119
120 # Linker flags to use on the host, for stage1 or when not
121 # bootstrapping.
122 STAGE1_LDFLAGS = @stage1_ldflags@
123
124 # Libraries to use on the host, for stage1 or when not bootstrapping.
125 STAGE1_LIBS = @stage1_libs@
126
127 # Linker flags to use for stage2 and later.
128 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
129
130 # Libraries to use for stage2 and later.
131 POSTSTAGE1_LIBS = @poststage1_libs@
132
133 # This is the list of variables to export in the environment when
134 # configuring any subdirectory.  It must also be exported whenever
135 # recursing into a build directory in case that directory's Makefile
136 # re-runs configure.
137 BASE_EXPORTS = \
138         FLEX="$(FLEX)"; export FLEX; \
139         LEX="$(LEX)"; export LEX; \
140         BISON="$(BISON)"; export BISON; \
141         YACC="$(YACC)"; export YACC; \
142         M4="$(M4)"; export M4; \
143         SED="$(SED)"; export SED; \
144         AWK="$(AWK)"; export AWK; \
145         MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
146
147 # This is the list of variables to export in the environment when
148 # configuring subdirectories for the build system.
149 BUILD_EXPORTS = \
150         $(BASE_EXPORTS) \
151         AR="$(AR_FOR_BUILD)"; export AR; \
152         AS="$(AS_FOR_BUILD)"; export AS; \
153         CC="$(CC_FOR_BUILD)"; export CC; \
154         CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
155         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
156         CXX="$(CXX_FOR_BUILD)"; export CXX; \
157         CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
158         GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
159         GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
160         GOC="$(GOC_FOR_BUILD)"; export GOC; \
161         GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
162         DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
163         LD="$(LD_FOR_BUILD)"; export LD; \
164         LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
165         NM="$(NM_FOR_BUILD)"; export NM; \
166         RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
167         WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
168         WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
169
170 # These variables must be set on the make command line for directories
171 # built for the build system to override those in BASE_FLAGS_TO_PASSS.
172 EXTRA_BUILD_FLAGS = \
173         CFLAGS="$(CFLAGS_FOR_BUILD)" \
174         LDFLAGS="$(LDFLAGS_FOR_BUILD)"
175
176 # This is the list of directories to built for the host system.
177 SUBDIRS = @configdirs@
178 TARGET_CONFIGDIRS = @target_configdirs@
179 # This is set by the configure script to the arguments to use when configuring
180 # directories built for the host system.
181 HOST_CONFIGARGS = @host_configargs@
182 # Host programs are put under this directory, which is . except if building
183 # with srcdir=..
184 HOST_SUBDIR = @host_subdir@
185 # This is the list of variables to export in the environment when
186 # configuring subdirectories for the host system.  We need to pass
187 # some to the GCC configure because of its hybrid host/target nature.
188 HOST_EXPORTS = \
189         $(BASE_EXPORTS) \
190         CC="$(CC)"; export CC; \
191         ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
192         CFLAGS="$(CFLAGS)"; export CFLAGS; \
193         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
194         CXX="$(CXX)"; export CXX; \
195         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
196         GCJ="$(GCJ)"; export GCJ; \
197         GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
198         GOC="$(GOC)"; export GOC; \
199         AR="$(AR)"; export AR; \
200         AS="$(AS)"; export AS; \
201         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
202         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
203         LD="$(LD)"; export LD; \
204         LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
205         NM="$(NM)"; export NM; \
206         RANLIB="$(RANLIB)"; export RANLIB; \
207         WINDRES="$(WINDRES)"; export WINDRES; \
208         WINDMC="$(WINDMC)"; export WINDMC; \
209         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
210         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
211         AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
212         AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
213         GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
214         LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
215         NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
216         OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
217         RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
218         TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
219         HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
220         GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
221         GMPINC="$(HOST_GMPINC)"; export GMPINC; \
222         PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
223         PPLINC="$(HOST_PPLINC)"; export PPLINC; \
224         CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
225         CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
226         LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
227         LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
228 @if gcc-bootstrap
229         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230 @endif gcc-bootstrap
231         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
232
233 POSTSTAGE1_CXX_EXPORT = \
234         CXX='$(CXX)'; export CXX; \
235         CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236 @if target-libstdc++-v3-bootstrap
237 # Override the above if we're bootstrapping C++.
238 POSTSTAGE1_CXX_EXPORT = \
239         CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
240           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
241           -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
242           -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
243           -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
244           -I$$s/libstdc++-v3/libsupc++ \
245           -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
246         CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
247 @endif target-libstdc++-v3-bootstrap
248
249 # Similar, for later GCC stages.
250 POSTSTAGE1_HOST_EXPORTS = \
251         $(HOST_EXPORTS) \
252         CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
253           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
254           $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
255         CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
256         $(POSTSTAGE1_CXX_EXPORT) \
257         GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
258         LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
259         HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
260
261 # Target libraries are put under this directory:
262 TARGET_SUBDIR = @target_subdir@
263 # This is set by the configure script to the arguments to use when configuring
264 # directories built for the target.
265 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
266 # This is the list of variables to export in the environment when
267 # configuring subdirectories for the target system.
268 BASE_TARGET_EXPORTS = \
269         $(BASE_EXPORTS) \
270         AR="$(AR_FOR_TARGET)"; export AR; \
271         AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
272         CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
273         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
274         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
275         CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
276         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
277         GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
278         GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
279         GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
280         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
281         LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
282         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
283         LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
284         NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
285         OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
286         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
287         STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
288         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
289         WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
290 @if gcc-bootstrap
291         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
292 @endif gcc-bootstrap
293         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
294         TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
295
296 RAW_CXX_TARGET_EXPORTS = \
297         $(BASE_TARGET_EXPORTS) \
298         CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
299         CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
300
301 NORMAL_TARGET_EXPORTS = \
302         $(BASE_TARGET_EXPORTS) \
303         CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
304
305 # Where to find GMP
306 HOST_GMPLIBS = @gmplibs@
307 HOST_GMPINC = @gmpinc@
308
309 # Where to find PPL
310 HOST_PPLLIBS = @ppllibs@
311 HOST_PPLINC = @pplinc@
312
313 # Where to find CLOOG
314 HOST_CLOOGLIBS = @clooglibs@
315 HOST_CLOOGINC = @clooginc@
316
317 # Where to find libelf
318 HOST_LIBELFLIBS = @libelflibs@
319 HOST_LIBELFINC = @libelfinc@
320
321 # ----------------------------------------------
322 # Programs producing files for the BUILD machine
323 # ----------------------------------------------
324
325 SHELL = @config_shell@
326
327 # pwd command to use.  Allow user to override default by setting PWDCMD in
328 # the environment to account for automounters.  The make variable must not
329 # be called PWDCMD, otherwise the value set here is passed to make
330 # subprocesses and overrides the setting from the user's environment.
331 # Don't use PWD since it is a common shell environment variable and we
332 # don't want to corrupt it.
333 PWD_COMMAND = $${PWDCMD-pwd}
334
335 # compilers to use to create programs which must be run in the build
336 # environment.
337 AR_FOR_BUILD = @AR_FOR_BUILD@
338 AS_FOR_BUILD = @AS_FOR_BUILD@
339 CC_FOR_BUILD = @CC_FOR_BUILD@
340 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
341 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
342 CXX_FOR_BUILD = @CXX_FOR_BUILD@
343 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
344 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
345 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
346 GOC_FOR_BUILD = @GOC_FOR_BUILD@
347 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
348 LD_FOR_BUILD = @LD_FOR_BUILD@
349 NM_FOR_BUILD = @NM_FOR_BUILD@
350 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
351 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
352 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
353
354 # Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
355 # here so that they can be overridden by Makefile fragments.
356 BUILD_PREFIX = @BUILD_PREFIX@
357 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
358
359 # Flags to pass to stage2 and later makes.  They are defined
360 # here so that they can be overridden by Makefile fragments.
361 BOOT_CFLAGS= -g -O2
362 BOOT_LDFLAGS=
363 BOOT_ADAFLAGS=-gnatpg -gnata
364
365 AWK = @AWK@
366 SED = @SED@
367 BISON = @BISON@
368 YACC = @YACC@
369 FLEX = @FLEX@
370 LEX = @LEX@
371 M4 = @M4@
372 MAKEINFO = @MAKEINFO@
373 EXPECT = @EXPECT@
374 RUNTEST = @RUNTEST@
375
376 # This just becomes part of the MAKEINFO definition passed down to
377 # sub-makes.  It lets flags be given on the command line while still
378 # using the makeinfo from the object tree.
379 # (Default to avoid splitting info files by setting the threshold high.)
380 MAKEINFOFLAGS = --split-size=5000000
381
382 # ---------------------------------------------
383 # Programs producing files for the HOST machine
384 # ---------------------------------------------
385
386 AS = @AS@
387 AR = @AR@
388 AR_FLAGS = rc
389 CC = @CC@
390 CXX = @CXX@
391 DLLTOOL = @DLLTOOL@
392 LD = @LD@
393 LIPO = @LIPO@
394 NM = @NM@
395 OBJDUMP = @OBJDUMP@
396 RANLIB = @RANLIB@
397 STRIP = @STRIP@
398 WINDRES = @WINDRES@
399 WINDMC = @WINDMC@
400
401 GNATBIND = @GNATBIND@
402 GNATMAKE = @GNATMAKE@
403
404 CFLAGS = @CFLAGS@
405 LDFLAGS = @LDFLAGS@
406 LIBCFLAGS = $(CFLAGS)
407 CXXFLAGS = @CXXFLAGS@
408 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
409 GOCFLAGS = $(CFLAGS)
410
411 TFLAGS =
412
413 # Defaults for all stages; some are overridden below.
414
415 STAGE_CFLAGS = $(BOOT_CFLAGS)
416 STAGE_TFLAGS = $(TFLAGS)
417 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
418
419
420 # Defaults for stage 1; some are overridden below.
421 STAGE1_CFLAGS = $(STAGE_CFLAGS)
422 STAGE1_CXXFLAGS = $(CXXFLAGS)
423 @if target-libstdc++-v3-bootstrap
424 # Override the above if we're bootstrapping C++.
425 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
426 @endif target-libstdc++-v3-bootstrap
427 STAGE1_TFLAGS = $(STAGE_TFLAGS)
428 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
429
430 # Defaults for stage 2; some are overridden below.
431 STAGE2_CFLAGS = $(STAGE_CFLAGS)
432 STAGE2_CXXFLAGS = $(CXXFLAGS)
433 @if target-libstdc++-v3-bootstrap
434 # Override the above if we're bootstrapping C++.
435 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
436 @endif target-libstdc++-v3-bootstrap
437 STAGE2_TFLAGS = $(STAGE_TFLAGS)
438 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
439
440 # Defaults for stage 3; some are overridden below.
441 STAGE3_CFLAGS = $(STAGE_CFLAGS)
442 STAGE3_CXXFLAGS = $(CXXFLAGS)
443 @if target-libstdc++-v3-bootstrap
444 # Override the above if we're bootstrapping C++.
445 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
446 @endif target-libstdc++-v3-bootstrap
447 STAGE3_TFLAGS = $(STAGE_TFLAGS)
448 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
449
450 # Defaults for stage 4; some are overridden below.
451 STAGE4_CFLAGS = $(STAGE_CFLAGS)
452 STAGE4_CXXFLAGS = $(CXXFLAGS)
453 @if target-libstdc++-v3-bootstrap
454 # Override the above if we're bootstrapping C++.
455 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
456 @endif target-libstdc++-v3-bootstrap
457 STAGE4_TFLAGS = $(STAGE_TFLAGS)
458 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
459
460 # Defaults for stage profile; some are overridden below.
461 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
462 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
463 @if target-libstdc++-v3-bootstrap
464 # Override the above if we're bootstrapping C++.
465 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
466 @endif target-libstdc++-v3-bootstrap
467 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
468 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
469
470 # Defaults for stage feedback; some are overridden below.
471 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
472 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
473 @if target-libstdc++-v3-bootstrap
474 # Override the above if we're bootstrapping C++.
475 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
476 @endif target-libstdc++-v3-bootstrap
477 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
478 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
479
480
481 # Only build the C compiler for stage1, because that is the only one that
482 # we can guarantee will build with the native compiler, and also it is the
483 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
484 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
485 # overrideable (for a bootstrap build stage1 also builds gcc.info).
486
487 STAGE1_CFLAGS = @stage1_cflags@
488 STAGE1_CHECKING = @stage1_checking@
489 STAGE1_LANGUAGES = @stage1_languages@
490 # * We force-disable intermodule optimizations, even if
491 #   --enable-intermodule was passed, since the installed compiler
492 #   probably can't handle them.  Luckily, autoconf always respects
493 #   the last argument when conflicting --enable arguments are passed.
494 # * Likewise, we force-disable coverage flags, since the installed
495 #   compiler probably has never heard of them.
496 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
497           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
498
499 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
500 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
501
502 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
503 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
504
505 do-compare = @do_compare@
506 do-compare3 = $(do-compare)
507
508 # -----------------------------------------------
509 # Programs producing files for the TARGET machine
510 # -----------------------------------------------
511
512 AR_FOR_TARGET=@AR_FOR_TARGET@
513 AS_FOR_TARGET=@AS_FOR_TARGET@
514 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
515
516 # If GCC_FOR_TARGET is not overriden on the command line, then this
517 # variable is passed down to the gcc Makefile, where it is used to
518 # build libgcc2.a.  We define it here so that it can itself be
519 # overridden on the command line.
520 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
521 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
522 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
523 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
524 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
525 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
526 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
527 LD_FOR_TARGET=@LD_FOR_TARGET@
528
529 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
530 NM_FOR_TARGET=@NM_FOR_TARGET@
531 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
532 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
533 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
534 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
535 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
536
537 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
538 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
539 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
540
541 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
542 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
543
544 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
545 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
546 LDFLAGS_FOR_TARGET = 
547 GOCFLAGS_FOR_TARGET = -O2 -g
548
549 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
550 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
551 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
552
553 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
554
555 # ------------------------------------
556 # Miscellaneous targets and flag lists
557 # ------------------------------------
558
559 # The first rule in the file had better be this one.  Don't put any above it.
560 # This lives here to allow makefile fragments to contain dependencies.
561 all:
562
563 #### host and target specific makefile fragments come in here.
564 @target_makefile_frag@
565 @alphaieee_frag@
566 @ospace_frag@
567 @host_makefile_frag@
568 ###
569
570 # This is the list of directories that may be needed in RPATH_ENVVAR
571 # so that programs built for the target machine work.
572 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
573
574 @if target-libstdc++-v3
575 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
576 @endif target-libstdc++-v3
577
578 @if target-libmudflap
579 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
580 @endif target-libmudflap
581
582 @if target-libssp
583 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
584 @endif target-libssp
585
586 @if target-libgomp
587 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
588 @endif target-libgomp
589
590
591
592 # This is the list of directories that may be needed in RPATH_ENVVAR
593 # so that programs built for the host machine work.
594 HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
595
596 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
597 @if gcc
598 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
599 @endif gcc
600
601
602 @if bfd
603 HOST_LIB_PATH_bfd = \
604   $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
605 @endif bfd
606
607 @if opcodes
608 HOST_LIB_PATH_opcodes = \
609   $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
610 @endif opcodes
611
612 @if gmp
613 HOST_LIB_PATH_gmp = \
614   $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
615 @endif gmp
616
617 @if mpfr
618 HOST_LIB_PATH_mpfr = \
619   $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
620 @endif mpfr
621
622 @if mpc
623 HOST_LIB_PATH_mpc = \
624   $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
625 @endif mpc
626
627 @if ppl
628 HOST_LIB_PATH_ppl = \
629   $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
630 @endif ppl
631
632 @if cloog
633 HOST_LIB_PATH_cloog = \
634   $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
635 @endif cloog
636
637 @if libelf
638 HOST_LIB_PATH_libelf = \
639   $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
640 @endif libelf
641
642
643 # Flags to pass down to all sub-makes.
644 BASE_FLAGS_TO_PASS = \
645         "DESTDIR=$(DESTDIR)" \
646         "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
647         "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
648         "bindir=$(bindir)" \
649         "datadir=$(datadir)" \
650         "exec_prefix=$(exec_prefix)" \
651         "includedir=$(includedir)" \
652         "datarootdir=$(datarootdir)" \
653         "docdir=$(docdir)" \
654         "infodir=$(infodir)" \
655         "pdfdir=$(pdfdir)" \
656         "htmldir=$(htmldir)" \
657         "libdir=$(libdir)" \
658         "libexecdir=$(libexecdir)" \
659         "lispdir=$(lispdir)" \
660         "localstatedir=$(localstatedir)" \
661         "mandir=$(mandir)" \
662         "oldincludedir=$(oldincludedir)" \
663         "prefix=$(prefix)" \
664         "sbindir=$(sbindir)" \
665         "sharedstatedir=$(sharedstatedir)" \
666         "sysconfdir=$(sysconfdir)" \
667         "tooldir=$(tooldir)" \
668         "build_tooldir=$(build_tooldir)" \
669         "target_alias=$(target_alias)" \
670         "AWK=$(AWK)" \
671         "BISON=$(BISON)" \
672         "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
673         "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
674         "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
675         "EXPECT=$(EXPECT)" \
676         "FLEX=$(FLEX)" \
677         "INSTALL=$(INSTALL)" \
678         "INSTALL_DATA=$(INSTALL_DATA)" \
679         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
680         "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
681         "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
682         "LEX=$(LEX)" \
683         "M4=$(M4)" \
684         "MAKE=$(MAKE)" \
685         "RUNTEST=$(RUNTEST)" \
686         "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
687         "SED=$(SED)" \
688         "SHELL=$(SHELL)" \
689         "YACC=$(YACC)" \
690         "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
691         "ADA_CFLAGS=$(ADA_CFLAGS)" \
692         "AR_FLAGS=$(AR_FLAGS)" \
693         "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
694         "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
695         "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
696         "CFLAGS=$(CFLAGS)" \
697         "CXXFLAGS=$(CXXFLAGS)" \
698         "LDFLAGS=$(LDFLAGS)" \
699         "LIBCFLAGS=$(LIBCFLAGS)" \
700         "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
701         "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
702         "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
703         "GNATBIND=$(GNATBIND)" \
704         "GNATMAKE=$(GNATMAKE)" \
705         "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
706         "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
707         "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
708         "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
709         "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
710         "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
711         "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
712         "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
713         "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
714         "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
715         "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
716         "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
717         "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
718         "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
719         "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
720         "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
721         "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
722         "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
723         "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
724         "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
725         "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
726         "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
727         "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
728         "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
729         "BUILD_CONFIG=$(BUILD_CONFIG)" \
730         "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
731         "LEAN=$(LEAN)" \
732         "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
733         "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
734         "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
735         "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
736         "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
737         "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
738         "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
739         "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
740         "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
741         "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
742         "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
743         "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
744         "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
745         "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
746         "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
747         "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
748         "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
749         "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
750         "TFLAGS=$(TFLAGS)" \
751         "CONFIG_SHELL=$(SHELL)" \
752         "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
753
754 # We leave this in just in case, but it is not needed anymore.
755 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
756
757 # Flags to pass down to most sub-makes, in which we're building with
758 # the host environment.
759 EXTRA_HOST_FLAGS = \
760         'AR=$(AR)' \
761         'AS=$(AS)' \
762         'CC=$(CC)' \
763         'CXX=$(CXX)' \
764         'DLLTOOL=$(DLLTOOL)' \
765         'GCJ=$(GCJ)' \
766         'GFORTRAN=$(GFORTRAN)' \
767         'GOC=$(GOC)' \
768         'LD=$(LD)' \
769         'LIPO=$(LIPO)' \
770         'NM=$(NM)' \
771         'OBJDUMP=$(OBJDUMP)' \
772         'RANLIB=$(RANLIB)' \
773         'STRIP=$(STRIP)' \
774         'WINDRES=$(WINDRES)' \
775         'WINDMC=$(WINDMC)'
776
777 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
778
779 # Flags that are concerned with the location of the X11 include files
780 # and library files
781 #
782 # NOTE: until the top-level is getting the values via autoconf, it only
783 # causes problems to have this top-level Makefile overriding the autoconf-set
784 # values in child directories.  Only variables that don't conflict with
785 # autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
786 #
787 X11_FLAGS_TO_PASS = \
788         'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
789         'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
790
791 # Flags to pass to stage2 and later makes.
792
793 POSTSTAGE1_FLAGS_TO_PASS = \
794         CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
795         CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
796         GNATBIND="$${GNATBIND}" \
797         LDFLAGS="$${LDFLAGS}" \
798         HOST_LIBS="$${HOST_LIBS}" \
799         "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
800
801 # Flags to pass down to makes which are built with the target environment.
802 # The double $ decreases the length of the command line; those variables
803 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
804 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
805 # so we expand them here.
806 EXTRA_TARGET_FLAGS = \
807         'AR=$$(AR_FOR_TARGET)' \
808         'AS=$(COMPILER_AS_FOR_TARGET)' \
809         'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
810         'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
811         'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
812         'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
813         'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
814         'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
815         'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
816         'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
817         'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
818         'LD=$(COMPILER_LD_FOR_TARGET)' \
819         'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
820         'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
821         'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
822         'NM=$(COMPILER_NM_FOR_TARGET)' \
823         'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
824         'RANLIB=$$(RANLIB_FOR_TARGET)' \
825         'WINDRES=$$(WINDRES_FOR_TARGET)' \
826         'WINDMC=$$(WINDMC_FOR_TARGET)' \
827         'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
828         "TFLAGS=$$TFLAGS"
829
830 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
831
832 # Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
833 # unfortunately needs the native compiler and the target ar and
834 # ranlib.
835 # If any variables are added here, they must be added to do-*, below.
836 # The BUILD_* variables are a special case, which are used for the gcc
837 # cross-building scheme.
838 EXTRA_GCC_FLAGS = \
839         "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
840         "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
841         "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
842         "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
843         "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
844         "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
845
846 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
847
848 @if gcc
849 BUILD_CONFIG = @BUILD_CONFIG@
850 ifneq ($(BUILD_CONFIG),)
851 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
852 endif
853 @endif gcc
854
855 .PHONY: configure-host
856 configure-host:  \
857     maybe-configure-ash \
858     maybe-configure-autoconf \
859     maybe-configure-automake \
860     maybe-configure-bash \
861     maybe-configure-bfd \
862     maybe-configure-opcodes \
863     maybe-configure-binutils \
864     maybe-configure-bison \
865     maybe-configure-byacc \
866     maybe-configure-bzip2 \
867     maybe-configure-cgen \
868     maybe-configure-dejagnu \
869     maybe-configure-diff \
870     maybe-configure-dosutils \
871     maybe-configure-etc \
872     maybe-configure-fastjar \
873     maybe-configure-fileutils \
874     maybe-configure-findutils \
875     maybe-configure-find \
876     maybe-configure-fixincludes \
877     maybe-configure-flex \
878     maybe-configure-gas \
879     maybe-configure-gcc \
880     maybe-configure-gawk \
881     maybe-configure-gettext \
882     maybe-configure-gmp \
883     maybe-configure-mpfr \
884     maybe-configure-mpc \
885     maybe-configure-ppl \
886     maybe-configure-cloog \
887     maybe-configure-libelf \
888     maybe-configure-gnuserv \
889     maybe-configure-gold \
890     maybe-configure-gprof \
891     maybe-configure-gzip \
892     maybe-configure-hello \
893     maybe-configure-indent \
894     maybe-configure-intl \
895     maybe-configure-tcl \
896     maybe-configure-itcl \
897     maybe-configure-ld \
898     maybe-configure-libcpp \
899     maybe-configure-libdecnumber \
900     maybe-configure-libgui \
901     maybe-configure-libiberty \
902     maybe-configure-libiconv \
903     maybe-configure-libtool \
904     maybe-configure-m4 \
905     maybe-configure-make \
906     maybe-configure-mmalloc \
907     maybe-configure-patch \
908     maybe-configure-perl \
909     maybe-configure-prms \
910     maybe-configure-rcs \
911     maybe-configure-readline \
912     maybe-configure-release \
913     maybe-configure-recode \
914     maybe-configure-sed \
915     maybe-configure-send-pr \
916     maybe-configure-shellutils \
917     maybe-configure-sid \
918     maybe-configure-sim \
919     maybe-configure-tar \
920     maybe-configure-texinfo \
921     maybe-configure-textutils \
922     maybe-configure-time \
923     maybe-configure-uudecode \
924     maybe-configure-wdiff \
925     maybe-configure-zip \
926     maybe-configure-zlib \
927     maybe-configure-gdb \
928     maybe-configure-expect \
929     maybe-configure-guile \
930     maybe-configure-tk \
931     maybe-configure-libtermcap \
932     maybe-configure-utils \
933     maybe-configure-gnattools \
934     maybe-configure-lto-plugin
935 .PHONY: configure-target
936 configure-target:  \
937     maybe-configure-target-libstdc++-v3 \
938     maybe-configure-target-libmudflap \
939     maybe-configure-target-libssp \
940     maybe-configure-target-newlib \
941     maybe-configure-target-libgcc \
942     maybe-configure-target-libquadmath \
943     maybe-configure-target-libgfortran \
944     maybe-configure-target-libobjc \
945     maybe-configure-target-libgo \
946     maybe-configure-target-libtermcap \
947     maybe-configure-target-winsup \
948     maybe-configure-target-libgloss \
949     maybe-configure-target-libiberty \
950     maybe-configure-target-gperf \
951     maybe-configure-target-examples \
952     maybe-configure-target-libffi \
953     maybe-configure-target-libjava \
954     maybe-configure-target-zlib \
955     maybe-configure-target-boehm-gc \
956     maybe-configure-target-qthreads \
957     maybe-configure-target-rda \
958     maybe-configure-target-libada \
959     maybe-configure-target-libgomp
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-byacc
991 all-build: maybe-all-build-flex
992 all-build: maybe-all-build-m4
993 all-build: maybe-all-build-texinfo
994 all-build: maybe-all-build-fixincludes
995
996 .PHONY: all-host
997
998 all-host: maybe-all-ash
999 all-host: maybe-all-autoconf
1000 all-host: maybe-all-automake
1001 all-host: maybe-all-bash
1002 @if bfd-no-bootstrap
1003 all-host: maybe-all-bfd
1004 @endif bfd-no-bootstrap
1005 @if opcodes-no-bootstrap
1006 all-host: maybe-all-opcodes
1007 @endif opcodes-no-bootstrap
1008 @if binutils-no-bootstrap
1009 all-host: maybe-all-binutils
1010 @endif binutils-no-bootstrap
1011 all-host: maybe-all-bison
1012 all-host: maybe-all-byacc
1013 all-host: maybe-all-bzip2
1014 all-host: maybe-all-cgen
1015 all-host: maybe-all-dejagnu
1016 all-host: maybe-all-diff
1017 all-host: maybe-all-dosutils
1018 all-host: maybe-all-etc
1019 all-host: maybe-all-fastjar
1020 all-host: maybe-all-fileutils
1021 all-host: maybe-all-findutils
1022 all-host: maybe-all-find
1023 all-host: maybe-all-fixincludes
1024 all-host: maybe-all-flex
1025 @if gas-no-bootstrap
1026 all-host: maybe-all-gas
1027 @endif gas-no-bootstrap
1028 @if gcc-no-bootstrap
1029 all-host: maybe-all-gcc
1030 @endif gcc-no-bootstrap
1031 all-host: maybe-all-gawk
1032 all-host: maybe-all-gettext
1033 @if gmp-no-bootstrap
1034 all-host: maybe-all-gmp
1035 @endif gmp-no-bootstrap
1036 @if mpfr-no-bootstrap
1037 all-host: maybe-all-mpfr
1038 @endif mpfr-no-bootstrap
1039 @if mpc-no-bootstrap
1040 all-host: maybe-all-mpc
1041 @endif mpc-no-bootstrap
1042 @if ppl-no-bootstrap
1043 all-host: maybe-all-ppl
1044 @endif ppl-no-bootstrap
1045 @if cloog-no-bootstrap
1046 all-host: maybe-all-cloog
1047 @endif cloog-no-bootstrap
1048 @if libelf-no-bootstrap
1049 all-host: maybe-all-libelf
1050 @endif libelf-no-bootstrap
1051 all-host: maybe-all-gnuserv
1052 @if gold-no-bootstrap
1053 all-host: maybe-all-gold
1054 @endif gold-no-bootstrap
1055 all-host: maybe-all-gprof
1056 all-host: maybe-all-gzip
1057 all-host: maybe-all-hello
1058 all-host: maybe-all-indent
1059 @if intl-no-bootstrap
1060 all-host: maybe-all-intl
1061 @endif intl-no-bootstrap
1062 all-host: maybe-all-tcl
1063 all-host: maybe-all-itcl
1064 @if ld-no-bootstrap
1065 all-host: maybe-all-ld
1066 @endif ld-no-bootstrap
1067 @if libcpp-no-bootstrap
1068 all-host: maybe-all-libcpp
1069 @endif libcpp-no-bootstrap
1070 @if libdecnumber-no-bootstrap
1071 all-host: maybe-all-libdecnumber
1072 @endif libdecnumber-no-bootstrap
1073 all-host: maybe-all-libgui
1074 @if libiberty-no-bootstrap
1075 all-host: maybe-all-libiberty
1076 @endif libiberty-no-bootstrap
1077 all-host: maybe-all-libiconv
1078 all-host: maybe-all-libtool
1079 all-host: maybe-all-m4
1080 all-host: maybe-all-make
1081 all-host: maybe-all-mmalloc
1082 all-host: maybe-all-patch
1083 all-host: maybe-all-perl
1084 all-host: maybe-all-prms
1085 all-host: maybe-all-rcs
1086 all-host: maybe-all-readline
1087 all-host: maybe-all-release
1088 all-host: maybe-all-recode
1089 all-host: maybe-all-sed
1090 all-host: maybe-all-send-pr
1091 all-host: maybe-all-shellutils
1092 all-host: maybe-all-sid
1093 all-host: maybe-all-sim
1094 all-host: maybe-all-tar
1095 all-host: maybe-all-texinfo
1096 all-host: maybe-all-textutils
1097 all-host: maybe-all-time
1098 all-host: maybe-all-uudecode
1099 all-host: maybe-all-wdiff
1100 all-host: maybe-all-zip
1101 @if zlib-no-bootstrap
1102 all-host: maybe-all-zlib
1103 @endif zlib-no-bootstrap
1104 all-host: maybe-all-gdb
1105 all-host: maybe-all-expect
1106 all-host: maybe-all-guile
1107 all-host: maybe-all-tk
1108 all-host: maybe-all-libtermcap
1109 all-host: maybe-all-utils
1110 all-host: maybe-all-gnattools
1111 @if lto-plugin-no-bootstrap
1112 all-host: maybe-all-lto-plugin
1113 @endif lto-plugin-no-bootstrap
1114
1115 .PHONY: all-target
1116
1117 @if target-libstdc++-v3-no-bootstrap
1118 all-target: maybe-all-target-libstdc++-v3
1119 @endif target-libstdc++-v3-no-bootstrap
1120 all-target: maybe-all-target-libmudflap
1121 all-target: maybe-all-target-libssp
1122 all-target: maybe-all-target-newlib
1123 @if target-libgcc-no-bootstrap
1124 all-target: maybe-all-target-libgcc
1125 @endif target-libgcc-no-bootstrap
1126 all-target: maybe-all-target-libquadmath
1127 all-target: maybe-all-target-libgfortran
1128 all-target: maybe-all-target-libobjc
1129 all-target: maybe-all-target-libgo
1130 all-target: maybe-all-target-libtermcap
1131 all-target: maybe-all-target-winsup
1132 all-target: maybe-all-target-libgloss
1133 all-target: maybe-all-target-libiberty
1134 all-target: maybe-all-target-gperf
1135 all-target: maybe-all-target-examples
1136 all-target: maybe-all-target-libffi
1137 all-target: maybe-all-target-libjava
1138 all-target: maybe-all-target-zlib
1139 all-target: maybe-all-target-boehm-gc
1140 all-target: maybe-all-target-qthreads
1141 all-target: maybe-all-target-rda
1142 all-target: maybe-all-target-libada
1143 @if target-libgomp-no-bootstrap
1144 all-target: maybe-all-target-libgomp
1145 @endif target-libgomp-no-bootstrap
1146
1147 # Do a target for all the subdirectories.  A ``make do-X'' will do a
1148 # ``make X'' in all subdirectories (because, in general, there is a
1149 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1150 # but it may do additional work as well).
1151
1152 .PHONY: do-info
1153 do-info:
1154         @: $(MAKE); $(unstage)
1155         @r=`${PWD_COMMAND}`; export r; \
1156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1157         $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1158           info-target
1159
1160
1161 .PHONY: info-host
1162
1163 info-host: maybe-info-ash
1164 info-host: maybe-info-autoconf
1165 info-host: maybe-info-automake
1166 info-host: maybe-info-bash
1167 info-host: maybe-info-bfd
1168 info-host: maybe-info-opcodes
1169 info-host: maybe-info-binutils
1170 info-host: maybe-info-bison
1171 info-host: maybe-info-byacc
1172 info-host: maybe-info-bzip2
1173 info-host: maybe-info-cgen
1174 info-host: maybe-info-dejagnu
1175 info-host: maybe-info-diff
1176 info-host: maybe-info-dosutils
1177 info-host: maybe-info-etc
1178 info-host: maybe-info-fastjar
1179 info-host: maybe-info-fileutils
1180 info-host: maybe-info-findutils
1181 info-host: maybe-info-find
1182 info-host: maybe-info-fixincludes
1183 info-host: maybe-info-flex
1184 info-host: maybe-info-gas
1185 info-host: maybe-info-gcc
1186 info-host: maybe-info-gawk
1187 info-host: maybe-info-gettext
1188 info-host: maybe-info-gmp
1189 info-host: maybe-info-mpfr
1190 info-host: maybe-info-mpc
1191 info-host: maybe-info-ppl
1192 info-host: maybe-info-cloog
1193 info-host: maybe-info-libelf
1194 info-host: maybe-info-gnuserv
1195 info-host: maybe-info-gold
1196 info-host: maybe-info-gprof
1197 info-host: maybe-info-gzip
1198 info-host: maybe-info-hello
1199 info-host: maybe-info-indent
1200 info-host: maybe-info-intl
1201 info-host: maybe-info-tcl
1202 info-host: maybe-info-itcl
1203 info-host: maybe-info-ld
1204 info-host: maybe-info-libcpp
1205 info-host: maybe-info-libdecnumber
1206 info-host: maybe-info-libgui
1207 info-host: maybe-info-libiberty
1208 info-host: maybe-info-libiconv
1209 info-host: maybe-info-libtool
1210 info-host: maybe-info-m4
1211 info-host: maybe-info-make
1212 info-host: maybe-info-mmalloc
1213 info-host: maybe-info-patch
1214 info-host: maybe-info-perl
1215 info-host: maybe-info-prms
1216 info-host: maybe-info-rcs
1217 info-host: maybe-info-readline
1218 info-host: maybe-info-release
1219 info-host: maybe-info-recode
1220 info-host: maybe-info-sed
1221 info-host: maybe-info-send-pr
1222 info-host: maybe-info-shellutils
1223 info-host: maybe-info-sid
1224 info-host: maybe-info-sim
1225 info-host: maybe-info-tar
1226 info-host: maybe-info-texinfo
1227 info-host: maybe-info-textutils
1228 info-host: maybe-info-time
1229 info-host: maybe-info-uudecode
1230 info-host: maybe-info-wdiff
1231 info-host: maybe-info-zip
1232 info-host: maybe-info-zlib
1233 info-host: maybe-info-gdb
1234 info-host: maybe-info-expect
1235 info-host: maybe-info-guile
1236 info-host: maybe-info-tk
1237 info-host: maybe-info-libtermcap
1238 info-host: maybe-info-utils
1239 info-host: maybe-info-gnattools
1240 info-host: maybe-info-lto-plugin
1241
1242 .PHONY: info-target
1243
1244 info-target: maybe-info-target-libstdc++-v3
1245 info-target: maybe-info-target-libmudflap
1246 info-target: maybe-info-target-libssp
1247 info-target: maybe-info-target-newlib
1248 info-target: maybe-info-target-libgcc
1249 info-target: maybe-info-target-libquadmath
1250 info-target: maybe-info-target-libgfortran
1251 info-target: maybe-info-target-libobjc
1252 info-target: maybe-info-target-libgo
1253 info-target: maybe-info-target-libtermcap
1254 info-target: maybe-info-target-winsup
1255 info-target: maybe-info-target-libgloss
1256 info-target: maybe-info-target-libiberty
1257 info-target: maybe-info-target-gperf
1258 info-target: maybe-info-target-examples
1259 info-target: maybe-info-target-libffi
1260 info-target: maybe-info-target-libjava
1261 info-target: maybe-info-target-zlib
1262 info-target: maybe-info-target-boehm-gc
1263 info-target: maybe-info-target-qthreads
1264 info-target: maybe-info-target-rda
1265 info-target: maybe-info-target-libada
1266 info-target: maybe-info-target-libgomp
1267
1268 .PHONY: do-dvi
1269 do-dvi:
1270         @: $(MAKE); $(unstage)
1271         @r=`${PWD_COMMAND}`; export r; \
1272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1273         $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1274           dvi-target
1275
1276
1277 .PHONY: dvi-host
1278
1279 dvi-host: maybe-dvi-ash
1280 dvi-host: maybe-dvi-autoconf
1281 dvi-host: maybe-dvi-automake
1282 dvi-host: maybe-dvi-bash
1283 dvi-host: maybe-dvi-bfd
1284 dvi-host: maybe-dvi-opcodes
1285 dvi-host: maybe-dvi-binutils
1286 dvi-host: maybe-dvi-bison
1287 dvi-host: maybe-dvi-byacc
1288 dvi-host: maybe-dvi-bzip2
1289 dvi-host: maybe-dvi-cgen
1290 dvi-host: maybe-dvi-dejagnu
1291 dvi-host: maybe-dvi-diff
1292 dvi-host: maybe-dvi-dosutils
1293 dvi-host: maybe-dvi-etc
1294 dvi-host: maybe-dvi-fastjar
1295 dvi-host: maybe-dvi-fileutils
1296 dvi-host: maybe-dvi-findutils
1297 dvi-host: maybe-dvi-find
1298 dvi-host: maybe-dvi-fixincludes
1299 dvi-host: maybe-dvi-flex
1300 dvi-host: maybe-dvi-gas
1301 dvi-host: maybe-dvi-gcc
1302 dvi-host: maybe-dvi-gawk
1303 dvi-host: maybe-dvi-gettext
1304 dvi-host: maybe-dvi-gmp
1305 dvi-host: maybe-dvi-mpfr
1306 dvi-host: maybe-dvi-mpc
1307 dvi-host: maybe-dvi-ppl
1308 dvi-host: maybe-dvi-cloog
1309 dvi-host: maybe-dvi-libelf
1310 dvi-host: maybe-dvi-gnuserv
1311 dvi-host: maybe-dvi-gold
1312 dvi-host: maybe-dvi-gprof
1313 dvi-host: maybe-dvi-gzip
1314 dvi-host: maybe-dvi-hello
1315 dvi-host: maybe-dvi-indent
1316 dvi-host: maybe-dvi-intl
1317 dvi-host: maybe-dvi-tcl
1318 dvi-host: maybe-dvi-itcl
1319 dvi-host: maybe-dvi-ld
1320 dvi-host: maybe-dvi-libcpp
1321 dvi-host: maybe-dvi-libdecnumber
1322 dvi-host: maybe-dvi-libgui
1323 dvi-host: maybe-dvi-libiberty
1324 dvi-host: maybe-dvi-libiconv
1325 dvi-host: maybe-dvi-libtool
1326 dvi-host: maybe-dvi-m4
1327 dvi-host: maybe-dvi-make
1328 dvi-host: maybe-dvi-mmalloc
1329 dvi-host: maybe-dvi-patch
1330 dvi-host: maybe-dvi-perl
1331 dvi-host: maybe-dvi-prms
1332 dvi-host: maybe-dvi-rcs
1333 dvi-host: maybe-dvi-readline
1334 dvi-host: maybe-dvi-release
1335 dvi-host: maybe-dvi-recode
1336 dvi-host: maybe-dvi-sed
1337 dvi-host: maybe-dvi-send-pr
1338 dvi-host: maybe-dvi-shellutils
1339 dvi-host: maybe-dvi-sid
1340 dvi-host: maybe-dvi-sim
1341 dvi-host: maybe-dvi-tar
1342 dvi-host: maybe-dvi-texinfo
1343 dvi-host: maybe-dvi-textutils
1344 dvi-host: maybe-dvi-time
1345 dvi-host: maybe-dvi-uudecode
1346 dvi-host: maybe-dvi-wdiff
1347 dvi-host: maybe-dvi-zip
1348 dvi-host: maybe-dvi-zlib
1349 dvi-host: maybe-dvi-gdb
1350 dvi-host: maybe-dvi-expect
1351 dvi-host: maybe-dvi-guile
1352 dvi-host: maybe-dvi-tk
1353 dvi-host: maybe-dvi-libtermcap
1354 dvi-host: maybe-dvi-utils
1355 dvi-host: maybe-dvi-gnattools
1356 dvi-host: maybe-dvi-lto-plugin
1357
1358 .PHONY: dvi-target
1359
1360 dvi-target: maybe-dvi-target-libstdc++-v3
1361 dvi-target: maybe-dvi-target-libmudflap
1362 dvi-target: maybe-dvi-target-libssp
1363 dvi-target: maybe-dvi-target-newlib
1364 dvi-target: maybe-dvi-target-libgcc
1365 dvi-target: maybe-dvi-target-libquadmath
1366 dvi-target: maybe-dvi-target-libgfortran
1367 dvi-target: maybe-dvi-target-libobjc
1368 dvi-target: maybe-dvi-target-libgo
1369 dvi-target: maybe-dvi-target-libtermcap
1370 dvi-target: maybe-dvi-target-winsup
1371 dvi-target: maybe-dvi-target-libgloss
1372 dvi-target: maybe-dvi-target-libiberty
1373 dvi-target: maybe-dvi-target-gperf
1374 dvi-target: maybe-dvi-target-examples
1375 dvi-target: maybe-dvi-target-libffi
1376 dvi-target: maybe-dvi-target-libjava
1377 dvi-target: maybe-dvi-target-zlib
1378 dvi-target: maybe-dvi-target-boehm-gc
1379 dvi-target: maybe-dvi-target-qthreads
1380 dvi-target: maybe-dvi-target-rda
1381 dvi-target: maybe-dvi-target-libada
1382 dvi-target: maybe-dvi-target-libgomp
1383
1384 .PHONY: do-pdf
1385 do-pdf:
1386         @: $(MAKE); $(unstage)
1387         @r=`${PWD_COMMAND}`; export r; \
1388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1389         $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1390           pdf-target
1391
1392
1393 .PHONY: pdf-host
1394
1395 pdf-host: maybe-pdf-ash
1396 pdf-host: maybe-pdf-autoconf
1397 pdf-host: maybe-pdf-automake
1398 pdf-host: maybe-pdf-bash
1399 pdf-host: maybe-pdf-bfd
1400 pdf-host: maybe-pdf-opcodes
1401 pdf-host: maybe-pdf-binutils
1402 pdf-host: maybe-pdf-bison
1403 pdf-host: maybe-pdf-byacc
1404 pdf-host: maybe-pdf-bzip2
1405 pdf-host: maybe-pdf-cgen
1406 pdf-host: maybe-pdf-dejagnu
1407 pdf-host: maybe-pdf-diff
1408 pdf-host: maybe-pdf-dosutils
1409 pdf-host: maybe-pdf-etc
1410 pdf-host: maybe-pdf-fastjar
1411 pdf-host: maybe-pdf-fileutils
1412 pdf-host: maybe-pdf-findutils
1413 pdf-host: maybe-pdf-find
1414 pdf-host: maybe-pdf-fixincludes
1415 pdf-host: maybe-pdf-flex
1416 pdf-host: maybe-pdf-gas
1417 pdf-host: maybe-pdf-gcc
1418 pdf-host: maybe-pdf-gawk
1419 pdf-host: maybe-pdf-gettext
1420 pdf-host: maybe-pdf-gmp
1421 pdf-host: maybe-pdf-mpfr
1422 pdf-host: maybe-pdf-mpc
1423 pdf-host: maybe-pdf-ppl
1424 pdf-host: maybe-pdf-cloog
1425 pdf-host: maybe-pdf-libelf
1426 pdf-host: maybe-pdf-gnuserv
1427 pdf-host: maybe-pdf-gold
1428 pdf-host: maybe-pdf-gprof
1429 pdf-host: maybe-pdf-gzip
1430 pdf-host: maybe-pdf-hello
1431 pdf-host: maybe-pdf-indent
1432 pdf-host: maybe-pdf-intl
1433 pdf-host: maybe-pdf-tcl
1434 pdf-host: maybe-pdf-itcl
1435 pdf-host: maybe-pdf-ld
1436 pdf-host: maybe-pdf-libcpp
1437 pdf-host: maybe-pdf-libdecnumber
1438 pdf-host: maybe-pdf-libgui
1439 pdf-host: maybe-pdf-libiberty
1440 pdf-host: maybe-pdf-libiconv
1441 pdf-host: maybe-pdf-libtool
1442 pdf-host: maybe-pdf-m4
1443 pdf-host: maybe-pdf-make
1444 pdf-host: maybe-pdf-mmalloc
1445 pdf-host: maybe-pdf-patch
1446 pdf-host: maybe-pdf-perl
1447 pdf-host: maybe-pdf-prms
1448 pdf-host: maybe-pdf-rcs
1449 pdf-host: maybe-pdf-readline
1450 pdf-host: maybe-pdf-release
1451 pdf-host: maybe-pdf-recode
1452 pdf-host: maybe-pdf-sed
1453 pdf-host: maybe-pdf-send-pr
1454 pdf-host: maybe-pdf-shellutils
1455 pdf-host: maybe-pdf-sid
1456 pdf-host: maybe-pdf-sim
1457 pdf-host: maybe-pdf-tar
1458 pdf-host: maybe-pdf-texinfo
1459 pdf-host: maybe-pdf-textutils
1460 pdf-host: maybe-pdf-time
1461 pdf-host: maybe-pdf-uudecode
1462 pdf-host: maybe-pdf-wdiff
1463 pdf-host: maybe-pdf-zip
1464 pdf-host: maybe-pdf-zlib
1465 pdf-host: maybe-pdf-gdb
1466 pdf-host: maybe-pdf-expect
1467 pdf-host: maybe-pdf-guile
1468 pdf-host: maybe-pdf-tk
1469 pdf-host: maybe-pdf-libtermcap
1470 pdf-host: maybe-pdf-utils
1471 pdf-host: maybe-pdf-gnattools
1472 pdf-host: maybe-pdf-lto-plugin
1473
1474 .PHONY: pdf-target
1475
1476 pdf-target: maybe-pdf-target-libstdc++-v3
1477 pdf-target: maybe-pdf-target-libmudflap
1478 pdf-target: maybe-pdf-target-libssp
1479 pdf-target: maybe-pdf-target-newlib
1480 pdf-target: maybe-pdf-target-libgcc
1481 pdf-target: maybe-pdf-target-libquadmath
1482 pdf-target: maybe-pdf-target-libgfortran
1483 pdf-target: maybe-pdf-target-libobjc
1484 pdf-target: maybe-pdf-target-libgo
1485 pdf-target: maybe-pdf-target-libtermcap
1486 pdf-target: maybe-pdf-target-winsup
1487 pdf-target: maybe-pdf-target-libgloss
1488 pdf-target: maybe-pdf-target-libiberty
1489 pdf-target: maybe-pdf-target-gperf
1490 pdf-target: maybe-pdf-target-examples
1491 pdf-target: maybe-pdf-target-libffi
1492 pdf-target: maybe-pdf-target-libjava
1493 pdf-target: maybe-pdf-target-zlib
1494 pdf-target: maybe-pdf-target-boehm-gc
1495 pdf-target: maybe-pdf-target-qthreads
1496 pdf-target: maybe-pdf-target-rda
1497 pdf-target: maybe-pdf-target-libada
1498 pdf-target: maybe-pdf-target-libgomp
1499
1500 .PHONY: do-html
1501 do-html:
1502         @: $(MAKE); $(unstage)
1503         @r=`${PWD_COMMAND}`; export r; \
1504         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1505         $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1506           html-target
1507
1508
1509 .PHONY: html-host
1510
1511 html-host: maybe-html-ash
1512 html-host: maybe-html-autoconf
1513 html-host: maybe-html-automake
1514 html-host: maybe-html-bash
1515 html-host: maybe-html-bfd
1516 html-host: maybe-html-opcodes
1517 html-host: maybe-html-binutils
1518 html-host: maybe-html-bison
1519 html-host: maybe-html-byacc
1520 html-host: maybe-html-bzip2
1521 html-host: maybe-html-cgen
1522 html-host: maybe-html-dejagnu
1523 html-host: maybe-html-diff
1524 html-host: maybe-html-dosutils
1525 html-host: maybe-html-etc
1526 html-host: maybe-html-fastjar
1527 html-host: maybe-html-fileutils
1528 html-host: maybe-html-findutils
1529 html-host: maybe-html-find
1530 html-host: maybe-html-fixincludes
1531 html-host: maybe-html-flex
1532 html-host: maybe-html-gas
1533 html-host: maybe-html-gcc
1534 html-host: maybe-html-gawk
1535 html-host: maybe-html-gettext
1536 html-host: maybe-html-gmp
1537 html-host: maybe-html-mpfr
1538 html-host: maybe-html-mpc
1539 html-host: maybe-html-ppl
1540 html-host: maybe-html-cloog
1541 html-host: maybe-html-libelf
1542 html-host: maybe-html-gnuserv
1543 html-host: maybe-html-gold
1544 html-host: maybe-html-gprof
1545 html-host: maybe-html-gzip
1546 html-host: maybe-html-hello
1547 html-host: maybe-html-indent
1548 html-host: maybe-html-intl
1549 html-host: maybe-html-tcl
1550 html-host: maybe-html-itcl
1551 html-host: maybe-html-ld
1552 html-host: maybe-html-libcpp
1553 html-host: maybe-html-libdecnumber
1554 html-host: maybe-html-libgui
1555 html-host: maybe-html-libiberty
1556 html-host: maybe-html-libiconv
1557 html-host: maybe-html-libtool
1558 html-host: maybe-html-m4
1559 html-host: maybe-html-make
1560 html-host: maybe-html-mmalloc
1561 html-host: maybe-html-patch
1562 html-host: maybe-html-perl
1563 html-host: maybe-html-prms
1564 html-host: maybe-html-rcs
1565 html-host: maybe-html-readline
1566 html-host: maybe-html-release
1567 html-host: maybe-html-recode
1568 html-host: maybe-html-sed
1569 html-host: maybe-html-send-pr
1570 html-host: maybe-html-shellutils
1571 html-host: maybe-html-sid
1572 html-host: maybe-html-sim
1573 html-host: maybe-html-tar
1574 html-host: maybe-html-texinfo
1575 html-host: maybe-html-textutils
1576 html-host: maybe-html-time
1577 html-host: maybe-html-uudecode
1578 html-host: maybe-html-wdiff
1579 html-host: maybe-html-zip
1580 html-host: maybe-html-zlib
1581 html-host: maybe-html-gdb
1582 html-host: maybe-html-expect
1583 html-host: maybe-html-guile
1584 html-host: maybe-html-tk
1585 html-host: maybe-html-libtermcap
1586 html-host: maybe-html-utils
1587 html-host: maybe-html-gnattools
1588 html-host: maybe-html-lto-plugin
1589
1590 .PHONY: html-target
1591
1592 html-target: maybe-html-target-libstdc++-v3
1593 html-target: maybe-html-target-libmudflap
1594 html-target: maybe-html-target-libssp
1595 html-target: maybe-html-target-newlib
1596 html-target: maybe-html-target-libgcc
1597 html-target: maybe-html-target-libquadmath
1598 html-target: maybe-html-target-libgfortran
1599 html-target: maybe-html-target-libobjc
1600 html-target: maybe-html-target-libgo
1601 html-target: maybe-html-target-libtermcap
1602 html-target: maybe-html-target-winsup
1603 html-target: maybe-html-target-libgloss
1604 html-target: maybe-html-target-libiberty
1605 html-target: maybe-html-target-gperf
1606 html-target: maybe-html-target-examples
1607 html-target: maybe-html-target-libffi
1608 html-target: maybe-html-target-libjava
1609 html-target: maybe-html-target-zlib
1610 html-target: maybe-html-target-boehm-gc
1611 html-target: maybe-html-target-qthreads
1612 html-target: maybe-html-target-rda
1613 html-target: maybe-html-target-libada
1614 html-target: maybe-html-target-libgomp
1615
1616 .PHONY: do-TAGS
1617 do-TAGS:
1618         @: $(MAKE); $(unstage)
1619         @r=`${PWD_COMMAND}`; export r; \
1620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1621         $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1622           TAGS-target
1623
1624
1625 .PHONY: TAGS-host
1626
1627 TAGS-host: maybe-TAGS-ash
1628 TAGS-host: maybe-TAGS-autoconf
1629 TAGS-host: maybe-TAGS-automake
1630 TAGS-host: maybe-TAGS-bash
1631 TAGS-host: maybe-TAGS-bfd
1632 TAGS-host: maybe-TAGS-opcodes
1633 TAGS-host: maybe-TAGS-binutils
1634 TAGS-host: maybe-TAGS-bison
1635 TAGS-host: maybe-TAGS-byacc
1636 TAGS-host: maybe-TAGS-bzip2
1637 TAGS-host: maybe-TAGS-cgen
1638 TAGS-host: maybe-TAGS-dejagnu
1639 TAGS-host: maybe-TAGS-diff
1640 TAGS-host: maybe-TAGS-dosutils
1641 TAGS-host: maybe-TAGS-etc
1642 TAGS-host: maybe-TAGS-fastjar
1643 TAGS-host: maybe-TAGS-fileutils
1644 TAGS-host: maybe-TAGS-findutils
1645 TAGS-host: maybe-TAGS-find
1646 TAGS-host: maybe-TAGS-fixincludes
1647 TAGS-host: maybe-TAGS-flex
1648 TAGS-host: maybe-TAGS-gas
1649 TAGS-host: maybe-TAGS-gcc
1650 TAGS-host: maybe-TAGS-gawk
1651 TAGS-host: maybe-TAGS-gettext
1652 TAGS-host: maybe-TAGS-gmp
1653 TAGS-host: maybe-TAGS-mpfr
1654 TAGS-host: maybe-TAGS-mpc
1655 TAGS-host: maybe-TAGS-ppl
1656 TAGS-host: maybe-TAGS-cloog
1657 TAGS-host: maybe-TAGS-libelf
1658 TAGS-host: maybe-TAGS-gnuserv
1659 TAGS-host: maybe-TAGS-gold
1660 TAGS-host: maybe-TAGS-gprof
1661 TAGS-host: maybe-TAGS-gzip
1662 TAGS-host: maybe-TAGS-hello
1663 TAGS-host: maybe-TAGS-indent
1664 TAGS-host: maybe-TAGS-intl
1665 TAGS-host: maybe-TAGS-tcl
1666 TAGS-host: maybe-TAGS-itcl
1667 TAGS-host: maybe-TAGS-ld
1668 TAGS-host: maybe-TAGS-libcpp
1669 TAGS-host: maybe-TAGS-libdecnumber
1670 TAGS-host: maybe-TAGS-libgui
1671 TAGS-host: maybe-TAGS-libiberty
1672 TAGS-host: maybe-TAGS-libiconv
1673 TAGS-host: maybe-TAGS-libtool
1674 TAGS-host: maybe-TAGS-m4
1675 TAGS-host: maybe-TAGS-make
1676 TAGS-host: maybe-TAGS-mmalloc
1677 TAGS-host: maybe-TAGS-patch
1678 TAGS-host: maybe-TAGS-perl
1679 TAGS-host: maybe-TAGS-prms
1680 TAGS-host: maybe-TAGS-rcs
1681 TAGS-host: maybe-TAGS-readline
1682 TAGS-host: maybe-TAGS-release
1683 TAGS-host: maybe-TAGS-recode
1684 TAGS-host: maybe-TAGS-sed
1685 TAGS-host: maybe-TAGS-send-pr
1686 TAGS-host: maybe-TAGS-shellutils
1687 TAGS-host: maybe-TAGS-sid
1688 TAGS-host: maybe-TAGS-sim
1689 TAGS-host: maybe-TAGS-tar
1690 TAGS-host: maybe-TAGS-texinfo
1691 TAGS-host: maybe-TAGS-textutils
1692 TAGS-host: maybe-TAGS-time
1693 TAGS-host: maybe-TAGS-uudecode
1694 TAGS-host: maybe-TAGS-wdiff
1695 TAGS-host: maybe-TAGS-zip
1696 TAGS-host: maybe-TAGS-zlib
1697 TAGS-host: maybe-TAGS-gdb
1698 TAGS-host: maybe-TAGS-expect
1699 TAGS-host: maybe-TAGS-guile
1700 TAGS-host: maybe-TAGS-tk
1701 TAGS-host: maybe-TAGS-libtermcap
1702 TAGS-host: maybe-TAGS-utils
1703 TAGS-host: maybe-TAGS-gnattools
1704 TAGS-host: maybe-TAGS-lto-plugin
1705
1706 .PHONY: TAGS-target
1707
1708 TAGS-target: maybe-TAGS-target-libstdc++-v3
1709 TAGS-target: maybe-TAGS-target-libmudflap
1710 TAGS-target: maybe-TAGS-target-libssp
1711 TAGS-target: maybe-TAGS-target-newlib
1712 TAGS-target: maybe-TAGS-target-libgcc
1713 TAGS-target: maybe-TAGS-target-libquadmath
1714 TAGS-target: maybe-TAGS-target-libgfortran
1715 TAGS-target: maybe-TAGS-target-libobjc
1716 TAGS-target: maybe-TAGS-target-libgo
1717 TAGS-target: maybe-TAGS-target-libtermcap
1718 TAGS-target: maybe-TAGS-target-winsup
1719 TAGS-target: maybe-TAGS-target-libgloss
1720 TAGS-target: maybe-TAGS-target-libiberty
1721 TAGS-target: maybe-TAGS-target-gperf
1722 TAGS-target: maybe-TAGS-target-examples
1723 TAGS-target: maybe-TAGS-target-libffi
1724 TAGS-target: maybe-TAGS-target-libjava
1725 TAGS-target: maybe-TAGS-target-zlib
1726 TAGS-target: maybe-TAGS-target-boehm-gc
1727 TAGS-target: maybe-TAGS-target-qthreads
1728 TAGS-target: maybe-TAGS-target-rda
1729 TAGS-target: maybe-TAGS-target-libada
1730 TAGS-target: maybe-TAGS-target-libgomp
1731
1732 .PHONY: do-install-info
1733 do-install-info:
1734         @: $(MAKE); $(unstage)
1735         @r=`${PWD_COMMAND}`; export r; \
1736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1737         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1738           install-info-target
1739
1740
1741 .PHONY: install-info-host
1742
1743 install-info-host: maybe-install-info-ash
1744 install-info-host: maybe-install-info-autoconf
1745 install-info-host: maybe-install-info-automake
1746 install-info-host: maybe-install-info-bash
1747 install-info-host: maybe-install-info-bfd
1748 install-info-host: maybe-install-info-opcodes
1749 install-info-host: maybe-install-info-binutils
1750 install-info-host: maybe-install-info-bison
1751 install-info-host: maybe-install-info-byacc
1752 install-info-host: maybe-install-info-bzip2
1753 install-info-host: maybe-install-info-cgen
1754 install-info-host: maybe-install-info-dejagnu
1755 install-info-host: maybe-install-info-diff
1756 install-info-host: maybe-install-info-dosutils
1757 install-info-host: maybe-install-info-etc
1758 install-info-host: maybe-install-info-fastjar
1759 install-info-host: maybe-install-info-fileutils
1760 install-info-host: maybe-install-info-findutils
1761 install-info-host: maybe-install-info-find
1762 install-info-host: maybe-install-info-fixincludes
1763 install-info-host: maybe-install-info-flex
1764 install-info-host: maybe-install-info-gas
1765 install-info-host: maybe-install-info-gcc
1766 install-info-host: maybe-install-info-gawk
1767 install-info-host: maybe-install-info-gettext
1768 install-info-host: maybe-install-info-gmp
1769 install-info-host: maybe-install-info-mpfr
1770 install-info-host: maybe-install-info-mpc
1771 install-info-host: maybe-install-info-ppl
1772 install-info-host: maybe-install-info-cloog
1773 install-info-host: maybe-install-info-libelf
1774 install-info-host: maybe-install-info-gnuserv
1775 install-info-host: maybe-install-info-gold
1776 install-info-host: maybe-install-info-gprof
1777 install-info-host: maybe-install-info-gzip
1778 install-info-host: maybe-install-info-hello
1779 install-info-host: maybe-install-info-indent
1780 install-info-host: maybe-install-info-intl
1781 install-info-host: maybe-install-info-tcl
1782 install-info-host: maybe-install-info-itcl
1783 install-info-host: maybe-install-info-ld
1784 install-info-host: maybe-install-info-libcpp
1785 install-info-host: maybe-install-info-libdecnumber
1786 install-info-host: maybe-install-info-libgui
1787 install-info-host: maybe-install-info-libiberty
1788 install-info-host: maybe-install-info-libiconv
1789 install-info-host: maybe-install-info-libtool
1790 install-info-host: maybe-install-info-m4
1791 install-info-host: maybe-install-info-make
1792 install-info-host: maybe-install-info-mmalloc
1793 install-info-host: maybe-install-info-patch
1794 install-info-host: maybe-install-info-perl
1795 install-info-host: maybe-install-info-prms
1796 install-info-host: maybe-install-info-rcs
1797 install-info-host: maybe-install-info-readline
1798 install-info-host: maybe-install-info-release
1799 install-info-host: maybe-install-info-recode
1800 install-info-host: maybe-install-info-sed
1801 install-info-host: maybe-install-info-send-pr
1802 install-info-host: maybe-install-info-shellutils
1803 install-info-host: maybe-install-info-sid
1804 install-info-host: maybe-install-info-sim
1805 install-info-host: maybe-install-info-tar
1806 install-info-host: maybe-install-info-texinfo
1807 install-info-host: maybe-install-info-textutils
1808 install-info-host: maybe-install-info-time
1809 install-info-host: maybe-install-info-uudecode
1810 install-info-host: maybe-install-info-wdiff
1811 install-info-host: maybe-install-info-zip
1812 install-info-host: maybe-install-info-zlib
1813 install-info-host: maybe-install-info-gdb
1814 install-info-host: maybe-install-info-expect
1815 install-info-host: maybe-install-info-guile
1816 install-info-host: maybe-install-info-tk
1817 install-info-host: maybe-install-info-libtermcap
1818 install-info-host: maybe-install-info-utils
1819 install-info-host: maybe-install-info-gnattools
1820 install-info-host: maybe-install-info-lto-plugin
1821
1822 .PHONY: install-info-target
1823
1824 install-info-target: maybe-install-info-target-libstdc++-v3
1825 install-info-target: maybe-install-info-target-libmudflap
1826 install-info-target: maybe-install-info-target-libssp
1827 install-info-target: maybe-install-info-target-newlib
1828 install-info-target: maybe-install-info-target-libgcc
1829 install-info-target: maybe-install-info-target-libquadmath
1830 install-info-target: maybe-install-info-target-libgfortran
1831 install-info-target: maybe-install-info-target-libobjc
1832 install-info-target: maybe-install-info-target-libgo
1833 install-info-target: maybe-install-info-target-libtermcap
1834 install-info-target: maybe-install-info-target-winsup
1835 install-info-target: maybe-install-info-target-libgloss
1836 install-info-target: maybe-install-info-target-libiberty
1837 install-info-target: maybe-install-info-target-gperf
1838 install-info-target: maybe-install-info-target-examples
1839 install-info-target: maybe-install-info-target-libffi
1840 install-info-target: maybe-install-info-target-libjava
1841 install-info-target: maybe-install-info-target-zlib
1842 install-info-target: maybe-install-info-target-boehm-gc
1843 install-info-target: maybe-install-info-target-qthreads
1844 install-info-target: maybe-install-info-target-rda
1845 install-info-target: maybe-install-info-target-libada
1846 install-info-target: maybe-install-info-target-libgomp
1847
1848 .PHONY: do-install-pdf
1849 do-install-pdf:
1850         @: $(MAKE); $(unstage)
1851         @r=`${PWD_COMMAND}`; export r; \
1852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1853         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1854           install-pdf-target
1855
1856
1857 .PHONY: install-pdf-host
1858
1859 install-pdf-host: maybe-install-pdf-ash
1860 install-pdf-host: maybe-install-pdf-autoconf
1861 install-pdf-host: maybe-install-pdf-automake
1862 install-pdf-host: maybe-install-pdf-bash
1863 install-pdf-host: maybe-install-pdf-bfd
1864 install-pdf-host: maybe-install-pdf-opcodes
1865 install-pdf-host: maybe-install-pdf-binutils
1866 install-pdf-host: maybe-install-pdf-bison
1867 install-pdf-host: maybe-install-pdf-byacc
1868 install-pdf-host: maybe-install-pdf-bzip2
1869 install-pdf-host: maybe-install-pdf-cgen
1870 install-pdf-host: maybe-install-pdf-dejagnu
1871 install-pdf-host: maybe-install-pdf-diff
1872 install-pdf-host: maybe-install-pdf-dosutils
1873 install-pdf-host: maybe-install-pdf-etc
1874 install-pdf-host: maybe-install-pdf-fastjar
1875 install-pdf-host: maybe-install-pdf-fileutils
1876 install-pdf-host: maybe-install-pdf-findutils
1877 install-pdf-host: maybe-install-pdf-find
1878 install-pdf-host: maybe-install-pdf-fixincludes
1879 install-pdf-host: maybe-install-pdf-flex
1880 install-pdf-host: maybe-install-pdf-gas
1881 install-pdf-host: maybe-install-pdf-gcc
1882 install-pdf-host: maybe-install-pdf-gawk
1883 install-pdf-host: maybe-install-pdf-gettext
1884 install-pdf-host: maybe-install-pdf-gmp
1885 install-pdf-host: maybe-install-pdf-mpfr
1886 install-pdf-host: maybe-install-pdf-mpc
1887 install-pdf-host: maybe-install-pdf-ppl
1888 install-pdf-host: maybe-install-pdf-cloog
1889 install-pdf-host: maybe-install-pdf-libelf
1890 install-pdf-host: maybe-install-pdf-gnuserv
1891 install-pdf-host: maybe-install-pdf-gold
1892 install-pdf-host: maybe-install-pdf-gprof
1893 install-pdf-host: maybe-install-pdf-gzip
1894 install-pdf-host: maybe-install-pdf-hello
1895 install-pdf-host: maybe-install-pdf-indent
1896 install-pdf-host: maybe-install-pdf-intl
1897 install-pdf-host: maybe-install-pdf-tcl
1898 install-pdf-host: maybe-install-pdf-itcl
1899 install-pdf-host: maybe-install-pdf-ld
1900 install-pdf-host: maybe-install-pdf-libcpp
1901 install-pdf-host: maybe-install-pdf-libdecnumber
1902 install-pdf-host: maybe-install-pdf-libgui
1903 install-pdf-host: maybe-install-pdf-libiberty
1904 install-pdf-host: maybe-install-pdf-libiconv
1905 install-pdf-host: maybe-install-pdf-libtool
1906 install-pdf-host: maybe-install-pdf-m4
1907 install-pdf-host: maybe-install-pdf-make
1908 install-pdf-host: maybe-install-pdf-mmalloc
1909 install-pdf-host: maybe-install-pdf-patch
1910 install-pdf-host: maybe-install-pdf-perl
1911 install-pdf-host: maybe-install-pdf-prms
1912 install-pdf-host: maybe-install-pdf-rcs
1913 install-pdf-host: maybe-install-pdf-readline
1914 install-pdf-host: maybe-install-pdf-release
1915 install-pdf-host: maybe-install-pdf-recode
1916 install-pdf-host: maybe-install-pdf-sed
1917 install-pdf-host: maybe-install-pdf-send-pr
1918 install-pdf-host: maybe-install-pdf-shellutils
1919 install-pdf-host: maybe-install-pdf-sid
1920 install-pdf-host: maybe-install-pdf-sim
1921 install-pdf-host: maybe-install-pdf-tar
1922 install-pdf-host: maybe-install-pdf-texinfo
1923 install-pdf-host: maybe-install-pdf-textutils
1924 install-pdf-host: maybe-install-pdf-time
1925 install-pdf-host: maybe-install-pdf-uudecode
1926 install-pdf-host: maybe-install-pdf-wdiff
1927 install-pdf-host: maybe-install-pdf-zip
1928 install-pdf-host: maybe-install-pdf-zlib
1929 install-pdf-host: maybe-install-pdf-gdb
1930 install-pdf-host: maybe-install-pdf-expect
1931 install-pdf-host: maybe-install-pdf-guile
1932 install-pdf-host: maybe-install-pdf-tk
1933 install-pdf-host: maybe-install-pdf-libtermcap
1934 install-pdf-host: maybe-install-pdf-utils
1935 install-pdf-host: maybe-install-pdf-gnattools
1936 install-pdf-host: maybe-install-pdf-lto-plugin
1937
1938 .PHONY: install-pdf-target
1939
1940 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1941 install-pdf-target: maybe-install-pdf-target-libmudflap
1942 install-pdf-target: maybe-install-pdf-target-libssp
1943 install-pdf-target: maybe-install-pdf-target-newlib
1944 install-pdf-target: maybe-install-pdf-target-libgcc
1945 install-pdf-target: maybe-install-pdf-target-libquadmath
1946 install-pdf-target: maybe-install-pdf-target-libgfortran
1947 install-pdf-target: maybe-install-pdf-target-libobjc
1948 install-pdf-target: maybe-install-pdf-target-libgo
1949 install-pdf-target: maybe-install-pdf-target-libtermcap
1950 install-pdf-target: maybe-install-pdf-target-winsup
1951 install-pdf-target: maybe-install-pdf-target-libgloss
1952 install-pdf-target: maybe-install-pdf-target-libiberty
1953 install-pdf-target: maybe-install-pdf-target-gperf
1954 install-pdf-target: maybe-install-pdf-target-examples
1955 install-pdf-target: maybe-install-pdf-target-libffi
1956 install-pdf-target: maybe-install-pdf-target-libjava
1957 install-pdf-target: maybe-install-pdf-target-zlib
1958 install-pdf-target: maybe-install-pdf-target-boehm-gc
1959 install-pdf-target: maybe-install-pdf-target-qthreads
1960 install-pdf-target: maybe-install-pdf-target-rda
1961 install-pdf-target: maybe-install-pdf-target-libada
1962 install-pdf-target: maybe-install-pdf-target-libgomp
1963
1964 .PHONY: do-install-html
1965 do-install-html:
1966         @: $(MAKE); $(unstage)
1967         @r=`${PWD_COMMAND}`; export r; \
1968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1969         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1970           install-html-target
1971
1972
1973 .PHONY: install-html-host
1974
1975 install-html-host: maybe-install-html-ash
1976 install-html-host: maybe-install-html-autoconf
1977 install-html-host: maybe-install-html-automake
1978 install-html-host: maybe-install-html-bash
1979 install-html-host: maybe-install-html-bfd
1980 install-html-host: maybe-install-html-opcodes
1981 install-html-host: maybe-install-html-binutils
1982 install-html-host: maybe-install-html-bison
1983 install-html-host: maybe-install-html-byacc
1984 install-html-host: maybe-install-html-bzip2
1985 install-html-host: maybe-install-html-cgen
1986 install-html-host: maybe-install-html-dejagnu
1987 install-html-host: maybe-install-html-diff
1988 install-html-host: maybe-install-html-dosutils
1989 install-html-host: maybe-install-html-etc
1990 install-html-host: maybe-install-html-fastjar
1991 install-html-host: maybe-install-html-fileutils
1992 install-html-host: maybe-install-html-findutils
1993 install-html-host: maybe-install-html-find
1994 install-html-host: maybe-install-html-fixincludes
1995 install-html-host: maybe-install-html-flex
1996 install-html-host: maybe-install-html-gas
1997 install-html-host: maybe-install-html-gcc
1998 install-html-host: maybe-install-html-gawk
1999 install-html-host: maybe-install-html-gettext
2000 install-html-host: maybe-install-html-gmp
2001 install-html-host: maybe-install-html-mpfr
2002 install-html-host: maybe-install-html-mpc
2003 install-html-host: maybe-install-html-ppl
2004 install-html-host: maybe-install-html-cloog
2005 install-html-host: maybe-install-html-libelf
2006 install-html-host: maybe-install-html-gnuserv
2007 install-html-host: maybe-install-html-gold
2008 install-html-host: maybe-install-html-gprof
2009 install-html-host: maybe-install-html-gzip
2010 install-html-host: maybe-install-html-hello
2011 install-html-host: maybe-install-html-indent
2012 install-html-host: maybe-install-html-intl
2013 install-html-host: maybe-install-html-tcl
2014 install-html-host: maybe-install-html-itcl
2015 install-html-host: maybe-install-html-ld
2016 install-html-host: maybe-install-html-libcpp
2017 install-html-host: maybe-install-html-libdecnumber
2018 install-html-host: maybe-install-html-libgui
2019 install-html-host: maybe-install-html-libiberty
2020 install-html-host: maybe-install-html-libiconv
2021 install-html-host: maybe-install-html-libtool
2022 install-html-host: maybe-install-html-m4
2023 install-html-host: maybe-install-html-make
2024 install-html-host: maybe-install-html-mmalloc
2025 install-html-host: maybe-install-html-patch
2026 install-html-host: maybe-install-html-perl
2027 install-html-host: maybe-install-html-prms
2028 install-html-host: maybe-install-html-rcs
2029 install-html-host: maybe-install-html-readline
2030 install-html-host: maybe-install-html-release
2031 install-html-host: maybe-install-html-recode
2032 install-html-host: maybe-install-html-sed
2033 install-html-host: maybe-install-html-send-pr
2034 install-html-host: maybe-install-html-shellutils
2035 install-html-host: maybe-install-html-sid
2036 install-html-host: maybe-install-html-sim
2037 install-html-host: maybe-install-html-tar
2038 install-html-host: maybe-install-html-texinfo
2039 install-html-host: maybe-install-html-textutils
2040 install-html-host: maybe-install-html-time
2041 install-html-host: maybe-install-html-uudecode
2042 install-html-host: maybe-install-html-wdiff
2043 install-html-host: maybe-install-html-zip
2044 install-html-host: maybe-install-html-zlib
2045 install-html-host: maybe-install-html-gdb
2046 install-html-host: maybe-install-html-expect
2047 install-html-host: maybe-install-html-guile
2048 install-html-host: maybe-install-html-tk
2049 install-html-host: maybe-install-html-libtermcap
2050 install-html-host: maybe-install-html-utils
2051 install-html-host: maybe-install-html-gnattools
2052 install-html-host: maybe-install-html-lto-plugin
2053
2054 .PHONY: install-html-target
2055
2056 install-html-target: maybe-install-html-target-libstdc++-v3
2057 install-html-target: maybe-install-html-target-libmudflap
2058 install-html-target: maybe-install-html-target-libssp
2059 install-html-target: maybe-install-html-target-newlib
2060 install-html-target: maybe-install-html-target-libgcc
2061 install-html-target: maybe-install-html-target-libquadmath
2062 install-html-target: maybe-install-html-target-libgfortran
2063 install-html-target: maybe-install-html-target-libobjc
2064 install-html-target: maybe-install-html-target-libgo
2065 install-html-target: maybe-install-html-target-libtermcap
2066 install-html-target: maybe-install-html-target-winsup
2067 install-html-target: maybe-install-html-target-libgloss
2068 install-html-target: maybe-install-html-target-libiberty
2069 install-html-target: maybe-install-html-target-gperf
2070 install-html-target: maybe-install-html-target-examples
2071 install-html-target: maybe-install-html-target-libffi
2072 install-html-target: maybe-install-html-target-libjava
2073 install-html-target: maybe-install-html-target-zlib
2074 install-html-target: maybe-install-html-target-boehm-gc
2075 install-html-target: maybe-install-html-target-qthreads
2076 install-html-target: maybe-install-html-target-rda
2077 install-html-target: maybe-install-html-target-libada
2078 install-html-target: maybe-install-html-target-libgomp
2079
2080 .PHONY: do-installcheck
2081 do-installcheck:
2082         @: $(MAKE); $(unstage)
2083         @r=`${PWD_COMMAND}`; export r; \
2084         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2085         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
2086           installcheck-target
2087
2088
2089 .PHONY: installcheck-host
2090
2091 installcheck-host: maybe-installcheck-ash
2092 installcheck-host: maybe-installcheck-autoconf
2093 installcheck-host: maybe-installcheck-automake
2094 installcheck-host: maybe-installcheck-bash
2095 installcheck-host: maybe-installcheck-bfd
2096 installcheck-host: maybe-installcheck-opcodes
2097 installcheck-host: maybe-installcheck-binutils
2098 installcheck-host: maybe-installcheck-bison
2099 installcheck-host: maybe-installcheck-byacc
2100 installcheck-host: maybe-installcheck-bzip2
2101 installcheck-host: maybe-installcheck-cgen
2102 installcheck-host: maybe-installcheck-dejagnu
2103 installcheck-host: maybe-installcheck-diff
2104 installcheck-host: maybe-installcheck-dosutils
2105 installcheck-host: maybe-installcheck-etc
2106 installcheck-host: maybe-installcheck-fastjar
2107 installcheck-host: maybe-installcheck-fileutils
2108 installcheck-host: maybe-installcheck-findutils
2109 installcheck-host: maybe-installcheck-find
2110 installcheck-host: maybe-installcheck-fixincludes
2111 installcheck-host: maybe-installcheck-flex
2112 installcheck-host: maybe-installcheck-gas
2113 installcheck-host: maybe-installcheck-gcc
2114 installcheck-host: maybe-installcheck-gawk
2115 installcheck-host: maybe-installcheck-gettext
2116 installcheck-host: maybe-installcheck-gmp
2117 installcheck-host: maybe-installcheck-mpfr
2118 installcheck-host: maybe-installcheck-mpc
2119 installcheck-host: maybe-installcheck-ppl
2120 installcheck-host: maybe-installcheck-cloog
2121 installcheck-host: maybe-installcheck-libelf
2122 installcheck-host: maybe-installcheck-gnuserv
2123 installcheck-host: maybe-installcheck-gold
2124 installcheck-host: maybe-installcheck-gprof
2125 installcheck-host: maybe-installcheck-gzip
2126 installcheck-host: maybe-installcheck-hello
2127 installcheck-host: maybe-installcheck-indent
2128 installcheck-host: maybe-installcheck-intl
2129 installcheck-host: maybe-installcheck-tcl
2130 installcheck-host: maybe-installcheck-itcl
2131 installcheck-host: maybe-installcheck-ld
2132 installcheck-host: maybe-installcheck-libcpp
2133 installcheck-host: maybe-installcheck-libdecnumber
2134 installcheck-host: maybe-installcheck-libgui
2135 installcheck-host: maybe-installcheck-libiberty
2136 installcheck-host: maybe-installcheck-libiconv
2137 installcheck-host: maybe-installcheck-libtool
2138 installcheck-host: maybe-installcheck-m4
2139 installcheck-host: maybe-installcheck-make
2140 installcheck-host: maybe-installcheck-mmalloc
2141 installcheck-host: maybe-installcheck-patch
2142 installcheck-host: maybe-installcheck-perl
2143 installcheck-host: maybe-installcheck-prms
2144 installcheck-host: maybe-installcheck-rcs
2145 installcheck-host: maybe-installcheck-readline
2146 installcheck-host: maybe-installcheck-release
2147 installcheck-host: maybe-installcheck-recode
2148 installcheck-host: maybe-installcheck-sed
2149 installcheck-host: maybe-installcheck-send-pr
2150 installcheck-host: maybe-installcheck-shellutils
2151 installcheck-host: maybe-installcheck-sid
2152 installcheck-host: maybe-installcheck-sim
2153 installcheck-host: maybe-installcheck-tar
2154 installcheck-host: maybe-installcheck-texinfo
2155 installcheck-host: maybe-installcheck-textutils
2156 installcheck-host: maybe-installcheck-time
2157 installcheck-host: maybe-installcheck-uudecode
2158 installcheck-host: maybe-installcheck-wdiff
2159 installcheck-host: maybe-installcheck-zip
2160 installcheck-host: maybe-installcheck-zlib
2161 installcheck-host: maybe-installcheck-gdb
2162 installcheck-host: maybe-installcheck-expect
2163 installcheck-host: maybe-installcheck-guile
2164 installcheck-host: maybe-installcheck-tk
2165 installcheck-host: maybe-installcheck-libtermcap
2166 installcheck-host: maybe-installcheck-utils
2167 installcheck-host: maybe-installcheck-gnattools
2168 installcheck-host: maybe-installcheck-lto-plugin
2169
2170 .PHONY: installcheck-target
2171
2172 installcheck-target: maybe-installcheck-target-libstdc++-v3
2173 installcheck-target: maybe-installcheck-target-libmudflap
2174 installcheck-target: maybe-installcheck-target-libssp
2175 installcheck-target: maybe-installcheck-target-newlib
2176 installcheck-target: maybe-installcheck-target-libgcc
2177 installcheck-target: maybe-installcheck-target-libquadmath
2178 installcheck-target: maybe-installcheck-target-libgfortran
2179 installcheck-target: maybe-installcheck-target-libobjc
2180 installcheck-target: maybe-installcheck-target-libgo
2181 installcheck-target: maybe-installcheck-target-libtermcap
2182 installcheck-target: maybe-installcheck-target-winsup
2183 installcheck-target: maybe-installcheck-target-libgloss
2184 installcheck-target: maybe-installcheck-target-libiberty
2185 installcheck-target: maybe-installcheck-target-gperf
2186 installcheck-target: maybe-installcheck-target-examples
2187 installcheck-target: maybe-installcheck-target-libffi
2188 installcheck-target: maybe-installcheck-target-libjava
2189 installcheck-target: maybe-installcheck-target-zlib
2190 installcheck-target: maybe-installcheck-target-boehm-gc
2191 installcheck-target: maybe-installcheck-target-qthreads
2192 installcheck-target: maybe-installcheck-target-rda
2193 installcheck-target: maybe-installcheck-target-libada
2194 installcheck-target: maybe-installcheck-target-libgomp
2195
2196 .PHONY: do-mostlyclean
2197 do-mostlyclean:
2198         @: $(MAKE); $(unstage)
2199         @r=`${PWD_COMMAND}`; export r; \
2200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2201         $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
2202           mostlyclean-target
2203
2204
2205 .PHONY: mostlyclean-host
2206
2207 mostlyclean-host: maybe-mostlyclean-ash
2208 mostlyclean-host: maybe-mostlyclean-autoconf
2209 mostlyclean-host: maybe-mostlyclean-automake
2210 mostlyclean-host: maybe-mostlyclean-bash
2211 mostlyclean-host: maybe-mostlyclean-bfd
2212 mostlyclean-host: maybe-mostlyclean-opcodes
2213 mostlyclean-host: maybe-mostlyclean-binutils
2214 mostlyclean-host: maybe-mostlyclean-bison
2215 mostlyclean-host: maybe-mostlyclean-byacc
2216 mostlyclean-host: maybe-mostlyclean-bzip2
2217 mostlyclean-host: maybe-mostlyclean-cgen
2218 mostlyclean-host: maybe-mostlyclean-dejagnu
2219 mostlyclean-host: maybe-mostlyclean-diff
2220 mostlyclean-host: maybe-mostlyclean-dosutils
2221 mostlyclean-host: maybe-mostlyclean-etc
2222 mostlyclean-host: maybe-mostlyclean-fastjar
2223 mostlyclean-host: maybe-mostlyclean-fileutils
2224 mostlyclean-host: maybe-mostlyclean-findutils
2225 mostlyclean-host: maybe-mostlyclean-find
2226 mostlyclean-host: maybe-mostlyclean-fixincludes
2227 mostlyclean-host: maybe-mostlyclean-flex
2228 mostlyclean-host: maybe-mostlyclean-gas
2229 mostlyclean-host: maybe-mostlyclean-gcc
2230 mostlyclean-host: maybe-mostlyclean-gawk
2231 mostlyclean-host: maybe-mostlyclean-gettext
2232 mostlyclean-host: maybe-mostlyclean-gmp
2233 mostlyclean-host: maybe-mostlyclean-mpfr
2234 mostlyclean-host: maybe-mostlyclean-mpc
2235 mostlyclean-host: maybe-mostlyclean-ppl
2236 mostlyclean-host: maybe-mostlyclean-cloog
2237 mostlyclean-host: maybe-mostlyclean-libelf
2238 mostlyclean-host: maybe-mostlyclean-gnuserv
2239 mostlyclean-host: maybe-mostlyclean-gold
2240 mostlyclean-host: maybe-mostlyclean-gprof
2241 mostlyclean-host: maybe-mostlyclean-gzip
2242 mostlyclean-host: maybe-mostlyclean-hello
2243 mostlyclean-host: maybe-mostlyclean-indent
2244 mostlyclean-host: maybe-mostlyclean-intl
2245 mostlyclean-host: maybe-mostlyclean-tcl
2246 mostlyclean-host: maybe-mostlyclean-itcl
2247 mostlyclean-host: maybe-mostlyclean-ld
2248 mostlyclean-host: maybe-mostlyclean-libcpp
2249 mostlyclean-host: maybe-mostlyclean-libdecnumber
2250 mostlyclean-host: maybe-mostlyclean-libgui
2251 mostlyclean-host: maybe-mostlyclean-libiberty
2252 mostlyclean-host: maybe-mostlyclean-libiconv
2253 mostlyclean-host: maybe-mostlyclean-libtool
2254 mostlyclean-host: maybe-mostlyclean-m4
2255 mostlyclean-host: maybe-mostlyclean-make
2256 mostlyclean-host: maybe-mostlyclean-mmalloc
2257 mostlyclean-host: maybe-mostlyclean-patch
2258 mostlyclean-host: maybe-mostlyclean-perl
2259 mostlyclean-host: maybe-mostlyclean-prms
2260 mostlyclean-host: maybe-mostlyclean-rcs
2261 mostlyclean-host: maybe-mostlyclean-readline
2262 mostlyclean-host: maybe-mostlyclean-release
2263 mostlyclean-host: maybe-mostlyclean-recode
2264 mostlyclean-host: maybe-mostlyclean-sed
2265 mostlyclean-host: maybe-mostlyclean-send-pr
2266 mostlyclean-host: maybe-mostlyclean-shellutils
2267 mostlyclean-host: maybe-mostlyclean-sid
2268 mostlyclean-host: maybe-mostlyclean-sim
2269 mostlyclean-host: maybe-mostlyclean-tar
2270 mostlyclean-host: maybe-mostlyclean-texinfo
2271 mostlyclean-host: maybe-mostlyclean-textutils
2272 mostlyclean-host: maybe-mostlyclean-time
2273 mostlyclean-host: maybe-mostlyclean-uudecode
2274 mostlyclean-host: maybe-mostlyclean-wdiff
2275 mostlyclean-host: maybe-mostlyclean-zip
2276 mostlyclean-host: maybe-mostlyclean-zlib
2277 mostlyclean-host: maybe-mostlyclean-gdb
2278 mostlyclean-host: maybe-mostlyclean-expect
2279 mostlyclean-host: maybe-mostlyclean-guile
2280 mostlyclean-host: maybe-mostlyclean-tk
2281 mostlyclean-host: maybe-mostlyclean-libtermcap
2282 mostlyclean-host: maybe-mostlyclean-utils
2283 mostlyclean-host: maybe-mostlyclean-gnattools
2284 mostlyclean-host: maybe-mostlyclean-lto-plugin
2285
2286 .PHONY: mostlyclean-target
2287
2288 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2289 mostlyclean-target: maybe-mostlyclean-target-libmudflap
2290 mostlyclean-target: maybe-mostlyclean-target-libssp
2291 mostlyclean-target: maybe-mostlyclean-target-newlib
2292 mostlyclean-target: maybe-mostlyclean-target-libgcc
2293 mostlyclean-target: maybe-mostlyclean-target-libquadmath
2294 mostlyclean-target: maybe-mostlyclean-target-libgfortran
2295 mostlyclean-target: maybe-mostlyclean-target-libobjc
2296 mostlyclean-target: maybe-mostlyclean-target-libgo
2297 mostlyclean-target: maybe-mostlyclean-target-libtermcap
2298 mostlyclean-target: maybe-mostlyclean-target-winsup
2299 mostlyclean-target: maybe-mostlyclean-target-libgloss
2300 mostlyclean-target: maybe-mostlyclean-target-libiberty
2301 mostlyclean-target: maybe-mostlyclean-target-gperf
2302 mostlyclean-target: maybe-mostlyclean-target-examples
2303 mostlyclean-target: maybe-mostlyclean-target-libffi
2304 mostlyclean-target: maybe-mostlyclean-target-libjava
2305 mostlyclean-target: maybe-mostlyclean-target-zlib
2306 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2307 mostlyclean-target: maybe-mostlyclean-target-qthreads
2308 mostlyclean-target: maybe-mostlyclean-target-rda
2309 mostlyclean-target: maybe-mostlyclean-target-libada
2310 mostlyclean-target: maybe-mostlyclean-target-libgomp
2311
2312 .PHONY: do-clean
2313 do-clean:
2314         @: $(MAKE); $(unstage)
2315         @r=`${PWD_COMMAND}`; export r; \
2316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2317         $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2318           clean-target
2319
2320
2321 .PHONY: clean-host
2322
2323 clean-host: maybe-clean-ash
2324 clean-host: maybe-clean-autoconf
2325 clean-host: maybe-clean-automake
2326 clean-host: maybe-clean-bash
2327 clean-host: maybe-clean-bfd
2328 clean-host: maybe-clean-opcodes
2329 clean-host: maybe-clean-binutils
2330 clean-host: maybe-clean-bison
2331 clean-host: maybe-clean-byacc
2332 clean-host: maybe-clean-bzip2
2333 clean-host: maybe-clean-cgen
2334 clean-host: maybe-clean-dejagnu
2335 clean-host: maybe-clean-diff
2336 clean-host: maybe-clean-dosutils
2337 clean-host: maybe-clean-etc
2338 clean-host: maybe-clean-fastjar
2339 clean-host: maybe-clean-fileutils
2340 clean-host: maybe-clean-findutils
2341 clean-host: maybe-clean-find
2342 clean-host: maybe-clean-fixincludes
2343 clean-host: maybe-clean-flex
2344 clean-host: maybe-clean-gas
2345 clean-host: maybe-clean-gcc
2346 clean-host: maybe-clean-gawk
2347 clean-host: maybe-clean-gettext
2348 clean-host: maybe-clean-gmp
2349 clean-host: maybe-clean-mpfr
2350 clean-host: maybe-clean-mpc
2351 clean-host: maybe-clean-ppl
2352 clean-host: maybe-clean-cloog
2353 clean-host: maybe-clean-libelf
2354 clean-host: maybe-clean-gnuserv
2355 clean-host: maybe-clean-gold
2356 clean-host: maybe-clean-gprof
2357 clean-host: maybe-clean-gzip
2358 clean-host: maybe-clean-hello
2359 clean-host: maybe-clean-indent
2360 clean-host: maybe-clean-intl
2361 clean-host: maybe-clean-tcl
2362 clean-host: maybe-clean-itcl
2363 clean-host: maybe-clean-ld
2364 clean-host: maybe-clean-libcpp
2365 clean-host: maybe-clean-libdecnumber
2366 clean-host: maybe-clean-libgui
2367 clean-host: maybe-clean-libiberty
2368 clean-host: maybe-clean-libiconv
2369 clean-host: maybe-clean-libtool
2370 clean-host: maybe-clean-m4
2371 clean-host: maybe-clean-make
2372 clean-host: maybe-clean-mmalloc
2373 clean-host: maybe-clean-patch
2374 clean-host: maybe-clean-perl
2375 clean-host: maybe-clean-prms
2376 clean-host: maybe-clean-rcs
2377 clean-host: maybe-clean-readline
2378 clean-host: maybe-clean-release
2379 clean-host: maybe-clean-recode
2380 clean-host: maybe-clean-sed
2381 clean-host: maybe-clean-send-pr
2382 clean-host: maybe-clean-shellutils
2383 clean-host: maybe-clean-sid
2384 clean-host: maybe-clean-sim
2385 clean-host: maybe-clean-tar
2386 clean-host: maybe-clean-texinfo
2387 clean-host: maybe-clean-textutils
2388 clean-host: maybe-clean-time
2389 clean-host: maybe-clean-uudecode
2390 clean-host: maybe-clean-wdiff
2391 clean-host: maybe-clean-zip
2392 clean-host: maybe-clean-zlib
2393 clean-host: maybe-clean-gdb
2394 clean-host: maybe-clean-expect
2395 clean-host: maybe-clean-guile
2396 clean-host: maybe-clean-tk
2397 clean-host: maybe-clean-libtermcap
2398 clean-host: maybe-clean-utils
2399 clean-host: maybe-clean-gnattools
2400 clean-host: maybe-clean-lto-plugin
2401
2402 .PHONY: clean-target
2403
2404 clean-target: maybe-clean-target-libstdc++-v3
2405 clean-target: maybe-clean-target-libmudflap
2406 clean-target: maybe-clean-target-libssp
2407 clean-target: maybe-clean-target-newlib
2408 clean-target: maybe-clean-target-libgcc
2409 clean-target: maybe-clean-target-libquadmath
2410 clean-target: maybe-clean-target-libgfortran
2411 clean-target: maybe-clean-target-libobjc
2412 clean-target: maybe-clean-target-libgo
2413 clean-target: maybe-clean-target-libtermcap
2414 clean-target: maybe-clean-target-winsup
2415 clean-target: maybe-clean-target-libgloss
2416 clean-target: maybe-clean-target-libiberty
2417 clean-target: maybe-clean-target-gperf
2418 clean-target: maybe-clean-target-examples
2419 clean-target: maybe-clean-target-libffi
2420 clean-target: maybe-clean-target-libjava
2421 clean-target: maybe-clean-target-zlib
2422 clean-target: maybe-clean-target-boehm-gc
2423 clean-target: maybe-clean-target-qthreads
2424 clean-target: maybe-clean-target-rda
2425 clean-target: maybe-clean-target-libada
2426 clean-target: maybe-clean-target-libgomp
2427
2428 .PHONY: do-distclean
2429 do-distclean:
2430         @: $(MAKE); $(unstage)
2431         @r=`${PWD_COMMAND}`; export r; \
2432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2433         $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2434           distclean-target
2435
2436
2437 .PHONY: distclean-host
2438
2439 distclean-host: maybe-distclean-ash
2440 distclean-host: maybe-distclean-autoconf
2441 distclean-host: maybe-distclean-automake
2442 distclean-host: maybe-distclean-bash
2443 distclean-host: maybe-distclean-bfd
2444 distclean-host: maybe-distclean-opcodes
2445 distclean-host: maybe-distclean-binutils
2446 distclean-host: maybe-distclean-bison
2447 distclean-host: maybe-distclean-byacc
2448 distclean-host: maybe-distclean-bzip2
2449 distclean-host: maybe-distclean-cgen
2450 distclean-host: maybe-distclean-dejagnu
2451 distclean-host: maybe-distclean-diff
2452 distclean-host: maybe-distclean-dosutils
2453 distclean-host: maybe-distclean-etc
2454 distclean-host: maybe-distclean-fastjar
2455 distclean-host: maybe-distclean-fileutils
2456 distclean-host: maybe-distclean-findutils
2457 distclean-host: maybe-distclean-find
2458 distclean-host: maybe-distclean-fixincludes
2459 distclean-host: maybe-distclean-flex
2460 distclean-host: maybe-distclean-gas
2461 distclean-host: maybe-distclean-gcc
2462 distclean-host: maybe-distclean-gawk
2463 distclean-host: maybe-distclean-gettext
2464 distclean-host: maybe-distclean-gmp
2465 distclean-host: maybe-distclean-mpfr
2466 distclean-host: maybe-distclean-mpc
2467 distclean-host: maybe-distclean-ppl
2468 distclean-host: maybe-distclean-cloog
2469 distclean-host: maybe-distclean-libelf
2470 distclean-host: maybe-distclean-gnuserv
2471 distclean-host: maybe-distclean-gold
2472 distclean-host: maybe-distclean-gprof
2473 distclean-host: maybe-distclean-gzip
2474 distclean-host: maybe-distclean-hello
2475 distclean-host: maybe-distclean-indent
2476 distclean-host: maybe-distclean-intl
2477 distclean-host: maybe-distclean-tcl
2478 distclean-host: maybe-distclean-itcl
2479 distclean-host: maybe-distclean-ld
2480 distclean-host: maybe-distclean-libcpp
2481 distclean-host: maybe-distclean-libdecnumber
2482 distclean-host: maybe-distclean-libgui
2483 distclean-host: maybe-distclean-libiberty
2484 distclean-host: maybe-distclean-libiconv
2485 distclean-host: maybe-distclean-libtool
2486 distclean-host: maybe-distclean-m4
2487 distclean-host: maybe-distclean-make
2488 distclean-host: maybe-distclean-mmalloc
2489 distclean-host: maybe-distclean-patch
2490 distclean-host: maybe-distclean-perl
2491 distclean-host: maybe-distclean-prms
2492 distclean-host: maybe-distclean-rcs
2493 distclean-host: maybe-distclean-readline
2494 distclean-host: maybe-distclean-release
2495 distclean-host: maybe-distclean-recode
2496 distclean-host: maybe-distclean-sed
2497 distclean-host: maybe-distclean-send-pr
2498 distclean-host: maybe-distclean-shellutils
2499 distclean-host: maybe-distclean-sid
2500 distclean-host: maybe-distclean-sim
2501 distclean-host: maybe-distclean-tar
2502 distclean-host: maybe-distclean-texinfo
2503 distclean-host: maybe-distclean-textutils
2504 distclean-host: maybe-distclean-time
2505 distclean-host: maybe-distclean-uudecode
2506 distclean-host: maybe-distclean-wdiff
2507 distclean-host: maybe-distclean-zip
2508 distclean-host: maybe-distclean-zlib
2509 distclean-host: maybe-distclean-gdb
2510 distclean-host: maybe-distclean-expect
2511 distclean-host: maybe-distclean-guile
2512 distclean-host: maybe-distclean-tk
2513 distclean-host: maybe-distclean-libtermcap
2514 distclean-host: maybe-distclean-utils
2515 distclean-host: maybe-distclean-gnattools
2516 distclean-host: maybe-distclean-lto-plugin
2517
2518 .PHONY: distclean-target
2519
2520 distclean-target: maybe-distclean-target-libstdc++-v3
2521 distclean-target: maybe-distclean-target-libmudflap
2522 distclean-target: maybe-distclean-target-libssp
2523 distclean-target: maybe-distclean-target-newlib
2524 distclean-target: maybe-distclean-target-libgcc
2525 distclean-target: maybe-distclean-target-libquadmath
2526 distclean-target: maybe-distclean-target-libgfortran
2527 distclean-target: maybe-distclean-target-libobjc
2528 distclean-target: maybe-distclean-target-libgo
2529 distclean-target: maybe-distclean-target-libtermcap
2530 distclean-target: maybe-distclean-target-winsup
2531 distclean-target: maybe-distclean-target-libgloss
2532 distclean-target: maybe-distclean-target-libiberty
2533 distclean-target: maybe-distclean-target-gperf
2534 distclean-target: maybe-distclean-target-examples
2535 distclean-target: maybe-distclean-target-libffi
2536 distclean-target: maybe-distclean-target-libjava
2537 distclean-target: maybe-distclean-target-zlib
2538 distclean-target: maybe-distclean-target-boehm-gc
2539 distclean-target: maybe-distclean-target-qthreads
2540 distclean-target: maybe-distclean-target-rda
2541 distclean-target: maybe-distclean-target-libada
2542 distclean-target: maybe-distclean-target-libgomp
2543
2544 .PHONY: do-maintainer-clean
2545 do-maintainer-clean:
2546         @: $(MAKE); $(unstage)
2547         @r=`${PWD_COMMAND}`; export r; \
2548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2549         $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2550           maintainer-clean-target
2551
2552
2553 .PHONY: maintainer-clean-host
2554
2555 maintainer-clean-host: maybe-maintainer-clean-ash
2556 maintainer-clean-host: maybe-maintainer-clean-autoconf
2557 maintainer-clean-host: maybe-maintainer-clean-automake
2558 maintainer-clean-host: maybe-maintainer-clean-bash
2559 maintainer-clean-host: maybe-maintainer-clean-bfd
2560 maintainer-clean-host: maybe-maintainer-clean-opcodes
2561 maintainer-clean-host: maybe-maintainer-clean-binutils
2562 maintainer-clean-host: maybe-maintainer-clean-bison
2563 maintainer-clean-host: maybe-maintainer-clean-byacc
2564 maintainer-clean-host: maybe-maintainer-clean-bzip2
2565 maintainer-clean-host: maybe-maintainer-clean-cgen
2566 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2567 maintainer-clean-host: maybe-maintainer-clean-diff
2568 maintainer-clean-host: maybe-maintainer-clean-dosutils
2569 maintainer-clean-host: maybe-maintainer-clean-etc
2570 maintainer-clean-host: maybe-maintainer-clean-fastjar
2571 maintainer-clean-host: maybe-maintainer-clean-fileutils
2572 maintainer-clean-host: maybe-maintainer-clean-findutils
2573 maintainer-clean-host: maybe-maintainer-clean-find
2574 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2575 maintainer-clean-host: maybe-maintainer-clean-flex
2576 maintainer-clean-host: maybe-maintainer-clean-gas
2577 maintainer-clean-host: maybe-maintainer-clean-gcc
2578 maintainer-clean-host: maybe-maintainer-clean-gawk
2579 maintainer-clean-host: maybe-maintainer-clean-gettext
2580 maintainer-clean-host: maybe-maintainer-clean-gmp
2581 maintainer-clean-host: maybe-maintainer-clean-mpfr
2582 maintainer-clean-host: maybe-maintainer-clean-mpc
2583 maintainer-clean-host: maybe-maintainer-clean-ppl
2584 maintainer-clean-host: maybe-maintainer-clean-cloog
2585 maintainer-clean-host: maybe-maintainer-clean-libelf
2586 maintainer-clean-host: maybe-maintainer-clean-gnuserv
2587 maintainer-clean-host: maybe-maintainer-clean-gold
2588 maintainer-clean-host: maybe-maintainer-clean-gprof
2589 maintainer-clean-host: maybe-maintainer-clean-gzip
2590 maintainer-clean-host: maybe-maintainer-clean-hello
2591 maintainer-clean-host: maybe-maintainer-clean-indent
2592 maintainer-clean-host: maybe-maintainer-clean-intl
2593 maintainer-clean-host: maybe-maintainer-clean-tcl
2594 maintainer-clean-host: maybe-maintainer-clean-itcl
2595 maintainer-clean-host: maybe-maintainer-clean-ld
2596 maintainer-clean-host: maybe-maintainer-clean-libcpp
2597 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2598 maintainer-clean-host: maybe-maintainer-clean-libgui
2599 maintainer-clean-host: maybe-maintainer-clean-libiberty
2600 maintainer-clean-host: maybe-maintainer-clean-libiconv
2601 maintainer-clean-host: maybe-maintainer-clean-libtool
2602 maintainer-clean-host: maybe-maintainer-clean-m4
2603 maintainer-clean-host: maybe-maintainer-clean-make
2604 maintainer-clean-host: maybe-maintainer-clean-mmalloc
2605 maintainer-clean-host: maybe-maintainer-clean-patch
2606 maintainer-clean-host: maybe-maintainer-clean-perl
2607 maintainer-clean-host: maybe-maintainer-clean-prms
2608 maintainer-clean-host: maybe-maintainer-clean-rcs
2609 maintainer-clean-host: maybe-maintainer-clean-readline
2610 maintainer-clean-host: maybe-maintainer-clean-release
2611 maintainer-clean-host: maybe-maintainer-clean-recode
2612 maintainer-clean-host: maybe-maintainer-clean-sed
2613 maintainer-clean-host: maybe-maintainer-clean-send-pr
2614 maintainer-clean-host: maybe-maintainer-clean-shellutils
2615 maintainer-clean-host: maybe-maintainer-clean-sid
2616 maintainer-clean-host: maybe-maintainer-clean-sim
2617 maintainer-clean-host: maybe-maintainer-clean-tar
2618 maintainer-clean-host: maybe-maintainer-clean-texinfo
2619 maintainer-clean-host: maybe-maintainer-clean-textutils
2620 maintainer-clean-host: maybe-maintainer-clean-time
2621 maintainer-clean-host: maybe-maintainer-clean-uudecode
2622 maintainer-clean-host: maybe-maintainer-clean-wdiff
2623 maintainer-clean-host: maybe-maintainer-clean-zip
2624 maintainer-clean-host: maybe-maintainer-clean-zlib
2625 maintainer-clean-host: maybe-maintainer-clean-gdb
2626 maintainer-clean-host: maybe-maintainer-clean-expect
2627 maintainer-clean-host: maybe-maintainer-clean-guile
2628 maintainer-clean-host: maybe-maintainer-clean-tk
2629 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2630 maintainer-clean-host: maybe-maintainer-clean-utils
2631 maintainer-clean-host: maybe-maintainer-clean-gnattools
2632 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2633
2634 .PHONY: maintainer-clean-target
2635
2636 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2637 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2638 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2639 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2640 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2641 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2642 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2643 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2644 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2645 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2646 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2647 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2648 maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2649 maintainer-clean-target: maybe-maintainer-clean-target-gperf
2650 maintainer-clean-target: maybe-maintainer-clean-target-examples
2651 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2652 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2653 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2654 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2655 maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2656 maintainer-clean-target: maybe-maintainer-clean-target-rda
2657 maintainer-clean-target: maybe-maintainer-clean-target-libada
2658 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2659
2660
2661 # Here are the targets which correspond to the do-X targets.
2662
2663 .PHONY: info installcheck dvi pdf html
2664 .PHONY: install-info install-pdf install-html
2665 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2666 .PHONY: local-clean local-distclean local-maintainer-clean
2667 info: do-info
2668 installcheck: do-installcheck
2669 dvi: do-dvi
2670 pdf: do-pdf
2671 html: do-html
2672
2673 # Make sure makeinfo is built before we do a `make info', if we're
2674 # in fact building texinfo.
2675 do-info: maybe-all-texinfo
2676
2677 install-info: do-install-info dir.info
2678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2679         if [ -f dir.info ] ; then \
2680           $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2681         else true ; fi
2682
2683 install-pdf: do-install-pdf
2684
2685 install-html: do-install-html
2686
2687 local-clean:
2688         -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2689
2690 local-distclean:
2691         -rm -f Makefile config.status config.cache mh-frag mt-frag
2692         -rm -f maybedep.tmp serdep.tmp
2693         -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2694           rm -rf $(TARGET_SUBDIR); \
2695         else true; fi
2696         -rm -rf $(BUILD_SUBDIR)
2697         -if [ "$(HOST_SUBDIR)" != "." ]; then \
2698           rm -rf $(HOST_SUBDIR); \
2699         else true; fi
2700         -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2701         -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2702         -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2703         -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2704         -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2705         -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2706
2707 local-maintainer-clean:
2708         @echo "This command is intended for maintainers to use;"
2709         @echo "it deletes files that may require special tools to rebuild."
2710
2711 clean: do-clean local-clean
2712 mostlyclean: do-mostlyclean local-clean
2713 distclean: do-distclean local-clean local-distclean
2714 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
2715 maintainer-clean: local-distclean
2716 realclean: maintainer-clean
2717
2718 # Check target.
2719
2720 .PHONY: check do-check
2721 check: do-check
2722
2723 # Only include modules actually being configured and built.
2724 .PHONY: check-host
2725 check-host:  \
2726     maybe-check-ash \
2727     maybe-check-autoconf \
2728     maybe-check-automake \
2729     maybe-check-bash \
2730     maybe-check-bfd \
2731     maybe-check-opcodes \
2732     maybe-check-binutils \
2733     maybe-check-bison \
2734     maybe-check-byacc \
2735     maybe-check-bzip2 \
2736     maybe-check-cgen \
2737     maybe-check-dejagnu \
2738     maybe-check-diff \
2739     maybe-check-dosutils \
2740     maybe-check-etc \
2741     maybe-check-fastjar \
2742     maybe-check-fileutils \
2743     maybe-check-findutils \
2744     maybe-check-find \
2745     maybe-check-fixincludes \
2746     maybe-check-flex \
2747     maybe-check-gas \
2748     maybe-check-gcc \
2749     maybe-check-gawk \
2750     maybe-check-gettext \
2751     maybe-check-gmp \
2752     maybe-check-mpfr \
2753     maybe-check-mpc \
2754     maybe-check-ppl \
2755     maybe-check-cloog \
2756     maybe-check-libelf \
2757     maybe-check-gnuserv \
2758     maybe-check-gold \
2759     maybe-check-gprof \
2760     maybe-check-gzip \
2761     maybe-check-hello \
2762     maybe-check-indent \
2763     maybe-check-intl \
2764     maybe-check-tcl \
2765     maybe-check-itcl \
2766     maybe-check-ld \
2767     maybe-check-libcpp \
2768     maybe-check-libdecnumber \
2769     maybe-check-libgui \
2770     maybe-check-libiberty \
2771     maybe-check-libiconv \
2772     maybe-check-libtool \
2773     maybe-check-m4 \
2774     maybe-check-make \
2775     maybe-check-mmalloc \
2776     maybe-check-patch \
2777     maybe-check-perl \
2778     maybe-check-prms \
2779     maybe-check-rcs \
2780     maybe-check-readline \
2781     maybe-check-release \
2782     maybe-check-recode \
2783     maybe-check-sed \
2784     maybe-check-send-pr \
2785     maybe-check-shellutils \
2786     maybe-check-sid \
2787     maybe-check-sim \
2788     maybe-check-tar \
2789     maybe-check-texinfo \
2790     maybe-check-textutils \
2791     maybe-check-time \
2792     maybe-check-uudecode \
2793     maybe-check-wdiff \
2794     maybe-check-zip \
2795     maybe-check-zlib \
2796     maybe-check-gdb \
2797     maybe-check-expect \
2798     maybe-check-guile \
2799     maybe-check-tk \
2800     maybe-check-libtermcap \
2801     maybe-check-utils \
2802     maybe-check-gnattools \
2803     maybe-check-lto-plugin
2804
2805 .PHONY: check-target
2806 check-target:  \
2807     maybe-check-target-libstdc++-v3 \
2808     maybe-check-target-libmudflap \
2809     maybe-check-target-libssp \
2810     maybe-check-target-newlib \
2811     maybe-check-target-libgcc \
2812     maybe-check-target-libquadmath \
2813     maybe-check-target-libgfortran \
2814     maybe-check-target-libobjc \
2815     maybe-check-target-libgo \
2816     maybe-check-target-libtermcap \
2817     maybe-check-target-winsup \
2818     maybe-check-target-libgloss \
2819     maybe-check-target-libiberty \
2820     maybe-check-target-gperf \
2821     maybe-check-target-examples \
2822     maybe-check-target-libffi \
2823     maybe-check-target-libjava \
2824     maybe-check-target-zlib \
2825     maybe-check-target-boehm-gc \
2826     maybe-check-target-qthreads \
2827     maybe-check-target-rda \
2828     maybe-check-target-libada \
2829     maybe-check-target-libgomp
2830
2831 do-check:
2832         @: $(MAKE); $(unstage)
2833         @r=`${PWD_COMMAND}`; export r; \
2834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2835         $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2836
2837 # Automated reporting of test results.
2838
2839 warning.log: build.log
2840         $(srcdir)/contrib/warn_summary build.log > $@
2841
2842 mail-report.log:
2843         if test x'$(BOOT_CFLAGS)' != x''; then \
2844             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2845         fi; \
2846         $(srcdir)/contrib/test_summary -t >$@
2847         chmod +x $@
2848         echo If you really want to send e-mail, run ./$@ now
2849
2850 mail-report-with-warnings.log: warning.log
2851         if test x'$(BOOT_CFLAGS)' != x''; then \
2852             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2853         fi; \
2854         $(srcdir)/contrib/test_summary -t -i warning.log >$@
2855         chmod +x $@
2856         echo If you really want to send e-mail, run ./$@ now
2857
2858 # Installation targets.
2859
2860 .PHONY: install uninstall
2861 install:
2862         @: $(MAKE); $(unstage)
2863         @r=`${PWD_COMMAND}`; export r; \
2864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2865         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2866
2867 .PHONY: install-host-nogcc
2868 install-host-nogcc:  \
2869     maybe-install-ash \
2870     maybe-install-autoconf \
2871     maybe-install-automake \
2872     maybe-install-bash \
2873     maybe-install-bfd \
2874     maybe-install-opcodes \
2875     maybe-install-binutils \
2876     maybe-install-bison \
2877     maybe-install-byacc \
2878     maybe-install-bzip2 \
2879     maybe-install-cgen \
2880     maybe-install-dejagnu \
2881     maybe-install-diff \
2882     maybe-install-dosutils \
2883     maybe-install-etc \
2884     maybe-install-fastjar \
2885     maybe-install-fileutils \
2886     maybe-install-findutils \
2887     maybe-install-find \
2888     maybe-install-fixincludes \
2889     maybe-install-flex \
2890     maybe-install-gas \
2891     maybe-install-gawk \
2892     maybe-install-gettext \
2893     maybe-install-gmp \
2894     maybe-install-mpfr \
2895     maybe-install-mpc \
2896     maybe-install-ppl \
2897     maybe-install-cloog \
2898     maybe-install-libelf \
2899     maybe-install-gnuserv \
2900     maybe-install-gold \
2901     maybe-install-gprof \
2902     maybe-install-gzip \
2903     maybe-install-hello \
2904     maybe-install-indent \
2905     maybe-install-intl \
2906     maybe-install-tcl \
2907     maybe-install-itcl \
2908     maybe-install-ld \
2909     maybe-install-libcpp \
2910     maybe-install-libdecnumber \
2911     maybe-install-libgui \
2912     maybe-install-libiberty \
2913     maybe-install-libiconv \
2914     maybe-install-libtool \
2915     maybe-install-m4 \
2916     maybe-install-make \
2917     maybe-install-mmalloc \
2918     maybe-install-patch \
2919     maybe-install-perl \
2920     maybe-install-prms \
2921     maybe-install-rcs \
2922     maybe-install-readline \
2923     maybe-install-release \
2924     maybe-install-recode \
2925     maybe-install-sed \
2926     maybe-install-send-pr \
2927     maybe-install-shellutils \
2928     maybe-install-sid \
2929     maybe-install-sim \
2930     maybe-install-tar \
2931     maybe-install-texinfo \
2932     maybe-install-textutils \
2933     maybe-install-time \
2934     maybe-install-uudecode \
2935     maybe-install-wdiff \
2936     maybe-install-zip \
2937     maybe-install-zlib \
2938     maybe-install-gdb \
2939     maybe-install-expect \
2940     maybe-install-guile \
2941     maybe-install-tk \
2942     maybe-install-libtermcap \
2943     maybe-install-utils \
2944     maybe-install-gnattools \
2945     maybe-install-lto-plugin
2946
2947 .PHONY: install-host
2948 install-host:  \
2949     maybe-install-ash \
2950     maybe-install-autoconf \
2951     maybe-install-automake \
2952     maybe-install-bash \
2953     maybe-install-bfd \
2954     maybe-install-opcodes \
2955     maybe-install-binutils \
2956     maybe-install-bison \
2957     maybe-install-byacc \
2958     maybe-install-bzip2 \
2959     maybe-install-cgen \
2960     maybe-install-dejagnu \
2961     maybe-install-diff \
2962     maybe-install-dosutils \
2963     maybe-install-etc \
2964     maybe-install-fastjar \
2965     maybe-install-fileutils \
2966     maybe-install-findutils \
2967     maybe-install-find \
2968     maybe-install-fixincludes \
2969     maybe-install-flex \
2970     maybe-install-gas \
2971     maybe-install-gcc \
2972     maybe-install-gawk \
2973     maybe-install-gettext \
2974     maybe-install-gmp \
2975     maybe-install-mpfr \
2976     maybe-install-mpc \
2977     maybe-install-ppl \
2978     maybe-install-cloog \
2979     maybe-install-libelf \
2980     maybe-install-gnuserv \
2981     maybe-install-gold \
2982     maybe-install-gprof \
2983     maybe-install-gzip \
2984     maybe-install-hello \
2985     maybe-install-indent \
2986     maybe-install-intl \
2987     maybe-install-tcl \
2988     maybe-install-itcl \
2989     maybe-install-ld \
2990     maybe-install-libcpp \
2991     maybe-install-libdecnumber \
2992     maybe-install-libgui \
2993     maybe-install-libiberty \
2994     maybe-install-libiconv \
2995     maybe-install-libtool \
2996     maybe-install-m4 \
2997     maybe-install-make \
2998     maybe-install-mmalloc \
2999     maybe-install-patch \
3000     maybe-install-perl \
3001     maybe-install-prms \
3002     maybe-install-rcs \
3003     maybe-install-readline \
3004     maybe-install-release \
3005     maybe-install-recode \
3006     maybe-install-sed \
3007     maybe-install-send-pr \
3008     maybe-install-shellutils \
3009     maybe-install-sid \
3010     maybe-install-sim \
3011     maybe-install-tar \
3012     maybe-install-texinfo \
3013     maybe-install-textutils \
3014     maybe-install-time \
3015     maybe-install-uudecode \
3016     maybe-install-wdiff \
3017     maybe-install-zip \
3018     maybe-install-zlib \
3019     maybe-install-gdb \
3020     maybe-install-expect \
3021     maybe-install-guile \
3022     maybe-install-tk \
3023     maybe-install-libtermcap \
3024     maybe-install-utils \
3025     maybe-install-gnattools \
3026     maybe-install-lto-plugin
3027
3028 .PHONY: install-target
3029 install-target:  \
3030     maybe-install-target-libstdc++-v3 \
3031     maybe-install-target-libmudflap \
3032     maybe-install-target-libssp \
3033     maybe-install-target-newlib \
3034     maybe-install-target-libgcc \
3035     maybe-install-target-libquadmath \
3036     maybe-install-target-libgfortran \
3037     maybe-install-target-libobjc \
3038     maybe-install-target-libgo \
3039     maybe-install-target-libtermcap \
3040     maybe-install-target-winsup \
3041     maybe-install-target-libgloss \
3042     maybe-install-target-libiberty \
3043     maybe-install-target-gperf \
3044     maybe-install-target-examples \
3045     maybe-install-target-libffi \
3046     maybe-install-target-libjava \
3047     maybe-install-target-zlib \
3048     maybe-install-target-boehm-gc \
3049     maybe-install-target-qthreads \
3050     maybe-install-target-rda \
3051     maybe-install-target-libada \
3052     maybe-install-target-libgomp
3053
3054 uninstall:
3055         @echo "the uninstall target is not supported in this tree"
3056
3057 .PHONY: install.all
3058 install.all: install-no-fixedincludes
3059         @if [ -f ./gcc/Makefile ] ; then \
3060                 r=`${PWD_COMMAND}` ; export r ; \
3061                 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3062                 $(HOST_EXPORTS) \
3063                 (cd ./gcc && \
3064                 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
3065         else \
3066                 true ; \
3067         fi
3068
3069 # install-no-fixedincludes is used because Cygnus can not distribute
3070 # the fixed header files.
3071 .PHONY: install-no-fixedincludes
3072 install-no-fixedincludes: installdirs install-host-nogcc \
3073         install-target gcc-no-fixedincludes
3074
3075 .PHONY: install-strip
3076 install-strip:
3077         @: $(MAKE); $(unstage)
3078         @r=`${PWD_COMMAND}`; export r; \
3079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3080         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
3081
3082 .PHONY: install-strip-host
3083 install-strip-host:  \
3084     maybe-install-strip-ash \
3085     maybe-install-strip-autoconf \
3086     maybe-install-strip-automake \
3087     maybe-install-strip-bash \
3088     maybe-install-strip-bfd \
3089     maybe-install-strip-opcodes \
3090     maybe-install-strip-binutils \
3091     maybe-install-strip-bison \
3092     maybe-install-strip-byacc \
3093     maybe-install-strip-bzip2 \
3094     maybe-install-strip-cgen \
3095     maybe-install-strip-dejagnu \
3096     maybe-install-strip-diff \
3097     maybe-install-strip-dosutils \
3098     maybe-install-strip-etc \
3099     maybe-install-strip-fastjar \
3100     maybe-install-strip-fileutils \
3101     maybe-install-strip-findutils \
3102     maybe-install-strip-find \
3103     maybe-install-strip-fixincludes \
3104     maybe-install-strip-flex \
3105     maybe-install-strip-gas \
3106     maybe-install-strip-gcc \
3107     maybe-install-strip-gawk \
3108     maybe-install-strip-gettext \
3109     maybe-install-strip-gmp \
3110     maybe-install-strip-mpfr \
3111     maybe-install-strip-mpc \
3112     maybe-install-strip-ppl \
3113     maybe-install-strip-cloog \
3114     maybe-install-strip-libelf \
3115     maybe-install-strip-gnuserv \
3116     maybe-install-strip-gold \
3117     maybe-install-strip-gprof \
3118     maybe-install-strip-gzip \
3119     maybe-install-strip-hello \
3120     maybe-install-strip-indent \
3121     maybe-install-strip-intl \
3122     maybe-install-strip-tcl \
3123     maybe-install-strip-itcl \
3124     maybe-install-strip-ld \
3125     maybe-install-strip-libcpp \
3126     maybe-install-strip-libdecnumber \
3127     maybe-install-strip-libgui \
3128     maybe-install-strip-libiberty \
3129     maybe-install-strip-libiconv \
3130     maybe-install-strip-libtool \
3131     maybe-install-strip-m4 \
3132     maybe-install-strip-make \
3133     maybe-install-strip-mmalloc \
3134     maybe-install-strip-patch \
3135     maybe-install-strip-perl \
3136     maybe-install-strip-prms \
3137     maybe-install-strip-rcs \
3138     maybe-install-strip-readline \
3139     maybe-install-strip-release \
3140     maybe-install-strip-recode \
3141     maybe-install-strip-sed \
3142     maybe-install-strip-send-pr \
3143     maybe-install-strip-shellutils \
3144     maybe-install-strip-sid \
3145     maybe-install-strip-sim \
3146     maybe-install-strip-tar \
3147     maybe-install-strip-texinfo \
3148     maybe-install-strip-textutils \
3149     maybe-install-strip-time \
3150     maybe-install-strip-uudecode \
3151     maybe-install-strip-wdiff \
3152     maybe-install-strip-zip \
3153     maybe-install-strip-zlib \
3154     maybe-install-strip-gdb \
3155     maybe-install-strip-expect \
3156     maybe-install-strip-guile \
3157     maybe-install-strip-tk \
3158     maybe-install-strip-libtermcap \
3159     maybe-install-strip-utils \
3160     maybe-install-strip-gnattools \
3161     maybe-install-strip-lto-plugin
3162
3163 .PHONY: install-strip-target
3164 install-strip-target:  \
3165     maybe-install-strip-target-libstdc++-v3 \
3166     maybe-install-strip-target-libmudflap \
3167     maybe-install-strip-target-libssp \
3168     maybe-install-strip-target-newlib \
3169     maybe-install-strip-target-libgcc \
3170     maybe-install-strip-target-libquadmath \
3171     maybe-install-strip-target-libgfortran \
3172     maybe-install-strip-target-libobjc \
3173     maybe-install-strip-target-libgo \
3174     maybe-install-strip-target-libtermcap \
3175     maybe-install-strip-target-winsup \
3176     maybe-install-strip-target-libgloss \
3177     maybe-install-strip-target-libiberty \
3178     maybe-install-strip-target-gperf \
3179     maybe-install-strip-target-examples \
3180     maybe-install-strip-target-libffi \
3181     maybe-install-strip-target-libjava \
3182     maybe-install-strip-target-zlib \
3183     maybe-install-strip-target-boehm-gc \
3184     maybe-install-strip-target-qthreads \
3185     maybe-install-strip-target-rda \
3186     maybe-install-strip-target-libada \
3187     maybe-install-strip-target-libgomp
3188
3189
3190 ### other supporting targets
3191
3192 MAKEDIRS= \
3193         $(DESTDIR)$(prefix) \
3194         $(DESTDIR)$(exec_prefix)
3195 .PHONY: installdirs
3196 installdirs: mkinstalldirs
3197         $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
3198
3199 dir.info: do-install-info
3200         if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
3201           $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
3202           mv -f dir.info.new dir.info ; \
3203         else true ; \
3204         fi
3205
3206 dist:
3207         @echo "Building a full distribution of this tree isn't done"
3208         @echo "via 'make dist'.  Check out the etc/ subdirectory" 
3209
3210 etags tags: TAGS
3211
3212 # Right now this just builds TAGS in each subdirectory.  emacs19 has the
3213 # ability to use several tags files at once, so there is probably no need
3214 # to combine them into one big TAGS file (like CVS 1.3 does).  We could
3215 # (if we felt like it) have this Makefile write a piece of elisp which
3216 # the user could load to tell emacs19 where all the TAGS files we just
3217 # built are.
3218 TAGS: do-TAGS
3219
3220 # ------------------------------------
3221 # Macros for configure and all targets
3222 # ------------------------------------
3223
3224
3225
3226
3227
3228 # --------------------------------------
3229 # Modules which run on the build machine
3230 # --------------------------------------
3231
3232
3233 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
3234 maybe-configure-build-libiberty:
3235 @if gcc-bootstrap
3236 configure-build-libiberty: stage_current
3237 @endif gcc-bootstrap
3238 @if build-libiberty
3239 maybe-configure-build-libiberty: configure-build-libiberty
3240 configure-build-libiberty: 
3241         @: $(MAKE); $(unstage)
3242         @r=`${PWD_COMMAND}`; export r; \
3243         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3244         test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
3245         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
3246         $(BUILD_EXPORTS)  \
3247         echo Configuring in $(BUILD_SUBDIR)/libiberty; \
3248         cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
3249         case $(srcdir) in \
3250           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3251           *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
3252                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3253         esac; \
3254         srcdiroption="--srcdir=$${topdir}/libiberty"; \
3255         libsrcdir="$$s/libiberty"; \
3256         rm -f no-such-file || : ; \
3257         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3258           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3259           --target=${target_alias} $${srcdiroption}  \
3260           || exit 1
3261 @endif build-libiberty
3262
3263
3264
3265
3266
3267 .PHONY: all-build-libiberty maybe-all-build-libiberty
3268 maybe-all-build-libiberty:
3269 @if gcc-bootstrap
3270 all-build-libiberty: stage_current
3271 @endif gcc-bootstrap
3272 @if build-libiberty
3273 TARGET-build-libiberty=all
3274 maybe-all-build-libiberty: all-build-libiberty
3275 all-build-libiberty: configure-build-libiberty
3276         @: $(MAKE); $(unstage)
3277         @r=`${PWD_COMMAND}`; export r; \
3278         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3279         $(BUILD_EXPORTS)  \
3280         (cd $(BUILD_SUBDIR)/libiberty && \
3281           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
3282                 $(TARGET-build-libiberty))
3283 @endif build-libiberty
3284
3285
3286
3287
3288
3289 .PHONY: configure-build-bison maybe-configure-build-bison
3290 maybe-configure-build-bison:
3291 @if gcc-bootstrap
3292 configure-build-bison: stage_current
3293 @endif gcc-bootstrap
3294 @if build-bison
3295 maybe-configure-build-bison: configure-build-bison
3296 configure-build-bison: 
3297         @: $(MAKE); $(unstage)
3298         @r=`${PWD_COMMAND}`; export r; \
3299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3300         test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3301         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
3302         $(BUILD_EXPORTS)  \
3303         echo Configuring in $(BUILD_SUBDIR)/bison; \
3304         cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3305         case $(srcdir) in \
3306           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3307           *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3308                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3309         esac; \
3310         srcdiroption="--srcdir=$${topdir}/bison"; \
3311         libsrcdir="$$s/bison"; \
3312         rm -f no-such-file || : ; \
3313         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3314           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3315           --target=${target_alias} $${srcdiroption}  \
3316           || exit 1
3317 @endif build-bison
3318
3319
3320
3321
3322
3323 .PHONY: all-build-bison maybe-all-build-bison
3324 maybe-all-build-bison:
3325 @if gcc-bootstrap
3326 all-build-bison: stage_current
3327 @endif gcc-bootstrap
3328 @if build-bison
3329 TARGET-build-bison=all
3330 maybe-all-build-bison: all-build-bison
3331 all-build-bison: configure-build-bison
3332         @: $(MAKE); $(unstage)
3333         @r=`${PWD_COMMAND}`; export r; \
3334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3335         $(BUILD_EXPORTS)  \
3336         (cd $(BUILD_SUBDIR)/bison && \
3337           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
3338                 $(TARGET-build-bison))
3339 @endif build-bison
3340
3341
3342
3343
3344
3345 .PHONY: configure-build-byacc maybe-configure-build-byacc
3346 maybe-configure-build-byacc:
3347 @if gcc-bootstrap
3348 configure-build-byacc: stage_current
3349 @endif gcc-bootstrap
3350 @if build-byacc
3351 maybe-configure-build-byacc: configure-build-byacc
3352 configure-build-byacc: 
3353         @: $(MAKE); $(unstage)
3354         @r=`${PWD_COMMAND}`; export r; \
3355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3356         test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3357         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
3358         $(BUILD_EXPORTS)  \
3359         echo Configuring in $(BUILD_SUBDIR)/byacc; \
3360         cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3361         case $(srcdir) in \
3362           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3363           *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3364                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3365         esac; \
3366         srcdiroption="--srcdir=$${topdir}/byacc"; \
3367         libsrcdir="$$s/byacc"; \
3368         rm -f no-such-file || : ; \
3369         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3370           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3371           --target=${target_alias} $${srcdiroption}  \
3372           || exit 1
3373 @endif build-byacc
3374
3375
3376
3377
3378
3379 .PHONY: all-build-byacc maybe-all-build-byacc
3380 maybe-all-build-byacc:
3381 @if gcc-bootstrap
3382 all-build-byacc: stage_current
3383 @endif gcc-bootstrap
3384 @if build-byacc
3385 TARGET-build-byacc=all
3386 maybe-all-build-byacc: all-build-byacc
3387 all-build-byacc: configure-build-byacc
3388         @: $(MAKE); $(unstage)
3389         @r=`${PWD_COMMAND}`; export r; \
3390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3391         $(BUILD_EXPORTS)  \
3392         (cd $(BUILD_SUBDIR)/byacc && \
3393           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
3394                 $(TARGET-build-byacc))
3395 @endif build-byacc
3396
3397
3398
3399
3400
3401 .PHONY: configure-build-flex maybe-configure-build-flex
3402 maybe-configure-build-flex:
3403 @if gcc-bootstrap
3404 configure-build-flex: stage_current
3405 @endif gcc-bootstrap
3406 @if build-flex
3407 maybe-configure-build-flex: configure-build-flex
3408 configure-build-flex: 
3409         @: $(MAKE); $(unstage)
3410         @r=`${PWD_COMMAND}`; export r; \
3411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3412         test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3413         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
3414         $(BUILD_EXPORTS)  \
3415         echo Configuring in $(BUILD_SUBDIR)/flex; \
3416         cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3417         case $(srcdir) in \
3418           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3419           *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3420                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3421         esac; \
3422         srcdiroption="--srcdir=$${topdir}/flex"; \
3423         libsrcdir="$$s/flex"; \
3424         rm -f no-such-file || : ; \
3425         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3426           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3427           --target=${target_alias} $${srcdiroption}  \
3428           || exit 1
3429 @endif build-flex
3430
3431
3432
3433
3434
3435 .PHONY: all-build-flex maybe-all-build-flex
3436 maybe-all-build-flex:
3437 @if gcc-bootstrap
3438 all-build-flex: stage_current
3439 @endif gcc-bootstrap
3440 @if build-flex
3441 TARGET-build-flex=all
3442 maybe-all-build-flex: all-build-flex
3443 all-build-flex: configure-build-flex
3444         @: $(MAKE); $(unstage)
3445         @r=`${PWD_COMMAND}`; export r; \
3446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3447         $(BUILD_EXPORTS)  \
3448         (cd $(BUILD_SUBDIR)/flex && \
3449           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
3450                 $(TARGET-build-flex))
3451 @endif build-flex
3452
3453
3454
3455
3456
3457 .PHONY: configure-build-m4 maybe-configure-build-m4
3458 maybe-configure-build-m4:
3459 @if gcc-bootstrap
3460 configure-build-m4: stage_current
3461 @endif gcc-bootstrap
3462 @if build-m4
3463 maybe-configure-build-m4: configure-build-m4
3464 configure-build-m4: 
3465         @: $(MAKE); $(unstage)
3466         @r=`${PWD_COMMAND}`; export r; \
3467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3468         test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3469         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
3470         $(BUILD_EXPORTS)  \
3471         echo Configuring in $(BUILD_SUBDIR)/m4; \
3472         cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3473         case $(srcdir) in \
3474           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3475           *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3476                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3477         esac; \
3478         srcdiroption="--srcdir=$${topdir}/m4"; \
3479         libsrcdir="$$s/m4"; \
3480         rm -f no-such-file || : ; \
3481         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3482           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3483           --target=${target_alias} $${srcdiroption}  \
3484           || exit 1
3485 @endif build-m4
3486
3487
3488
3489
3490
3491 .PHONY: all-build-m4 maybe-all-build-m4
3492 maybe-all-build-m4:
3493 @if gcc-bootstrap
3494 all-build-m4: stage_current
3495 @endif gcc-bootstrap
3496 @if build-m4
3497 TARGET-build-m4=all
3498 maybe-all-build-m4: all-build-m4
3499 all-build-m4: configure-build-m4
3500         @: $(MAKE); $(unstage)
3501         @r=`${PWD_COMMAND}`; export r; \
3502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3503         $(BUILD_EXPORTS)  \
3504         (cd $(BUILD_SUBDIR)/m4 && \
3505           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
3506                 $(TARGET-build-m4))
3507 @endif build-m4
3508
3509
3510
3511
3512
3513 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
3514 maybe-configure-build-texinfo:
3515 @if gcc-bootstrap
3516 configure-build-texinfo: stage_current
3517 @endif gcc-bootstrap
3518 @if build-texinfo
3519 maybe-configure-build-texinfo: configure-build-texinfo
3520 configure-build-texinfo: 
3521         @: $(MAKE); $(unstage)
3522         @r=`${PWD_COMMAND}`; export r; \
3523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3524         test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3525         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
3526         $(BUILD_EXPORTS)  \
3527         echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3528         cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3529         case $(srcdir) in \
3530           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3531           *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3532                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3533         esac; \
3534         srcdiroption="--srcdir=$${topdir}/texinfo"; \
3535         libsrcdir="$$s/texinfo"; \
3536         rm -f no-such-file || : ; \
3537         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3538           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3539           --target=${target_alias} $${srcdiroption}  \
3540           || exit 1
3541 @endif build-texinfo
3542
3543
3544
3545
3546
3547 .PHONY: all-build-texinfo maybe-all-build-texinfo
3548 maybe-all-build-texinfo:
3549 @if gcc-bootstrap
3550 all-build-texinfo: stage_current
3551 @endif gcc-bootstrap
3552 @if build-texinfo
3553 TARGET-build-texinfo=all
3554 maybe-all-build-texinfo: all-build-texinfo
3555 all-build-texinfo: configure-build-texinfo
3556         @: $(MAKE); $(unstage)
3557         @r=`${PWD_COMMAND}`; export r; \
3558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3559         $(BUILD_EXPORTS)  \
3560         (cd $(BUILD_SUBDIR)/texinfo && \
3561           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
3562                 $(TARGET-build-texinfo))
3563 @endif build-texinfo
3564
3565
3566
3567
3568
3569 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3570 maybe-configure-build-fixincludes:
3571 @if gcc-bootstrap
3572 configure-build-fixincludes: stage_current
3573 @endif gcc-bootstrap
3574 @if build-fixincludes
3575 maybe-configure-build-fixincludes: configure-build-fixincludes
3576 configure-build-fixincludes: 
3577         @: $(MAKE); $(unstage)
3578         @r=`${PWD_COMMAND}`; export r; \
3579         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3580         test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3581         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
3582         $(BUILD_EXPORTS)  \
3583         echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3584         cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3585         case $(srcdir) in \
3586           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3587           *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3588                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3589         esac; \
3590         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3591         libsrcdir="$$s/fixincludes"; \
3592         rm -f no-such-file || : ; \
3593         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3594           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3595           --target=${target_alias} $${srcdiroption}  \
3596           || exit 1
3597 @endif build-fixincludes
3598
3599
3600
3601
3602
3603 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3604 maybe-all-build-fixincludes:
3605 @if gcc-bootstrap
3606 all-build-fixincludes: stage_current
3607 @endif gcc-bootstrap
3608 @if build-fixincludes
3609 TARGET-build-fixincludes=all
3610 maybe-all-build-fixincludes: all-build-fixincludes
3611 all-build-fixincludes: configure-build-fixincludes
3612         @: $(MAKE); $(unstage)
3613         @r=`${PWD_COMMAND}`; export r; \
3614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3615         $(BUILD_EXPORTS)  \
3616         (cd $(BUILD_SUBDIR)/fixincludes && \
3617           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
3618                 $(TARGET-build-fixincludes))
3619 @endif build-fixincludes
3620
3621
3622
3623
3624
3625 # --------------------------------------
3626 # Modules which run on the host machine
3627 # --------------------------------------
3628
3629
3630 .PHONY: configure-ash maybe-configure-ash
3631 maybe-configure-ash:
3632 @if gcc-bootstrap
3633 configure-ash: stage_current
3634 @endif gcc-bootstrap
3635 @if ash
3636 maybe-configure-ash: configure-ash
3637 configure-ash: 
3638         @: $(MAKE); $(unstage)
3639         @r=`${PWD_COMMAND}`; export r; \
3640         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3641         test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3642         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
3643         $(HOST_EXPORTS)  \
3644         echo Configuring in $(HOST_SUBDIR)/ash; \
3645         cd "$(HOST_SUBDIR)/ash" || exit 1; \
3646         case $(srcdir) in \
3647           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3648           *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3649                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3650         esac; \
3651         srcdiroption="--srcdir=$${topdir}/ash"; \
3652         libsrcdir="$$s/ash"; \
3653         $(SHELL) $${libsrcdir}/configure \
3654           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3655           --target=${target_alias} $${srcdiroption}  \
3656           || exit 1
3657 @endif ash
3658
3659
3660
3661
3662
3663 .PHONY: all-ash maybe-all-ash
3664 maybe-all-ash:
3665 @if gcc-bootstrap
3666 all-ash: stage_current
3667 @endif gcc-bootstrap
3668 @if ash
3669 TARGET-ash=all
3670 maybe-all-ash: all-ash
3671 all-ash: configure-ash
3672         @: $(MAKE); $(unstage)
3673         @r=`${PWD_COMMAND}`; export r; \
3674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3675         $(HOST_EXPORTS)  \
3676         (cd $(HOST_SUBDIR)/ash && \
3677           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
3678                 $(TARGET-ash))
3679 @endif ash
3680
3681
3682
3683
3684 .PHONY: check-ash maybe-check-ash
3685 maybe-check-ash:
3686 @if ash
3687 maybe-check-ash: check-ash
3688
3689 check-ash:
3690         @: $(MAKE); $(unstage)
3691         @r=`${PWD_COMMAND}`; export r; \
3692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3693         $(HOST_EXPORTS) \
3694         (cd $(HOST_SUBDIR)/ash && \
3695           $(MAKE) $(FLAGS_TO_PASS)  check)
3696
3697 @endif ash
3698
3699 .PHONY: install-ash maybe-install-ash
3700 maybe-install-ash:
3701 @if ash
3702 maybe-install-ash: install-ash
3703
3704 install-ash: installdirs
3705         @: $(MAKE); $(unstage)
3706         @r=`${PWD_COMMAND}`; export r; \
3707         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3708         $(HOST_EXPORTS) \
3709         (cd $(HOST_SUBDIR)/ash && \
3710           $(MAKE) $(FLAGS_TO_PASS)  install)
3711
3712 @endif ash
3713
3714 .PHONY: install-strip-ash maybe-install-strip-ash
3715 maybe-install-strip-ash:
3716 @if ash
3717 maybe-install-strip-ash: install-strip-ash
3718
3719 install-strip-ash: installdirs
3720         @: $(MAKE); $(unstage)
3721         @r=`${PWD_COMMAND}`; export r; \
3722         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3723         $(HOST_EXPORTS) \
3724         (cd $(HOST_SUBDIR)/ash && \
3725           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
3726
3727 @endif ash
3728
3729 # Other targets (info, dvi, pdf, etc.)
3730
3731 .PHONY: maybe-info-ash info-ash
3732 maybe-info-ash:
3733 @if ash
3734 maybe-info-ash: info-ash
3735
3736 info-ash: \
3737     configure-ash 
3738         @: $(MAKE); $(unstage)
3739         @[ -f ./ash/Makefile ] || exit 0; \
3740         r=`${PWD_COMMAND}`; export r; \
3741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3742         $(HOST_EXPORTS) \
3743         for flag in $(EXTRA_HOST_FLAGS) ; do \
3744           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3745         done; \
3746         echo "Doing info in ash" ; \
3747         (cd $(HOST_SUBDIR)/ash && \
3748           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3749                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3750                   "RANLIB=$${RANLIB}" \
3751                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3752                   info) \
3753           || exit 1
3754
3755 @endif ash
3756
3757 .PHONY: maybe-dvi-ash dvi-ash
3758 maybe-dvi-ash:
3759 @if ash
3760 maybe-dvi-ash: dvi-ash
3761
3762 dvi-ash: \
3763     configure-ash 
3764         @: $(MAKE); $(unstage)
3765         @[ -f ./ash/Makefile ] || exit 0; \
3766         r=`${PWD_COMMAND}`; export r; \
3767         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3768         $(HOST_EXPORTS) \
3769         for flag in $(EXTRA_HOST_FLAGS) ; do \
3770           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3771         done; \
3772         echo "Doing dvi in ash" ; \
3773         (cd $(HOST_SUBDIR)/ash && \
3774           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3775                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3776                   "RANLIB=$${RANLIB}" \
3777                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3778                   dvi) \
3779           || exit 1
3780
3781 @endif ash
3782
3783 .PHONY: maybe-pdf-ash pdf-ash
3784 maybe-pdf-ash:
3785 @if ash
3786 maybe-pdf-ash: pdf-ash
3787
3788 pdf-ash: \
3789     configure-ash 
3790         @: $(MAKE); $(unstage)
3791         @[ -f ./ash/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 pdf in ash" ; \
3799         (cd $(HOST_SUBDIR)/ash && \
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                   pdf) \
3805           || exit 1
3806
3807 @endif ash
3808
3809 .PHONY: maybe-html-ash html-ash
3810 maybe-html-ash:
3811 @if ash
3812 maybe-html-ash: html-ash
3813
3814 html-ash: \
3815     configure-ash 
3816         @: $(MAKE); $(unstage)
3817         @[ -f ./ash/Makefile ] || exit 0; \
3818         r=`${PWD_COMMAND}`; export r; \
3819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3820         $(HOST_EXPORTS) \
3821         for flag in $(EXTRA_HOST_FLAGS) ; do \
3822           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3823         done; \
3824         echo "Doing html in ash" ; \
3825         (cd $(HOST_SUBDIR)/ash && \
3826           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3827                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3828                   "RANLIB=$${RANLIB}" \
3829                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3830                   html) \
3831           || exit 1
3832
3833 @endif ash
3834
3835 .PHONY: maybe-TAGS-ash TAGS-ash
3836 maybe-TAGS-ash:
3837 @if ash
3838 maybe-TAGS-ash: TAGS-ash
3839
3840 TAGS-ash: \
3841     configure-ash 
3842         @: $(MAKE); $(unstage)
3843         @[ -f ./ash/Makefile ] || exit 0; \
3844         r=`${PWD_COMMAND}`; export r; \
3845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3846         $(HOST_EXPORTS) \
3847         for flag in $(EXTRA_HOST_FLAGS) ; do \
3848           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3849         done; \
3850         echo "Doing TAGS in ash" ; \
3851         (cd $(HOST_SUBDIR)/ash && \
3852           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3853                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3854                   "RANLIB=$${RANLIB}" \
3855                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3856                   TAGS) \
3857           || exit 1
3858
3859 @endif ash
3860
3861 .PHONY: maybe-install-info-ash install-info-ash
3862 maybe-install-info-ash:
3863 @if ash
3864 maybe-install-info-ash: install-info-ash
3865
3866 install-info-ash: \
3867     configure-ash \
3868     info-ash 
3869         @: $(MAKE); $(unstage)
3870         @[ -f ./ash/Makefile ] || exit 0; \
3871         r=`${PWD_COMMAND}`; export r; \
3872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3873         $(HOST_EXPORTS) \
3874         for flag in $(EXTRA_HOST_FLAGS) ; do \
3875           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3876         done; \
3877         echo "Doing install-info in ash" ; \
3878         (cd $(HOST_SUBDIR)/ash && \
3879           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3880                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3881                   "RANLIB=$${RANLIB}" \
3882                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3883                   install-info) \
3884           || exit 1
3885
3886 @endif ash
3887
3888 .PHONY: maybe-install-pdf-ash install-pdf-ash
3889 maybe-install-pdf-ash:
3890 @if ash
3891 maybe-install-pdf-ash: install-pdf-ash
3892
3893 install-pdf-ash: \
3894     configure-ash \
3895     pdf-ash 
3896         @: $(MAKE); $(unstage)
3897         @[ -f ./ash/Makefile ] || exit 0; \
3898         r=`${PWD_COMMAND}`; export r; \
3899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3900         $(HOST_EXPORTS) \
3901         for flag in $(EXTRA_HOST_FLAGS) ; do \
3902           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3903         done; \
3904         echo "Doing install-pdf in ash" ; \
3905         (cd $(HOST_SUBDIR)/ash && \
3906           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3907                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3908                   "RANLIB=$${RANLIB}" \
3909                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3910                   install-pdf) \
3911           || exit 1
3912
3913 @endif ash
3914
3915 .PHONY: maybe-install-html-ash install-html-ash
3916 maybe-install-html-ash:
3917 @if ash
3918 maybe-install-html-ash: install-html-ash
3919
3920 install-html-ash: \
3921     configure-ash \
3922     html-ash 
3923         @: $(MAKE); $(unstage)
3924         @[ -f ./ash/Makefile ] || exit 0; \
3925         r=`${PWD_COMMAND}`; export r; \
3926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3927         $(HOST_EXPORTS) \
3928         for flag in $(EXTRA_HOST_FLAGS) ; do \
3929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3930         done; \
3931         echo "Doing install-html in ash" ; \
3932         (cd $(HOST_SUBDIR)/ash && \
3933           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3934                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3935                   "RANLIB=$${RANLIB}" \
3936                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3937                   install-html) \
3938           || exit 1
3939
3940 @endif ash
3941
3942 .PHONY: maybe-installcheck-ash installcheck-ash
3943 maybe-installcheck-ash:
3944 @if ash
3945 maybe-installcheck-ash: installcheck-ash
3946
3947 installcheck-ash: \
3948     configure-ash 
3949         @: $(MAKE); $(unstage)
3950         @[ -f ./ash/Makefile ] || exit 0; \
3951         r=`${PWD_COMMAND}`; export r; \
3952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3953         $(HOST_EXPORTS) \
3954         for flag in $(EXTRA_HOST_FLAGS) ; do \
3955           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3956         done; \
3957         echo "Doing installcheck in ash" ; \
3958         (cd $(HOST_SUBDIR)/ash && \
3959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3961                   "RANLIB=$${RANLIB}" \
3962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3963                   installcheck) \
3964           || exit 1
3965
3966 @endif ash
3967
3968 .PHONY: maybe-mostlyclean-ash mostlyclean-ash
3969 maybe-mostlyclean-ash:
3970 @if ash
3971 maybe-mostlyclean-ash: mostlyclean-ash
3972
3973 mostlyclean-ash: 
3974         @: $(MAKE); $(unstage)
3975         @[ -f ./ash/Makefile ] || exit 0; \
3976         r=`${PWD_COMMAND}`; export r; \
3977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3978         $(HOST_EXPORTS) \
3979         for flag in $(EXTRA_HOST_FLAGS) ; do \
3980           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3981         done; \
3982         echo "Doing mostlyclean in ash" ; \
3983         (cd $(HOST_SUBDIR)/ash && \
3984           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3985                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3986                   "RANLIB=$${RANLIB}" \
3987                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3988                   mostlyclean) \
3989           || exit 1
3990
3991 @endif ash
3992
3993 .PHONY: maybe-clean-ash clean-ash
3994 maybe-clean-ash:
3995 @if ash
3996 maybe-clean-ash: clean-ash
3997
3998 clean-ash: 
3999         @: $(MAKE); $(unstage)
4000         @[ -f ./ash/Makefile ] || exit 0; \
4001         r=`${PWD_COMMAND}`; export r; \
4002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4003         $(HOST_EXPORTS) \
4004         for flag in $(EXTRA_HOST_FLAGS) ; do \
4005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4006         done; \
4007         echo "Doing clean in ash" ; \
4008         (cd $(HOST_SUBDIR)/ash && \
4009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4011                   "RANLIB=$${RANLIB}" \
4012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4013                   clean) \
4014           || exit 1
4015
4016 @endif ash
4017
4018 .PHONY: maybe-distclean-ash distclean-ash
4019 maybe-distclean-ash:
4020 @if ash
4021 maybe-distclean-ash: distclean-ash
4022
4023 distclean-ash: 
4024         @: $(MAKE); $(unstage)
4025         @[ -f ./ash/Makefile ] || exit 0; \
4026         r=`${PWD_COMMAND}`; export r; \
4027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4028         $(HOST_EXPORTS) \
4029         for flag in $(EXTRA_HOST_FLAGS) ; do \
4030           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4031         done; \
4032         echo "Doing distclean in ash" ; \
4033         (cd $(HOST_SUBDIR)/ash && \
4034           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4035                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4036                   "RANLIB=$${RANLIB}" \
4037                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4038                   distclean) \
4039           || exit 1
4040
4041 @endif ash
4042
4043 .PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
4044 maybe-maintainer-clean-ash:
4045 @if ash
4046 maybe-maintainer-clean-ash: maintainer-clean-ash
4047
4048 maintainer-clean-ash: 
4049         @: $(MAKE); $(unstage)
4050         @[ -f ./ash/Makefile ] || exit 0; \
4051         r=`${PWD_COMMAND}`; export r; \
4052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4053         $(HOST_EXPORTS) \
4054         for flag in $(EXTRA_HOST_FLAGS) ; do \
4055           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4056         done; \
4057         echo "Doing maintainer-clean in ash" ; \
4058         (cd $(HOST_SUBDIR)/ash && \
4059           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4060                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4061                   "RANLIB=$${RANLIB}" \
4062                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4063                   maintainer-clean) \
4064           || exit 1
4065
4066 @endif ash
4067
4068
4069
4070 .PHONY: configure-autoconf maybe-configure-autoconf
4071 maybe-configure-autoconf:
4072 @if gcc-bootstrap
4073 configure-autoconf: stage_current
4074 @endif gcc-bootstrap
4075 @if autoconf
4076 maybe-configure-autoconf: configure-autoconf
4077 configure-autoconf: 
4078         @: $(MAKE); $(unstage)
4079         @r=`${PWD_COMMAND}`; export r; \
4080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4081         test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
4082         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
4083         $(HOST_EXPORTS)  \
4084         echo Configuring in $(HOST_SUBDIR)/autoconf; \
4085         cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4086         case $(srcdir) in \
4087           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4088           *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
4089                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4090         esac; \
4091         srcdiroption="--srcdir=$${topdir}/autoconf"; \
4092         libsrcdir="$$s/autoconf"; \
4093         $(SHELL) $${libsrcdir}/configure \
4094           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4095           --target=${target_alias} $${srcdiroption}  \
4096           || exit 1
4097 @endif autoconf
4098
4099
4100
4101
4102
4103 .PHONY: all-autoconf maybe-all-autoconf
4104 maybe-all-autoconf:
4105 @if gcc-bootstrap
4106 all-autoconf: stage_current
4107 @endif gcc-bootstrap
4108 @if autoconf
4109 TARGET-autoconf=all
4110 maybe-all-autoconf: all-autoconf
4111 all-autoconf: configure-autoconf
4112         @: $(MAKE); $(unstage)
4113         @r=`${PWD_COMMAND}`; export r; \
4114         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4115         $(HOST_EXPORTS)  \
4116         (cd $(HOST_SUBDIR)/autoconf && \
4117           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
4118                 $(TARGET-autoconf))
4119 @endif autoconf
4120
4121
4122
4123
4124 .PHONY: check-autoconf maybe-check-autoconf
4125 maybe-check-autoconf:
4126 @if autoconf
4127 maybe-check-autoconf: check-autoconf
4128
4129 check-autoconf:
4130         @: $(MAKE); $(unstage)
4131         @r=`${PWD_COMMAND}`; export r; \
4132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4133         $(HOST_EXPORTS) \
4134         (cd $(HOST_SUBDIR)/autoconf && \
4135           $(MAKE) $(FLAGS_TO_PASS)  check)
4136
4137 @endif autoconf
4138
4139 .PHONY: install-autoconf maybe-install-autoconf
4140 maybe-install-autoconf:
4141 @if autoconf
4142 maybe-install-autoconf: install-autoconf
4143
4144 install-autoconf: installdirs
4145         @: $(MAKE); $(unstage)
4146         @r=`${PWD_COMMAND}`; export r; \
4147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4148         $(HOST_EXPORTS) \
4149         (cd $(HOST_SUBDIR)/autoconf && \
4150           $(MAKE) $(FLAGS_TO_PASS)  install)
4151
4152 @endif autoconf
4153
4154 .PHONY: install-strip-autoconf maybe-install-strip-autoconf
4155 maybe-install-strip-autoconf:
4156 @if autoconf
4157 maybe-install-strip-autoconf: install-strip-autoconf
4158
4159 install-strip-autoconf: installdirs
4160         @: $(MAKE); $(unstage)
4161         @r=`${PWD_COMMAND}`; export r; \
4162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4163         $(HOST_EXPORTS) \
4164         (cd $(HOST_SUBDIR)/autoconf && \
4165           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4166
4167 @endif autoconf
4168
4169 # Other targets (info, dvi, pdf, etc.)
4170
4171 .PHONY: maybe-info-autoconf info-autoconf
4172 maybe-info-autoconf:
4173 @if autoconf
4174 maybe-info-autoconf: info-autoconf
4175
4176 info-autoconf: \
4177     configure-autoconf 
4178         @: $(MAKE); $(unstage)
4179         @[ -f ./autoconf/Makefile ] || exit 0; \
4180         r=`${PWD_COMMAND}`; export r; \
4181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4182         $(HOST_EXPORTS) \
4183         for flag in $(EXTRA_HOST_FLAGS) ; do \
4184           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4185         done; \
4186         echo "Doing info in autoconf" ; \
4187         (cd $(HOST_SUBDIR)/autoconf && \
4188           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4189                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4190                   "RANLIB=$${RANLIB}" \
4191                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4192                   info) \
4193           || exit 1
4194
4195 @endif autoconf
4196
4197 .PHONY: maybe-dvi-autoconf dvi-autoconf
4198 maybe-dvi-autoconf:
4199 @if autoconf
4200 maybe-dvi-autoconf: dvi-autoconf
4201
4202 dvi-autoconf: \
4203     configure-autoconf 
4204         @: $(MAKE); $(unstage)
4205         @[ -f ./autoconf/Makefile ] || exit 0; \
4206         r=`${PWD_COMMAND}`; export r; \
4207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4208         $(HOST_EXPORTS) \
4209         for flag in $(EXTRA_HOST_FLAGS) ; do \
4210           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4211         done; \
4212         echo "Doing dvi in autoconf" ; \
4213         (cd $(HOST_SUBDIR)/autoconf && \
4214           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4215                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4216                   "RANLIB=$${RANLIB}" \
4217                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4218                   dvi) \
4219           || exit 1
4220
4221 @endif autoconf
4222
4223 .PHONY: maybe-pdf-autoconf pdf-autoconf
4224 maybe-pdf-autoconf:
4225 @if autoconf
4226 maybe-pdf-autoconf: pdf-autoconf
4227
4228 pdf-autoconf: \
4229     configure-autoconf 
4230         @: $(MAKE); $(unstage)
4231         @[ -f ./autoconf/Makefile ] || exit 0; \
4232         r=`${PWD_COMMAND}`; export r; \
4233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4234         $(HOST_EXPORTS) \
4235         for flag in $(EXTRA_HOST_FLAGS) ; do \
4236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4237         done; \
4238         echo "Doing pdf in autoconf" ; \
4239         (cd $(HOST_SUBDIR)/autoconf && \
4240           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4241                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4242                   "RANLIB=$${RANLIB}" \
4243                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4244                   pdf) \
4245           || exit 1
4246
4247 @endif autoconf
4248
4249 .PHONY: maybe-html-autoconf html-autoconf
4250 maybe-html-autoconf:
4251 @if autoconf
4252 maybe-html-autoconf: html-autoconf
4253
4254 html-autoconf: \
4255     configure-autoconf 
4256         @: $(MAKE); $(unstage)
4257         @[ -f ./autoconf/Makefile ] || exit 0; \
4258         r=`${PWD_COMMAND}`; export r; \
4259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4260         $(HOST_EXPORTS) \
4261         for flag in $(EXTRA_HOST_FLAGS) ; do \
4262           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4263         done; \
4264         echo "Doing html in autoconf" ; \
4265         (cd $(HOST_SUBDIR)/autoconf && \
4266           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4267                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4268                   "RANLIB=$${RANLIB}" \
4269                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4270                   html) \
4271           || exit 1
4272
4273 @endif autoconf
4274
4275 .PHONY: maybe-TAGS-autoconf TAGS-autoconf
4276 maybe-TAGS-autoconf:
4277 @if autoconf
4278 maybe-TAGS-autoconf: TAGS-autoconf
4279
4280 TAGS-autoconf: \
4281     configure-autoconf 
4282         @: $(MAKE); $(unstage)
4283         @[ -f ./autoconf/Makefile ] || exit 0; \
4284         r=`${PWD_COMMAND}`; export r; \
4285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4286         $(HOST_EXPORTS) \
4287         for flag in $(EXTRA_HOST_FLAGS) ; do \
4288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4289         done; \
4290         echo "Doing TAGS in autoconf" ; \
4291         (cd $(HOST_SUBDIR)/autoconf && \
4292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4294                   "RANLIB=$${RANLIB}" \
4295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4296                   TAGS) \
4297           || exit 1
4298
4299 @endif autoconf
4300
4301 .PHONY: maybe-install-info-autoconf install-info-autoconf
4302 maybe-install-info-autoconf:
4303 @if autoconf
4304 maybe-install-info-autoconf: install-info-autoconf
4305
4306 install-info-autoconf: \
4307     configure-autoconf \
4308     info-autoconf 
4309         @: $(MAKE); $(unstage)
4310         @[ -f ./autoconf/Makefile ] || exit 0; \
4311         r=`${PWD_COMMAND}`; export r; \
4312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4313         $(HOST_EXPORTS) \
4314         for flag in $(EXTRA_HOST_FLAGS) ; do \
4315           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4316         done; \
4317         echo "Doing install-info in autoconf" ; \
4318         (cd $(HOST_SUBDIR)/autoconf && \
4319           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4320                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4321                   "RANLIB=$${RANLIB}" \
4322                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4323                   install-info) \
4324           || exit 1
4325
4326 @endif autoconf
4327
4328 .PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
4329 maybe-install-pdf-autoconf:
4330 @if autoconf
4331 maybe-install-pdf-autoconf: install-pdf-autoconf
4332
4333 install-pdf-autoconf: \
4334     configure-autoconf \
4335     pdf-autoconf 
4336         @: $(MAKE); $(unstage)
4337         @[ -f ./autoconf/Makefile ] || exit 0; \
4338         r=`${PWD_COMMAND}`; export r; \
4339         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4340         $(HOST_EXPORTS) \
4341         for flag in $(EXTRA_HOST_FLAGS) ; do \
4342           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4343         done; \
4344         echo "Doing install-pdf in autoconf" ; \
4345         (cd $(HOST_SUBDIR)/autoconf && \
4346           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4347                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4348                   "RANLIB=$${RANLIB}" \
4349                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4350                   install-pdf) \
4351           || exit 1
4352
4353 @endif autoconf
4354
4355 .PHONY: maybe-install-html-autoconf install-html-autoconf
4356 maybe-install-html-autoconf:
4357 @if autoconf
4358 maybe-install-html-autoconf: install-html-autoconf
4359
4360 install-html-autoconf: \
4361     configure-autoconf \
4362     html-autoconf 
4363         @: $(MAKE); $(unstage)
4364         @[ -f ./autoconf/Makefile ] || exit 0; \
4365         r=`${PWD_COMMAND}`; export r; \
4366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4367         $(HOST_EXPORTS) \
4368         for flag in $(EXTRA_HOST_FLAGS) ; do \
4369           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4370         done; \
4371         echo "Doing install-html in autoconf" ; \
4372         (cd $(HOST_SUBDIR)/autoconf && \
4373           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4374                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4375                   "RANLIB=$${RANLIB}" \
4376                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4377                   install-html) \
4378           || exit 1
4379
4380 @endif autoconf
4381
4382 .PHONY: maybe-installcheck-autoconf installcheck-autoconf
4383 maybe-installcheck-autoconf:
4384 @if autoconf
4385 maybe-installcheck-autoconf: installcheck-autoconf
4386
4387 installcheck-autoconf: \
4388     configure-autoconf 
4389         @: $(MAKE); $(unstage)
4390         @[ -f ./autoconf/Makefile ] || exit 0; \
4391         r=`${PWD_COMMAND}`; export r; \
4392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4393         $(HOST_EXPORTS) \
4394         for flag in $(EXTRA_HOST_FLAGS) ; do \
4395           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4396         done; \
4397         echo "Doing installcheck in autoconf" ; \
4398         (cd $(HOST_SUBDIR)/autoconf && \
4399           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4400                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4401                   "RANLIB=$${RANLIB}" \
4402                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4403                   installcheck) \
4404           || exit 1
4405
4406 @endif autoconf
4407
4408 .PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4409 maybe-mostlyclean-autoconf:
4410 @if autoconf
4411 maybe-mostlyclean-autoconf: mostlyclean-autoconf
4412
4413 mostlyclean-autoconf: 
4414         @: $(MAKE); $(unstage)
4415         @[ -f ./autoconf/Makefile ] || exit 0; \
4416         r=`${PWD_COMMAND}`; export r; \
4417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4418         $(HOST_EXPORTS) \
4419         for flag in $(EXTRA_HOST_FLAGS) ; do \
4420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4421         done; \
4422         echo "Doing mostlyclean in autoconf" ; \
4423         (cd $(HOST_SUBDIR)/autoconf && \
4424           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4425                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4426                   "RANLIB=$${RANLIB}" \
4427                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4428                   mostlyclean) \
4429           || exit 1
4430
4431 @endif autoconf
4432
4433 .PHONY: maybe-clean-autoconf clean-autoconf
4434 maybe-clean-autoconf:
4435 @if autoconf
4436 maybe-clean-autoconf: clean-autoconf
4437
4438 clean-autoconf: 
4439         @: $(MAKE); $(unstage)
4440         @[ -f ./autoconf/Makefile ] || exit 0; \
4441         r=`${PWD_COMMAND}`; export r; \
4442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4443         $(HOST_EXPORTS) \
4444         for flag in $(EXTRA_HOST_FLAGS) ; do \
4445           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4446         done; \
4447         echo "Doing clean in autoconf" ; \
4448         (cd $(HOST_SUBDIR)/autoconf && \
4449           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4450                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4451                   "RANLIB=$${RANLIB}" \
4452                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4453                   clean) \
4454           || exit 1
4455
4456 @endif autoconf
4457
4458 .PHONY: maybe-distclean-autoconf distclean-autoconf
4459 maybe-distclean-autoconf:
4460 @if autoconf
4461 maybe-distclean-autoconf: distclean-autoconf
4462
4463 distclean-autoconf: 
4464         @: $(MAKE); $(unstage)
4465         @[ -f ./autoconf/Makefile ] || exit 0; \
4466         r=`${PWD_COMMAND}`; export r; \
4467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4468         $(HOST_EXPORTS) \
4469         for flag in $(EXTRA_HOST_FLAGS) ; do \
4470           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4471         done; \
4472         echo "Doing distclean in autoconf" ; \
4473         (cd $(HOST_SUBDIR)/autoconf && \
4474           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4475                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4476                   "RANLIB=$${RANLIB}" \
4477                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4478                   distclean) \
4479           || exit 1
4480
4481 @endif autoconf
4482
4483 .PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4484 maybe-maintainer-clean-autoconf:
4485 @if autoconf
4486 maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
4487
4488 maintainer-clean-autoconf: 
4489         @: $(MAKE); $(unstage)
4490         @[ -f ./autoconf/Makefile ] || exit 0; \
4491         r=`${PWD_COMMAND}`; export r; \
4492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4493         $(HOST_EXPORTS) \
4494         for flag in $(EXTRA_HOST_FLAGS) ; do \
4495           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4496         done; \
4497         echo "Doing maintainer-clean in autoconf" ; \
4498         (cd $(HOST_SUBDIR)/autoconf && \
4499           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4500                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4501                   "RANLIB=$${RANLIB}" \
4502                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4503                   maintainer-clean) \
4504           || exit 1
4505
4506 @endif autoconf
4507
4508
4509
4510 .PHONY: configure-automake maybe-configure-automake
4511 maybe-configure-automake:
4512 @if gcc-bootstrap