OSDN Git Service

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