OSDN Git Service

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