OSDN Git Service

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