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