OSDN Git Service

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