OSDN Git Service

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