OSDN Git Service

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