OSDN Git Service

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