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