OSDN Git Service

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