OSDN Git Service

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