OSDN Git Service

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