OSDN Git Service

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