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