OSDN Git Service

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