2011-06-27 Tristan Gingold <gingold@adacore.com>
[deliverable/binutils-gdb.git] / Makefile.in
... / ...
CommitLineData
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, 2010
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
103# This is the name of the environment variable used for the path to
104# the libraries.
105RPATH_ENVVAR = @RPATH_ENVVAR@
106
107# On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108# is used instead of the directory itself to avoid including built
109# executables in PATH.
110GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
111
112# Build programs are put under this directory.
113BUILD_SUBDIR = @build_subdir@
114# This is set by the configure script to the arguments to use when configuring
115# directories built for the build system.
116BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
117
118# Linker flags to use on the host, for stage1 or when not
119# bootstrapping.
120STAGE1_LDFLAGS = @stage1_ldflags@
121
122# Libraries to use on the host, for stage1 or when not bootstrapping.
123STAGE1_LIBS = @stage1_libs@
124
125# Linker flags to use for stage2 and later.
126POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
127
128# Libraries to use for stage2 and later.
129POSTSTAGE1_LIBS = @poststage1_libs@
130
131# This is the list of variables to export in the environment when
132# configuring any subdirectory. It must also be exported whenever
133# recursing into a build directory in case that directory's Makefile
134# re-runs configure.
135BASE_EXPORTS = \
136 FLEX="$(FLEX)"; export FLEX; \
137 LEX="$(LEX)"; export LEX; \
138 BISON="$(BISON)"; export BISON; \
139 YACC="$(YACC)"; export YACC; \
140 M4="$(M4)"; export M4; \
141 SED="$(SED)"; export SED; \
142 AWK="$(AWK)"; export AWK; \
143 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
144
145# This is the list of variables to export in the environment when
146# configuring subdirectories for the build system.
147BUILD_EXPORTS = \
148 $(BASE_EXPORTS) \
149 AR="$(AR_FOR_BUILD)"; export AR; \
150 AS="$(AS_FOR_BUILD)"; export AS; \
151 CC="$(CC_FOR_BUILD)"; export CC; \
152 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154 CXX="$(CXX_FOR_BUILD)"; export CXX; \
155 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 GOC="$(GOC_FOR_BUILD)"; export GOC; \
159 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
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@
176TARGET_CONFIGDIRS = @target_configdirs@
177# This is set by the configure script to the arguments to use when configuring
178# directories built for the host system.
179HOST_CONFIGARGS = @host_configargs@
180# Host programs are put under this directory, which is . except if building
181# with srcdir=..
182HOST_SUBDIR = @host_subdir@
183# This is the list of variables to export in the environment when
184# configuring subdirectories for the host system. We need to pass
185# some to the GCC configure because of its hybrid host/target nature.
186HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 GOC="$(GOC)"; export GOC; \
197 AR="$(AR)"; export AR; \
198 AS="$(AS)"; export AS; \
199 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201 LD="$(LD)"; export LD; \
202 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203 NM="$(NM)"; export NM; \
204 RANLIB="$(RANLIB)"; export RANLIB; \
205 WINDRES="$(WINDRES)"; export WINDRES; \
206 WINDMC="$(WINDMC)"; export WINDMC; \
207 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
210 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
211 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
212 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
213 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
214 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
215 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
216 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
217 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
218 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
219 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
220 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
221 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
222 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
223 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
224 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
225 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
226@if gcc-bootstrap
227 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
228@endif gcc-bootstrap
229 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
230
231POSTSTAGE1_CXX_EXPORT = \
232 CXX='$(CXX)'; export CXX; \
233 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
234@if target-libstdc++-v3-bootstrap
235# Override the above if we're bootstrapping C++.
236POSTSTAGE1_CXX_EXPORT = \
237 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
238 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
239 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
240 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
241 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
242 -I$$s/libstdc++-v3/libsupc++ \
243 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
244 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
245@endif target-libstdc++-v3-bootstrap
246
247# Similar, for later GCC stages.
248POSTSTAGE1_HOST_EXPORTS = \
249 $(HOST_EXPORTS) \
250 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
251 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
252 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
253 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
254 $(POSTSTAGE1_CXX_EXPORT) \
255 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
256 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
257 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
258
259# Target libraries are put under this directory:
260TARGET_SUBDIR = @target_subdir@
261# This is set by the configure script to the arguments to use when configuring
262# directories built for the target.
263TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
264# This is the list of variables to export in the environment when
265# configuring subdirectories for the target system.
266BASE_TARGET_EXPORTS = \
267 $(BASE_EXPORTS) \
268 AR="$(AR_FOR_TARGET)"; export AR; \
269 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
270 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
271 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
272 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
273 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
274 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
275 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
276 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
277 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
278 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
279 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
280 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
281 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
282 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
283 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
284 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
285 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
286 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
287 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
288@if gcc-bootstrap
289 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
290@endif gcc-bootstrap
291 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
292 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
293
294RAW_CXX_TARGET_EXPORTS = \
295 $(BASE_TARGET_EXPORTS) \
296 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
297 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
298
299NORMAL_TARGET_EXPORTS = \
300 $(BASE_TARGET_EXPORTS) \
301 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
302
303# Where to find GMP
304HOST_GMPLIBS = @gmplibs@
305HOST_GMPINC = @gmpinc@
306
307# Where to find PPL
308HOST_PPLLIBS = @ppllibs@
309HOST_PPLINC = @pplinc@
310
311# Where to find CLOOG
312HOST_CLOOGLIBS = @clooglibs@
313HOST_CLOOGINC = @clooginc@
314
315# Where to find libelf
316HOST_LIBELFLIBS = @libelflibs@
317HOST_LIBELFINC = @libelfinc@
318
319# ----------------------------------------------
320# Programs producing files for the BUILD machine
321# ----------------------------------------------
322
323SHELL = @SHELL@
324
325# pwd command to use. Allow user to override default by setting PWDCMD in
326# the environment to account for automounters. The make variable must not
327# be called PWDCMD, otherwise the value set here is passed to make
328# subprocesses and overrides the setting from the user's environment.
329# Don't use PWD since it is a common shell environment variable and we
330# don't want to corrupt it.
331PWD_COMMAND = $${PWDCMD-pwd}
332
333# compilers to use to create programs which must be run in the build
334# environment.
335AR_FOR_BUILD = @AR_FOR_BUILD@
336AS_FOR_BUILD = @AS_FOR_BUILD@
337CC_FOR_BUILD = @CC_FOR_BUILD@
338CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
339CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
340CXX_FOR_BUILD = @CXX_FOR_BUILD@
341DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
342GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
343GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
344GOC_FOR_BUILD = @GOC_FOR_BUILD@
345LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
346LD_FOR_BUILD = @LD_FOR_BUILD@
347NM_FOR_BUILD = @NM_FOR_BUILD@
348RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
349WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
350WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
351
352# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
353# here so that they can be overridden by Makefile fragments.
354BUILD_PREFIX = @BUILD_PREFIX@
355BUILD_PREFIX_1 = @BUILD_PREFIX_1@
356
357# Flags to pass to stage2 and later makes. They are defined
358# here so that they can be overridden by Makefile fragments.
359BOOT_CFLAGS= -g -O2
360BOOT_LDFLAGS=
361BOOT_ADAFLAGS=-gnatpg -gnata
362
363AWK = @AWK@
364SED = @SED@
365BISON = @BISON@
366YACC = @YACC@
367FLEX = @FLEX@
368LEX = @LEX@
369M4 = @M4@
370MAKEINFO = @MAKEINFO@
371EXPECT = @EXPECT@
372RUNTEST = @RUNTEST@
373
374# This just becomes part of the MAKEINFO definition passed down to
375# sub-makes. It lets flags be given on the command line while still
376# using the makeinfo from the object tree.
377# (Default to avoid splitting info files by setting the threshold high.)
378MAKEINFOFLAGS = --split-size=5000000
379
380# ---------------------------------------------
381# Programs producing files for the HOST machine
382# ---------------------------------------------
383
384AS = @AS@
385AR = @AR@
386AR_FLAGS = rc
387CC = @CC@
388CXX = @CXX@
389DLLTOOL = @DLLTOOL@
390LD = @LD@
391LIPO = @LIPO@
392NM = @NM@
393OBJDUMP = @OBJDUMP@
394RANLIB = @RANLIB@
395STRIP = @STRIP@
396WINDRES = @WINDRES@
397WINDMC = @WINDMC@
398
399GNATBIND = @GNATBIND@
400GNATMAKE = @GNATMAKE@
401
402CFLAGS = @CFLAGS@
403LDFLAGS = @LDFLAGS@
404LIBCFLAGS = $(CFLAGS)
405CXXFLAGS = @CXXFLAGS@
406LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
407GOCFLAGS = $(CFLAGS)
408
409TFLAGS =
410
411# Defaults for all stages; some are overridden below.
412
413STAGE_CFLAGS = $(BOOT_CFLAGS)
414STAGE_TFLAGS = $(TFLAGS)
415STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
416
417
418# Defaults for stage 1; some are overridden below.
419STAGE1_CFLAGS = $(STAGE_CFLAGS)
420STAGE1_CXXFLAGS = $(CXXFLAGS)
421@if target-libstdc++-v3-bootstrap
422# Override the above if we're bootstrapping C++.
423STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
424@endif target-libstdc++-v3-bootstrap
425STAGE1_TFLAGS = $(STAGE_TFLAGS)
426STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
427
428# Defaults for stage 2; some are overridden below.
429STAGE2_CFLAGS = $(STAGE_CFLAGS)
430STAGE2_CXXFLAGS = $(CXXFLAGS)
431@if target-libstdc++-v3-bootstrap
432# Override the above if we're bootstrapping C++.
433STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
434@endif target-libstdc++-v3-bootstrap
435STAGE2_TFLAGS = $(STAGE_TFLAGS)
436STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
437
438# Defaults for stage 3; some are overridden below.
439STAGE3_CFLAGS = $(STAGE_CFLAGS)
440STAGE3_CXXFLAGS = $(CXXFLAGS)
441@if target-libstdc++-v3-bootstrap
442# Override the above if we're bootstrapping C++.
443STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
444@endif target-libstdc++-v3-bootstrap
445STAGE3_TFLAGS = $(STAGE_TFLAGS)
446STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
447
448# Defaults for stage 4; some are overridden below.
449STAGE4_CFLAGS = $(STAGE_CFLAGS)
450STAGE4_CXXFLAGS = $(CXXFLAGS)
451@if target-libstdc++-v3-bootstrap
452# Override the above if we're bootstrapping C++.
453STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
454@endif target-libstdc++-v3-bootstrap
455STAGE4_TFLAGS = $(STAGE_TFLAGS)
456STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
457
458# Defaults for stage profile; some are overridden below.
459STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
460STAGEprofile_CXXFLAGS = $(CXXFLAGS)
461@if target-libstdc++-v3-bootstrap
462# Override the above if we're bootstrapping C++.
463STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
464@endif target-libstdc++-v3-bootstrap
465STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
466STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
467
468# Defaults for stage feedback; some are overridden below.
469STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
470STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
471@if target-libstdc++-v3-bootstrap
472# Override the above if we're bootstrapping C++.
473STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
474@endif target-libstdc++-v3-bootstrap
475STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
476STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
477
478
479# Only build the C compiler for stage1, because that is the only one that
480# we can guarantee will build with the native compiler, and also it is the
481# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
482# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
483# overrideable (for a bootstrap build stage1 also builds gcc.info).
484
485STAGE1_CFLAGS = @stage1_cflags@
486STAGE1_CHECKING = @stage1_checking@
487STAGE1_LANGUAGES = @stage1_languages@
488# * We force-disable intermodule optimizations, even if
489# --enable-intermodule was passed, since the installed compiler
490# probably can't handle them. Luckily, autoconf always respects
491# the last argument when conflicting --enable arguments are passed.
492# * Likewise, we force-disable coverage flags, since the installed
493# compiler probably has never heard of them.
494STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
495 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
496
497STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
498STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
499
500STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
501STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
502
503do-compare = @do_compare@
504do-compare3 = $(do-compare)
505
506# -----------------------------------------------
507# Programs producing files for the TARGET machine
508# -----------------------------------------------
509
510AR_FOR_TARGET=@AR_FOR_TARGET@
511AS_FOR_TARGET=@AS_FOR_TARGET@
512CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
513
514# If GCC_FOR_TARGET is not overriden on the command line, then this
515# variable is passed down to the gcc Makefile, where it is used to
516# build libgcc2.a. We define it here so that it can itself be
517# overridden on the command line.
518GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
519CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
520RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
521GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
522GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
523GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
524DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
525LD_FOR_TARGET=@LD_FOR_TARGET@
526
527LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
528NM_FOR_TARGET=@NM_FOR_TARGET@
529OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
530RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
531STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
532WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
533WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
534
535COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
536COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
537COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
538
539CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
540CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
541
542LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
543LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
544LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
545GOCFLAGS_FOR_TARGET = -O2 -g
546
547FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
548SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
549DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
550
551XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
552
553# ------------------------------------
554# Miscellaneous targets and flag lists
555# ------------------------------------
556
557# The first rule in the file had better be this one. Don't put any above it.
558# This lives here to allow makefile fragments to contain dependencies.
559all:
560
561#### host and target specific makefile fragments come in here.
562@target_makefile_frag@
563@alphaieee_frag@
564@ospace_frag@
565@host_makefile_frag@
566###
567
568# This is the list of directories that may be needed in RPATH_ENVVAR
569# so that programs built for the target machine work.
570TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
571
572@if target-libstdc++-v3
573TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
574@endif target-libstdc++-v3
575
576@if target-libmudflap
577TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
578@endif target-libmudflap
579
580@if target-libssp
581TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
582@endif target-libssp
583
584@if target-libgomp
585TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
586@endif target-libgomp
587
588
589
590# This is the list of directories that may be needed in RPATH_ENVVAR
591# so that programs built for the host machine work.
592HOST_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)$(HOST_LIB_PATH_libelf)
593
594# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
595@if gcc
596HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
597@endif gcc
598
599
600@if bfd
601HOST_LIB_PATH_bfd = \
602 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
603@endif bfd
604
605@if opcodes
606HOST_LIB_PATH_opcodes = \
607 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
608@endif opcodes
609
610@if gmp
611HOST_LIB_PATH_gmp = \
612 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
613@endif gmp
614
615@if mpfr
616HOST_LIB_PATH_mpfr = \
617 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
618@endif mpfr
619
620@if mpc
621HOST_LIB_PATH_mpc = \
622 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
623@endif mpc
624
625@if ppl
626HOST_LIB_PATH_ppl = \
627 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
628@endif ppl
629
630@if cloog
631HOST_LIB_PATH_cloog = \
632 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
633@endif cloog
634
635@if libelf
636HOST_LIB_PATH_libelf = \
637 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
638@endif libelf
639
640
641CXX_FOR_TARGET_FLAG_TO_PASS = \
642 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
643@if target-libstdc++-v3
644# CXX_FOR_TARGET is tricky to get right for target libs that require a
645# functional C++ compiler. When we recurse, if we expand
646# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
647# libstdc++ include flags from the script. Instead, we get an
648# -funconfigured-* word, so that we'll get errors if this invalid C++
649# command line is used for anything, but also so that we can use the
650# word to decide whether or not to pass on this CXX_FOR_TARGET. If we
651# don't pass it on, sub-make will use the default definition, that
652# re-expands it at the time of use, so we'll get it right when we need
653# it. One potential exception is the expansion of CXX_FOR_TARGET
654# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
655# really work, for C++ host programs can't depend on the current-stage
656# C++ target library.
657CXX_FOR_TARGET_FLAG_TO_PASS = \
658 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
659@endif target-libstdc++-v3
660
661# Flags to pass down to all sub-makes.
662BASE_FLAGS_TO_PASS = \
663 "DESTDIR=$(DESTDIR)" \
664 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
665 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
666 "bindir=$(bindir)" \
667 "datadir=$(datadir)" \
668 "exec_prefix=$(exec_prefix)" \
669 "includedir=$(includedir)" \
670 "datarootdir=$(datarootdir)" \
671 "docdir=$(docdir)" \
672 "infodir=$(infodir)" \
673 "pdfdir=$(pdfdir)" \
674 "htmldir=$(htmldir)" \
675 "libdir=$(libdir)" \
676 "libexecdir=$(libexecdir)" \
677 "lispdir=$(lispdir)" \
678 "localstatedir=$(localstatedir)" \
679 "mandir=$(mandir)" \
680 "oldincludedir=$(oldincludedir)" \
681 "prefix=$(prefix)" \
682 "sbindir=$(sbindir)" \
683 "sharedstatedir=$(sharedstatedir)" \
684 "sysconfdir=$(sysconfdir)" \
685 "tooldir=$(tooldir)" \
686 "build_tooldir=$(build_tooldir)" \
687 "target_alias=$(target_alias)" \
688 "AWK=$(AWK)" \
689 "BISON=$(BISON)" \
690 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
691 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
692 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
693 "EXPECT=$(EXPECT)" \
694 "FLEX=$(FLEX)" \
695 "INSTALL=$(INSTALL)" \
696 "INSTALL_DATA=$(INSTALL_DATA)" \
697 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
698 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
699 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
700 "LEX=$(LEX)" \
701 "M4=$(M4)" \
702 "MAKE=$(MAKE)" \
703 "RUNTEST=$(RUNTEST)" \
704 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
705 "SED=$(SED)" \
706 "SHELL=$(SHELL)" \
707 "YACC=$(YACC)" \
708 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
709 "ADA_CFLAGS=$(ADA_CFLAGS)" \
710 "AR_FLAGS=$(AR_FLAGS)" \
711 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
712 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
713 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
714 "CFLAGS=$(CFLAGS)" \
715 "CXXFLAGS=$(CXXFLAGS)" \
716 "LDFLAGS=$(LDFLAGS)" \
717 "LIBCFLAGS=$(LIBCFLAGS)" \
718 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
719 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
720 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
721 "GNATBIND=$(GNATBIND)" \
722 "GNATMAKE=$(GNATMAKE)" \
723 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
724 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
725 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
726 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
727 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
728 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
729 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
730 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
731 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
732 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
733 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
734 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
735 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
736 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
737 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
738 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
739 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
740 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
741 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
742 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
743 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
744 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
745 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
746 "BUILD_CONFIG=$(BUILD_CONFIG)" \
747 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
748 "LEAN=$(LEAN)" \
749 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
750 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
751 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
752 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
753 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
754 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
755 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
756 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
757 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
758 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
759 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
760 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
761 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
762 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
763 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
764 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
765 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
766 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
767 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
768 "TFLAGS=$(TFLAGS)" \
769 "CONFIG_SHELL=$(SHELL)" \
770 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
771
772# We leave this in just in case, but it is not needed anymore.
773RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
774
775# Flags to pass down to most sub-makes, in which we're building with
776# the host environment.
777EXTRA_HOST_FLAGS = \
778 'AR=$(AR)' \
779 'AS=$(AS)' \
780 'CC=$(CC)' \
781 'CXX=$(CXX)' \
782 'DLLTOOL=$(DLLTOOL)' \
783 'GCJ=$(GCJ)' \
784 'GFORTRAN=$(GFORTRAN)' \
785 'GOC=$(GOC)' \
786 'LD=$(LD)' \
787 'LIPO=$(LIPO)' \
788 'NM=$(NM)' \
789 'OBJDUMP=$(OBJDUMP)' \
790 'RANLIB=$(RANLIB)' \
791 'STRIP=$(STRIP)' \
792 'WINDRES=$(WINDRES)' \
793 'WINDMC=$(WINDMC)'
794
795FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
796
797# Flags to pass to stage2 and later makes.
798
799POSTSTAGE1_FLAGS_TO_PASS = \
800 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
801 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
802 GNATBIND="$${GNATBIND}" \
803 LDFLAGS="$${LDFLAGS}" \
804 HOST_LIBS="$${HOST_LIBS}" \
805 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
806
807# Flags to pass down to makes which are built with the target environment.
808# The double $ decreases the length of the command line; those variables
809# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
810# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
811# so we expand them here.
812EXTRA_TARGET_FLAGS = \
813 'AR=$$(AR_FOR_TARGET)' \
814 'AS=$(COMPILER_AS_FOR_TARGET)' \
815 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
816 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
817 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
818 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
819 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
820 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
821 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
822 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
823 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
824 'LD=$(COMPILER_LD_FOR_TARGET)' \
825 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
826 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
827 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
828 'NM=$(COMPILER_NM_FOR_TARGET)' \
829 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
830 'RANLIB=$$(RANLIB_FOR_TARGET)' \
831 'WINDRES=$$(WINDRES_FOR_TARGET)' \
832 'WINDMC=$$(WINDMC_FOR_TARGET)' \
833 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
834 "TFLAGS=$$TFLAGS"
835
836TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
837
838# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
839# unfortunately needs the native compiler and the target ar and
840# ranlib.
841# If any variables are added here, they must be added to do-*, below.
842# The BUILD_* variables are a special case, which are used for the gcc
843# cross-building scheme.
844EXTRA_GCC_FLAGS = \
845 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
846 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
847 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
848 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
849 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
850 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
851
852GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
853
854@if gcc
855BUILD_CONFIG = @BUILD_CONFIG@
856ifneq ($(BUILD_CONFIG),)
857include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
858endif
859@endif gcc
860
861.PHONY: configure-host
862configure-host: \
863 maybe-configure-bfd \
864 maybe-configure-opcodes \
865 maybe-configure-binutils \
866 maybe-configure-bison \
867 maybe-configure-cgen \
868 maybe-configure-dejagnu \
869 maybe-configure-etc \
870 maybe-configure-fastjar \
871 maybe-configure-fixincludes \
872 maybe-configure-flex \
873 maybe-configure-gas \
874 maybe-configure-gcc \
875 maybe-configure-gmp \
876 maybe-configure-mpfr \
877 maybe-configure-mpc \
878 maybe-configure-ppl \
879 maybe-configure-cloog \
880 maybe-configure-libelf \
881 maybe-configure-gold \
882 maybe-configure-gprof \
883 maybe-configure-intl \
884 maybe-configure-tcl \
885 maybe-configure-itcl \
886 maybe-configure-ld \
887 maybe-configure-libcpp \
888 maybe-configure-libdecnumber \
889 maybe-configure-libgui \
890 maybe-configure-libiberty \
891 maybe-configure-libiconv \
892 maybe-configure-m4 \
893 maybe-configure-readline \
894 maybe-configure-sid \
895 maybe-configure-sim \
896 maybe-configure-texinfo \
897 maybe-configure-zlib \
898 maybe-configure-gdb \
899 maybe-configure-expect \
900 maybe-configure-guile \
901 maybe-configure-tk \
902 maybe-configure-libtermcap \
903 maybe-configure-utils \
904 maybe-configure-gnattools \
905 maybe-configure-lto-plugin
906.PHONY: configure-target
907configure-target: \
908 maybe-configure-target-libstdc++-v3 \
909 maybe-configure-target-libmudflap \
910 maybe-configure-target-libssp \
911 maybe-configure-target-newlib \
912 maybe-configure-target-libgcc \
913 maybe-configure-target-libquadmath \
914 maybe-configure-target-libgfortran \
915 maybe-configure-target-libobjc \
916 maybe-configure-target-libgo \
917 maybe-configure-target-libtermcap \
918 maybe-configure-target-winsup \
919 maybe-configure-target-libgloss \
920 maybe-configure-target-libiberty \
921 maybe-configure-target-libffi \
922 maybe-configure-target-libjava \
923 maybe-configure-target-zlib \
924 maybe-configure-target-boehm-gc \
925 maybe-configure-target-rda \
926 maybe-configure-target-libada \
927 maybe-configure-target-libgomp
928
929# The target built for a native non-bootstrap build.
930.PHONY: all
931all:
932@if gcc-bootstrap
933 [ -f stage_final ] || echo stage3 > stage_final
934 @r=`${PWD_COMMAND}`; export r; \
935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
936 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
937@endif gcc-bootstrap
938 @: $(MAKE); $(unstage)
939 @r=`${PWD_COMMAND}`; export r; \
940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
941@if gcc-bootstrap
942 if [ -f stage_last ]; then \
943 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
944 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
945 else \
946@endif gcc-bootstrap
947 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
948@if gcc-bootstrap
949 ; \
950 fi \
951@endif gcc-bootstrap
952 && :
953
954.PHONY: all-build
955
956all-build: maybe-all-build-libiberty
957all-build: maybe-all-build-bison
958all-build: maybe-all-build-flex
959all-build: maybe-all-build-m4
960all-build: maybe-all-build-texinfo
961all-build: maybe-all-build-fixincludes
962
963.PHONY: all-host
964
965@if bfd-no-bootstrap
966all-host: maybe-all-bfd
967@endif bfd-no-bootstrap
968@if opcodes-no-bootstrap
969all-host: maybe-all-opcodes
970@endif opcodes-no-bootstrap
971@if binutils-no-bootstrap
972all-host: maybe-all-binutils
973@endif binutils-no-bootstrap
974all-host: maybe-all-bison
975all-host: maybe-all-cgen
976all-host: maybe-all-dejagnu
977all-host: maybe-all-etc
978all-host: maybe-all-fastjar
979all-host: maybe-all-fixincludes
980all-host: maybe-all-flex
981@if gas-no-bootstrap
982all-host: maybe-all-gas
983@endif gas-no-bootstrap
984@if gcc-no-bootstrap
985all-host: maybe-all-gcc
986@endif gcc-no-bootstrap
987@if gmp-no-bootstrap
988all-host: maybe-all-gmp
989@endif gmp-no-bootstrap
990@if mpfr-no-bootstrap
991all-host: maybe-all-mpfr
992@endif mpfr-no-bootstrap
993@if mpc-no-bootstrap
994all-host: maybe-all-mpc
995@endif mpc-no-bootstrap
996@if ppl-no-bootstrap
997all-host: maybe-all-ppl
998@endif ppl-no-bootstrap
999@if cloog-no-bootstrap
1000all-host: maybe-all-cloog
1001@endif cloog-no-bootstrap
1002@if libelf-no-bootstrap
1003all-host: maybe-all-libelf
1004@endif libelf-no-bootstrap
1005@if gold-no-bootstrap
1006all-host: maybe-all-gold
1007@endif gold-no-bootstrap
1008all-host: maybe-all-gprof
1009@if intl-no-bootstrap
1010all-host: maybe-all-intl
1011@endif intl-no-bootstrap
1012all-host: maybe-all-tcl
1013all-host: maybe-all-itcl
1014@if ld-no-bootstrap
1015all-host: maybe-all-ld
1016@endif ld-no-bootstrap
1017@if libcpp-no-bootstrap
1018all-host: maybe-all-libcpp
1019@endif libcpp-no-bootstrap
1020@if libdecnumber-no-bootstrap
1021all-host: maybe-all-libdecnumber
1022@endif libdecnumber-no-bootstrap
1023all-host: maybe-all-libgui
1024@if libiberty-no-bootstrap
1025all-host: maybe-all-libiberty
1026@endif libiberty-no-bootstrap
1027all-host: maybe-all-libiconv
1028all-host: maybe-all-m4
1029all-host: maybe-all-readline
1030all-host: maybe-all-sid
1031all-host: maybe-all-sim
1032all-host: maybe-all-texinfo
1033@if zlib-no-bootstrap
1034all-host: maybe-all-zlib
1035@endif zlib-no-bootstrap
1036all-host: maybe-all-gdb
1037all-host: maybe-all-expect
1038all-host: maybe-all-guile
1039all-host: maybe-all-tk
1040all-host: maybe-all-libtermcap
1041all-host: maybe-all-utils
1042all-host: maybe-all-gnattools
1043@if lto-plugin-no-bootstrap
1044all-host: maybe-all-lto-plugin
1045@endif lto-plugin-no-bootstrap
1046
1047.PHONY: all-target
1048
1049@if target-libstdc++-v3-no-bootstrap
1050all-target: maybe-all-target-libstdc++-v3
1051@endif target-libstdc++-v3-no-bootstrap
1052all-target: maybe-all-target-libmudflap
1053all-target: maybe-all-target-libssp
1054all-target: maybe-all-target-newlib
1055@if target-libgcc-no-bootstrap
1056all-target: maybe-all-target-libgcc
1057@endif target-libgcc-no-bootstrap
1058all-target: maybe-all-target-libquadmath
1059all-target: maybe-all-target-libgfortran
1060all-target: maybe-all-target-libobjc
1061all-target: maybe-all-target-libgo
1062all-target: maybe-all-target-libtermcap
1063all-target: maybe-all-target-winsup
1064all-target: maybe-all-target-libgloss
1065all-target: maybe-all-target-libiberty
1066all-target: maybe-all-target-libffi
1067all-target: maybe-all-target-libjava
1068all-target: maybe-all-target-zlib
1069all-target: maybe-all-target-boehm-gc
1070all-target: maybe-all-target-rda
1071all-target: maybe-all-target-libada
1072@if target-libgomp-no-bootstrap
1073all-target: maybe-all-target-libgomp
1074@endif target-libgomp-no-bootstrap
1075
1076# Do a target for all the subdirectories. A ``make do-X'' will do a
1077# ``make X'' in all subdirectories (because, in general, there is a
1078# dependency (below) of X upon do-X, a ``make X'' will also do this,
1079# but it may do additional work as well).
1080
1081.PHONY: do-info
1082do-info:
1083 @: $(MAKE); $(unstage)
1084 @r=`${PWD_COMMAND}`; export r; \
1085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1086 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1087 info-target
1088
1089
1090.PHONY: info-host
1091
1092info-host: maybe-info-bfd
1093info-host: maybe-info-opcodes
1094info-host: maybe-info-binutils
1095info-host: maybe-info-bison
1096info-host: maybe-info-cgen
1097info-host: maybe-info-dejagnu
1098info-host: maybe-info-etc
1099info-host: maybe-info-fastjar
1100info-host: maybe-info-fixincludes
1101info-host: maybe-info-flex
1102info-host: maybe-info-gas
1103info-host: maybe-info-gcc
1104info-host: maybe-info-gmp
1105info-host: maybe-info-mpfr
1106info-host: maybe-info-mpc
1107info-host: maybe-info-ppl
1108info-host: maybe-info-cloog
1109info-host: maybe-info-libelf
1110info-host: maybe-info-gold
1111info-host: maybe-info-gprof
1112info-host: maybe-info-intl
1113info-host: maybe-info-tcl
1114info-host: maybe-info-itcl
1115info-host: maybe-info-ld
1116info-host: maybe-info-libcpp
1117info-host: maybe-info-libdecnumber
1118info-host: maybe-info-libgui
1119info-host: maybe-info-libiberty
1120info-host: maybe-info-libiconv
1121info-host: maybe-info-m4
1122info-host: maybe-info-readline
1123info-host: maybe-info-sid
1124info-host: maybe-info-sim
1125info-host: maybe-info-texinfo
1126info-host: maybe-info-zlib
1127info-host: maybe-info-gdb
1128info-host: maybe-info-expect
1129info-host: maybe-info-guile
1130info-host: maybe-info-tk
1131info-host: maybe-info-libtermcap
1132info-host: maybe-info-utils
1133info-host: maybe-info-gnattools
1134info-host: maybe-info-lto-plugin
1135
1136.PHONY: info-target
1137
1138info-target: maybe-info-target-libstdc++-v3
1139info-target: maybe-info-target-libmudflap
1140info-target: maybe-info-target-libssp
1141info-target: maybe-info-target-newlib
1142info-target: maybe-info-target-libgcc
1143info-target: maybe-info-target-libquadmath
1144info-target: maybe-info-target-libgfortran
1145info-target: maybe-info-target-libobjc
1146info-target: maybe-info-target-libgo
1147info-target: maybe-info-target-libtermcap
1148info-target: maybe-info-target-winsup
1149info-target: maybe-info-target-libgloss
1150info-target: maybe-info-target-libiberty
1151info-target: maybe-info-target-libffi
1152info-target: maybe-info-target-libjava
1153info-target: maybe-info-target-zlib
1154info-target: maybe-info-target-boehm-gc
1155info-target: maybe-info-target-rda
1156info-target: maybe-info-target-libada
1157info-target: maybe-info-target-libgomp
1158
1159.PHONY: do-dvi
1160do-dvi:
1161 @: $(MAKE); $(unstage)
1162 @r=`${PWD_COMMAND}`; export r; \
1163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1164 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1165 dvi-target
1166
1167
1168.PHONY: dvi-host
1169
1170dvi-host: maybe-dvi-bfd
1171dvi-host: maybe-dvi-opcodes
1172dvi-host: maybe-dvi-binutils
1173dvi-host: maybe-dvi-bison
1174dvi-host: maybe-dvi-cgen
1175dvi-host: maybe-dvi-dejagnu
1176dvi-host: maybe-dvi-etc
1177dvi-host: maybe-dvi-fastjar
1178dvi-host: maybe-dvi-fixincludes
1179dvi-host: maybe-dvi-flex
1180dvi-host: maybe-dvi-gas
1181dvi-host: maybe-dvi-gcc
1182dvi-host: maybe-dvi-gmp
1183dvi-host: maybe-dvi-mpfr
1184dvi-host: maybe-dvi-mpc
1185dvi-host: maybe-dvi-ppl
1186dvi-host: maybe-dvi-cloog
1187dvi-host: maybe-dvi-libelf
1188dvi-host: maybe-dvi-gold
1189dvi-host: maybe-dvi-gprof
1190dvi-host: maybe-dvi-intl
1191dvi-host: maybe-dvi-tcl
1192dvi-host: maybe-dvi-itcl
1193dvi-host: maybe-dvi-ld
1194dvi-host: maybe-dvi-libcpp
1195dvi-host: maybe-dvi-libdecnumber
1196dvi-host: maybe-dvi-libgui
1197dvi-host: maybe-dvi-libiberty
1198dvi-host: maybe-dvi-libiconv
1199dvi-host: maybe-dvi-m4
1200dvi-host: maybe-dvi-readline
1201dvi-host: maybe-dvi-sid
1202dvi-host: maybe-dvi-sim
1203dvi-host: maybe-dvi-texinfo
1204dvi-host: maybe-dvi-zlib
1205dvi-host: maybe-dvi-gdb
1206dvi-host: maybe-dvi-expect
1207dvi-host: maybe-dvi-guile
1208dvi-host: maybe-dvi-tk
1209dvi-host: maybe-dvi-libtermcap
1210dvi-host: maybe-dvi-utils
1211dvi-host: maybe-dvi-gnattools
1212dvi-host: maybe-dvi-lto-plugin
1213
1214.PHONY: dvi-target
1215
1216dvi-target: maybe-dvi-target-libstdc++-v3
1217dvi-target: maybe-dvi-target-libmudflap
1218dvi-target: maybe-dvi-target-libssp
1219dvi-target: maybe-dvi-target-newlib
1220dvi-target: maybe-dvi-target-libgcc
1221dvi-target: maybe-dvi-target-libquadmath
1222dvi-target: maybe-dvi-target-libgfortran
1223dvi-target: maybe-dvi-target-libobjc
1224dvi-target: maybe-dvi-target-libgo
1225dvi-target: maybe-dvi-target-libtermcap
1226dvi-target: maybe-dvi-target-winsup
1227dvi-target: maybe-dvi-target-libgloss
1228dvi-target: maybe-dvi-target-libiberty
1229dvi-target: maybe-dvi-target-libffi
1230dvi-target: maybe-dvi-target-libjava
1231dvi-target: maybe-dvi-target-zlib
1232dvi-target: maybe-dvi-target-boehm-gc
1233dvi-target: maybe-dvi-target-rda
1234dvi-target: maybe-dvi-target-libada
1235dvi-target: maybe-dvi-target-libgomp
1236
1237.PHONY: do-pdf
1238do-pdf:
1239 @: $(MAKE); $(unstage)
1240 @r=`${PWD_COMMAND}`; export r; \
1241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1242 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1243 pdf-target
1244
1245
1246.PHONY: pdf-host
1247
1248pdf-host: maybe-pdf-bfd
1249pdf-host: maybe-pdf-opcodes
1250pdf-host: maybe-pdf-binutils
1251pdf-host: maybe-pdf-bison
1252pdf-host: maybe-pdf-cgen
1253pdf-host: maybe-pdf-dejagnu
1254pdf-host: maybe-pdf-etc
1255pdf-host: maybe-pdf-fastjar
1256pdf-host: maybe-pdf-fixincludes
1257pdf-host: maybe-pdf-flex
1258pdf-host: maybe-pdf-gas
1259pdf-host: maybe-pdf-gcc
1260pdf-host: maybe-pdf-gmp
1261pdf-host: maybe-pdf-mpfr
1262pdf-host: maybe-pdf-mpc
1263pdf-host: maybe-pdf-ppl
1264pdf-host: maybe-pdf-cloog
1265pdf-host: maybe-pdf-libelf
1266pdf-host: maybe-pdf-gold
1267pdf-host: maybe-pdf-gprof
1268pdf-host: maybe-pdf-intl
1269pdf-host: maybe-pdf-tcl
1270pdf-host: maybe-pdf-itcl
1271pdf-host: maybe-pdf-ld
1272pdf-host: maybe-pdf-libcpp
1273pdf-host: maybe-pdf-libdecnumber
1274pdf-host: maybe-pdf-libgui
1275pdf-host: maybe-pdf-libiberty
1276pdf-host: maybe-pdf-libiconv
1277pdf-host: maybe-pdf-m4
1278pdf-host: maybe-pdf-readline
1279pdf-host: maybe-pdf-sid
1280pdf-host: maybe-pdf-sim
1281pdf-host: maybe-pdf-texinfo
1282pdf-host: maybe-pdf-zlib
1283pdf-host: maybe-pdf-gdb
1284pdf-host: maybe-pdf-expect
1285pdf-host: maybe-pdf-guile
1286pdf-host: maybe-pdf-tk
1287pdf-host: maybe-pdf-libtermcap
1288pdf-host: maybe-pdf-utils
1289pdf-host: maybe-pdf-gnattools
1290pdf-host: maybe-pdf-lto-plugin
1291
1292.PHONY: pdf-target
1293
1294pdf-target: maybe-pdf-target-libstdc++-v3
1295pdf-target: maybe-pdf-target-libmudflap
1296pdf-target: maybe-pdf-target-libssp
1297pdf-target: maybe-pdf-target-newlib
1298pdf-target: maybe-pdf-target-libgcc
1299pdf-target: maybe-pdf-target-libquadmath
1300pdf-target: maybe-pdf-target-libgfortran
1301pdf-target: maybe-pdf-target-libobjc
1302pdf-target: maybe-pdf-target-libgo
1303pdf-target: maybe-pdf-target-libtermcap
1304pdf-target: maybe-pdf-target-winsup
1305pdf-target: maybe-pdf-target-libgloss
1306pdf-target: maybe-pdf-target-libiberty
1307pdf-target: maybe-pdf-target-libffi
1308pdf-target: maybe-pdf-target-libjava
1309pdf-target: maybe-pdf-target-zlib
1310pdf-target: maybe-pdf-target-boehm-gc
1311pdf-target: maybe-pdf-target-rda
1312pdf-target: maybe-pdf-target-libada
1313pdf-target: maybe-pdf-target-libgomp
1314
1315.PHONY: do-html
1316do-html:
1317 @: $(MAKE); $(unstage)
1318 @r=`${PWD_COMMAND}`; export r; \
1319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1320 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1321 html-target
1322
1323
1324.PHONY: html-host
1325
1326html-host: maybe-html-bfd
1327html-host: maybe-html-opcodes
1328html-host: maybe-html-binutils
1329html-host: maybe-html-bison
1330html-host: maybe-html-cgen
1331html-host: maybe-html-dejagnu
1332html-host: maybe-html-etc
1333html-host: maybe-html-fastjar
1334html-host: maybe-html-fixincludes
1335html-host: maybe-html-flex
1336html-host: maybe-html-gas
1337html-host: maybe-html-gcc
1338html-host: maybe-html-gmp
1339html-host: maybe-html-mpfr
1340html-host: maybe-html-mpc
1341html-host: maybe-html-ppl
1342html-host: maybe-html-cloog
1343html-host: maybe-html-libelf
1344html-host: maybe-html-gold
1345html-host: maybe-html-gprof
1346html-host: maybe-html-intl
1347html-host: maybe-html-tcl
1348html-host: maybe-html-itcl
1349html-host: maybe-html-ld
1350html-host: maybe-html-libcpp
1351html-host: maybe-html-libdecnumber
1352html-host: maybe-html-libgui
1353html-host: maybe-html-libiberty
1354html-host: maybe-html-libiconv
1355html-host: maybe-html-m4
1356html-host: maybe-html-readline
1357html-host: maybe-html-sid
1358html-host: maybe-html-sim
1359html-host: maybe-html-texinfo
1360html-host: maybe-html-zlib
1361html-host: maybe-html-gdb
1362html-host: maybe-html-expect
1363html-host: maybe-html-guile
1364html-host: maybe-html-tk
1365html-host: maybe-html-libtermcap
1366html-host: maybe-html-utils
1367html-host: maybe-html-gnattools
1368html-host: maybe-html-lto-plugin
1369
1370.PHONY: html-target
1371
1372html-target: maybe-html-target-libstdc++-v3
1373html-target: maybe-html-target-libmudflap
1374html-target: maybe-html-target-libssp
1375html-target: maybe-html-target-newlib
1376html-target: maybe-html-target-libgcc
1377html-target: maybe-html-target-libquadmath
1378html-target: maybe-html-target-libgfortran
1379html-target: maybe-html-target-libobjc
1380html-target: maybe-html-target-libgo
1381html-target: maybe-html-target-libtermcap
1382html-target: maybe-html-target-winsup
1383html-target: maybe-html-target-libgloss
1384html-target: maybe-html-target-libiberty
1385html-target: maybe-html-target-libffi
1386html-target: maybe-html-target-libjava
1387html-target: maybe-html-target-zlib
1388html-target: maybe-html-target-boehm-gc
1389html-target: maybe-html-target-rda
1390html-target: maybe-html-target-libada
1391html-target: maybe-html-target-libgomp
1392
1393.PHONY: do-TAGS
1394do-TAGS:
1395 @: $(MAKE); $(unstage)
1396 @r=`${PWD_COMMAND}`; export r; \
1397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1398 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1399 TAGS-target
1400
1401
1402.PHONY: TAGS-host
1403
1404TAGS-host: maybe-TAGS-bfd
1405TAGS-host: maybe-TAGS-opcodes
1406TAGS-host: maybe-TAGS-binutils
1407TAGS-host: maybe-TAGS-bison
1408TAGS-host: maybe-TAGS-cgen
1409TAGS-host: maybe-TAGS-dejagnu
1410TAGS-host: maybe-TAGS-etc
1411TAGS-host: maybe-TAGS-fastjar
1412TAGS-host: maybe-TAGS-fixincludes
1413TAGS-host: maybe-TAGS-flex
1414TAGS-host: maybe-TAGS-gas
1415TAGS-host: maybe-TAGS-gcc
1416TAGS-host: maybe-TAGS-gmp
1417TAGS-host: maybe-TAGS-mpfr
1418TAGS-host: maybe-TAGS-mpc
1419TAGS-host: maybe-TAGS-ppl
1420TAGS-host: maybe-TAGS-cloog
1421TAGS-host: maybe-TAGS-libelf
1422TAGS-host: maybe-TAGS-gold
1423TAGS-host: maybe-TAGS-gprof
1424TAGS-host: maybe-TAGS-intl
1425TAGS-host: maybe-TAGS-tcl
1426TAGS-host: maybe-TAGS-itcl
1427TAGS-host: maybe-TAGS-ld
1428TAGS-host: maybe-TAGS-libcpp
1429TAGS-host: maybe-TAGS-libdecnumber
1430TAGS-host: maybe-TAGS-libgui
1431TAGS-host: maybe-TAGS-libiberty
1432TAGS-host: maybe-TAGS-libiconv
1433TAGS-host: maybe-TAGS-m4
1434TAGS-host: maybe-TAGS-readline
1435TAGS-host: maybe-TAGS-sid
1436TAGS-host: maybe-TAGS-sim
1437TAGS-host: maybe-TAGS-texinfo
1438TAGS-host: maybe-TAGS-zlib
1439TAGS-host: maybe-TAGS-gdb
1440TAGS-host: maybe-TAGS-expect
1441TAGS-host: maybe-TAGS-guile
1442TAGS-host: maybe-TAGS-tk
1443TAGS-host: maybe-TAGS-libtermcap
1444TAGS-host: maybe-TAGS-utils
1445TAGS-host: maybe-TAGS-gnattools
1446TAGS-host: maybe-TAGS-lto-plugin
1447
1448.PHONY: TAGS-target
1449
1450TAGS-target: maybe-TAGS-target-libstdc++-v3
1451TAGS-target: maybe-TAGS-target-libmudflap
1452TAGS-target: maybe-TAGS-target-libssp
1453TAGS-target: maybe-TAGS-target-newlib
1454TAGS-target: maybe-TAGS-target-libgcc
1455TAGS-target: maybe-TAGS-target-libquadmath
1456TAGS-target: maybe-TAGS-target-libgfortran
1457TAGS-target: maybe-TAGS-target-libobjc
1458TAGS-target: maybe-TAGS-target-libgo
1459TAGS-target: maybe-TAGS-target-libtermcap
1460TAGS-target: maybe-TAGS-target-winsup
1461TAGS-target: maybe-TAGS-target-libgloss
1462TAGS-target: maybe-TAGS-target-libiberty
1463TAGS-target: maybe-TAGS-target-libffi
1464TAGS-target: maybe-TAGS-target-libjava
1465TAGS-target: maybe-TAGS-target-zlib
1466TAGS-target: maybe-TAGS-target-boehm-gc
1467TAGS-target: maybe-TAGS-target-rda
1468TAGS-target: maybe-TAGS-target-libada
1469TAGS-target: maybe-TAGS-target-libgomp
1470
1471.PHONY: do-install-info
1472do-install-info:
1473 @: $(MAKE); $(unstage)
1474 @r=`${PWD_COMMAND}`; export r; \
1475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1476 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1477 install-info-target
1478
1479
1480.PHONY: install-info-host
1481
1482install-info-host: maybe-install-info-bfd
1483install-info-host: maybe-install-info-opcodes
1484install-info-host: maybe-install-info-binutils
1485install-info-host: maybe-install-info-bison
1486install-info-host: maybe-install-info-cgen
1487install-info-host: maybe-install-info-dejagnu
1488install-info-host: maybe-install-info-etc
1489install-info-host: maybe-install-info-fastjar
1490install-info-host: maybe-install-info-fixincludes
1491install-info-host: maybe-install-info-flex
1492install-info-host: maybe-install-info-gas
1493install-info-host: maybe-install-info-gcc
1494install-info-host: maybe-install-info-gmp
1495install-info-host: maybe-install-info-mpfr
1496install-info-host: maybe-install-info-mpc
1497install-info-host: maybe-install-info-ppl
1498install-info-host: maybe-install-info-cloog
1499install-info-host: maybe-install-info-libelf
1500install-info-host: maybe-install-info-gold
1501install-info-host: maybe-install-info-gprof
1502install-info-host: maybe-install-info-intl
1503install-info-host: maybe-install-info-tcl
1504install-info-host: maybe-install-info-itcl
1505install-info-host: maybe-install-info-ld
1506install-info-host: maybe-install-info-libcpp
1507install-info-host: maybe-install-info-libdecnumber
1508install-info-host: maybe-install-info-libgui
1509install-info-host: maybe-install-info-libiberty
1510install-info-host: maybe-install-info-libiconv
1511install-info-host: maybe-install-info-m4
1512install-info-host: maybe-install-info-readline
1513install-info-host: maybe-install-info-sid
1514install-info-host: maybe-install-info-sim
1515install-info-host: maybe-install-info-texinfo
1516install-info-host: maybe-install-info-zlib
1517install-info-host: maybe-install-info-gdb
1518install-info-host: maybe-install-info-expect
1519install-info-host: maybe-install-info-guile
1520install-info-host: maybe-install-info-tk
1521install-info-host: maybe-install-info-libtermcap
1522install-info-host: maybe-install-info-utils
1523install-info-host: maybe-install-info-gnattools
1524install-info-host: maybe-install-info-lto-plugin
1525
1526.PHONY: install-info-target
1527
1528install-info-target: maybe-install-info-target-libstdc++-v3
1529install-info-target: maybe-install-info-target-libmudflap
1530install-info-target: maybe-install-info-target-libssp
1531install-info-target: maybe-install-info-target-newlib
1532install-info-target: maybe-install-info-target-libgcc
1533install-info-target: maybe-install-info-target-libquadmath
1534install-info-target: maybe-install-info-target-libgfortran
1535install-info-target: maybe-install-info-target-libobjc
1536install-info-target: maybe-install-info-target-libgo
1537install-info-target: maybe-install-info-target-libtermcap
1538install-info-target: maybe-install-info-target-winsup
1539install-info-target: maybe-install-info-target-libgloss
1540install-info-target: maybe-install-info-target-libiberty
1541install-info-target: maybe-install-info-target-libffi
1542install-info-target: maybe-install-info-target-libjava
1543install-info-target: maybe-install-info-target-zlib
1544install-info-target: maybe-install-info-target-boehm-gc
1545install-info-target: maybe-install-info-target-rda
1546install-info-target: maybe-install-info-target-libada
1547install-info-target: maybe-install-info-target-libgomp
1548
1549.PHONY: do-install-pdf
1550do-install-pdf:
1551 @: $(MAKE); $(unstage)
1552 @r=`${PWD_COMMAND}`; export r; \
1553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1554 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1555 install-pdf-target
1556
1557
1558.PHONY: install-pdf-host
1559
1560install-pdf-host: maybe-install-pdf-bfd
1561install-pdf-host: maybe-install-pdf-opcodes
1562install-pdf-host: maybe-install-pdf-binutils
1563install-pdf-host: maybe-install-pdf-bison
1564install-pdf-host: maybe-install-pdf-cgen
1565install-pdf-host: maybe-install-pdf-dejagnu
1566install-pdf-host: maybe-install-pdf-etc
1567install-pdf-host: maybe-install-pdf-fastjar
1568install-pdf-host: maybe-install-pdf-fixincludes
1569install-pdf-host: maybe-install-pdf-flex
1570install-pdf-host: maybe-install-pdf-gas
1571install-pdf-host: maybe-install-pdf-gcc
1572install-pdf-host: maybe-install-pdf-gmp
1573install-pdf-host: maybe-install-pdf-mpfr
1574install-pdf-host: maybe-install-pdf-mpc
1575install-pdf-host: maybe-install-pdf-ppl
1576install-pdf-host: maybe-install-pdf-cloog
1577install-pdf-host: maybe-install-pdf-libelf
1578install-pdf-host: maybe-install-pdf-gold
1579install-pdf-host: maybe-install-pdf-gprof
1580install-pdf-host: maybe-install-pdf-intl
1581install-pdf-host: maybe-install-pdf-tcl
1582install-pdf-host: maybe-install-pdf-itcl
1583install-pdf-host: maybe-install-pdf-ld
1584install-pdf-host: maybe-install-pdf-libcpp
1585install-pdf-host: maybe-install-pdf-libdecnumber
1586install-pdf-host: maybe-install-pdf-libgui
1587install-pdf-host: maybe-install-pdf-libiberty
1588install-pdf-host: maybe-install-pdf-libiconv
1589install-pdf-host: maybe-install-pdf-m4
1590install-pdf-host: maybe-install-pdf-readline
1591install-pdf-host: maybe-install-pdf-sid
1592install-pdf-host: maybe-install-pdf-sim
1593install-pdf-host: maybe-install-pdf-texinfo
1594install-pdf-host: maybe-install-pdf-zlib
1595install-pdf-host: maybe-install-pdf-gdb
1596install-pdf-host: maybe-install-pdf-expect
1597install-pdf-host: maybe-install-pdf-guile
1598install-pdf-host: maybe-install-pdf-tk
1599install-pdf-host: maybe-install-pdf-libtermcap
1600install-pdf-host: maybe-install-pdf-utils
1601install-pdf-host: maybe-install-pdf-gnattools
1602install-pdf-host: maybe-install-pdf-lto-plugin
1603
1604.PHONY: install-pdf-target
1605
1606install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1607install-pdf-target: maybe-install-pdf-target-libmudflap
1608install-pdf-target: maybe-install-pdf-target-libssp
1609install-pdf-target: maybe-install-pdf-target-newlib
1610install-pdf-target: maybe-install-pdf-target-libgcc
1611install-pdf-target: maybe-install-pdf-target-libquadmath
1612install-pdf-target: maybe-install-pdf-target-libgfortran
1613install-pdf-target: maybe-install-pdf-target-libobjc
1614install-pdf-target: maybe-install-pdf-target-libgo
1615install-pdf-target: maybe-install-pdf-target-libtermcap
1616install-pdf-target: maybe-install-pdf-target-winsup
1617install-pdf-target: maybe-install-pdf-target-libgloss
1618install-pdf-target: maybe-install-pdf-target-libiberty
1619install-pdf-target: maybe-install-pdf-target-libffi
1620install-pdf-target: maybe-install-pdf-target-libjava
1621install-pdf-target: maybe-install-pdf-target-zlib
1622install-pdf-target: maybe-install-pdf-target-boehm-gc
1623install-pdf-target: maybe-install-pdf-target-rda
1624install-pdf-target: maybe-install-pdf-target-libada
1625install-pdf-target: maybe-install-pdf-target-libgomp
1626
1627.PHONY: do-install-html
1628do-install-html:
1629 @: $(MAKE); $(unstage)
1630 @r=`${PWD_COMMAND}`; export r; \
1631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1632 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1633 install-html-target
1634
1635
1636.PHONY: install-html-host
1637
1638install-html-host: maybe-install-html-bfd
1639install-html-host: maybe-install-html-opcodes
1640install-html-host: maybe-install-html-binutils
1641install-html-host: maybe-install-html-bison
1642install-html-host: maybe-install-html-cgen
1643install-html-host: maybe-install-html-dejagnu
1644install-html-host: maybe-install-html-etc
1645install-html-host: maybe-install-html-fastjar
1646install-html-host: maybe-install-html-fixincludes
1647install-html-host: maybe-install-html-flex
1648install-html-host: maybe-install-html-gas
1649install-html-host: maybe-install-html-gcc
1650install-html-host: maybe-install-html-gmp
1651install-html-host: maybe-install-html-mpfr
1652install-html-host: maybe-install-html-mpc
1653install-html-host: maybe-install-html-ppl
1654install-html-host: maybe-install-html-cloog
1655install-html-host: maybe-install-html-libelf
1656install-html-host: maybe-install-html-gold
1657install-html-host: maybe-install-html-gprof
1658install-html-host: maybe-install-html-intl
1659install-html-host: maybe-install-html-tcl
1660install-html-host: maybe-install-html-itcl
1661install-html-host: maybe-install-html-ld
1662install-html-host: maybe-install-html-libcpp
1663install-html-host: maybe-install-html-libdecnumber
1664install-html-host: maybe-install-html-libgui
1665install-html-host: maybe-install-html-libiberty
1666install-html-host: maybe-install-html-libiconv
1667install-html-host: maybe-install-html-m4
1668install-html-host: maybe-install-html-readline
1669install-html-host: maybe-install-html-sid
1670install-html-host: maybe-install-html-sim
1671install-html-host: maybe-install-html-texinfo
1672install-html-host: maybe-install-html-zlib
1673install-html-host: maybe-install-html-gdb
1674install-html-host: maybe-install-html-expect
1675install-html-host: maybe-install-html-guile
1676install-html-host: maybe-install-html-tk
1677install-html-host: maybe-install-html-libtermcap
1678install-html-host: maybe-install-html-utils
1679install-html-host: maybe-install-html-gnattools
1680install-html-host: maybe-install-html-lto-plugin
1681
1682.PHONY: install-html-target
1683
1684install-html-target: maybe-install-html-target-libstdc++-v3
1685install-html-target: maybe-install-html-target-libmudflap
1686install-html-target: maybe-install-html-target-libssp
1687install-html-target: maybe-install-html-target-newlib
1688install-html-target: maybe-install-html-target-libgcc
1689install-html-target: maybe-install-html-target-libquadmath
1690install-html-target: maybe-install-html-target-libgfortran
1691install-html-target: maybe-install-html-target-libobjc
1692install-html-target: maybe-install-html-target-libgo
1693install-html-target: maybe-install-html-target-libtermcap
1694install-html-target: maybe-install-html-target-winsup
1695install-html-target: maybe-install-html-target-libgloss
1696install-html-target: maybe-install-html-target-libiberty
1697install-html-target: maybe-install-html-target-libffi
1698install-html-target: maybe-install-html-target-libjava
1699install-html-target: maybe-install-html-target-zlib
1700install-html-target: maybe-install-html-target-boehm-gc
1701install-html-target: maybe-install-html-target-rda
1702install-html-target: maybe-install-html-target-libada
1703install-html-target: maybe-install-html-target-libgomp
1704
1705.PHONY: do-installcheck
1706do-installcheck:
1707 @: $(MAKE); $(unstage)
1708 @r=`${PWD_COMMAND}`; export r; \
1709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1710 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1711 installcheck-target
1712
1713
1714.PHONY: installcheck-host
1715
1716installcheck-host: maybe-installcheck-bfd
1717installcheck-host: maybe-installcheck-opcodes
1718installcheck-host: maybe-installcheck-binutils
1719installcheck-host: maybe-installcheck-bison
1720installcheck-host: maybe-installcheck-cgen
1721installcheck-host: maybe-installcheck-dejagnu
1722installcheck-host: maybe-installcheck-etc
1723installcheck-host: maybe-installcheck-fastjar
1724installcheck-host: maybe-installcheck-fixincludes
1725installcheck-host: maybe-installcheck-flex
1726installcheck-host: maybe-installcheck-gas
1727installcheck-host: maybe-installcheck-gcc
1728installcheck-host: maybe-installcheck-gmp
1729installcheck-host: maybe-installcheck-mpfr
1730installcheck-host: maybe-installcheck-mpc
1731installcheck-host: maybe-installcheck-ppl
1732installcheck-host: maybe-installcheck-cloog
1733installcheck-host: maybe-installcheck-libelf
1734installcheck-host: maybe-installcheck-gold
1735installcheck-host: maybe-installcheck-gprof
1736installcheck-host: maybe-installcheck-intl
1737installcheck-host: maybe-installcheck-tcl
1738installcheck-host: maybe-installcheck-itcl
1739installcheck-host: maybe-installcheck-ld
1740installcheck-host: maybe-installcheck-libcpp
1741installcheck-host: maybe-installcheck-libdecnumber
1742installcheck-host: maybe-installcheck-libgui
1743installcheck-host: maybe-installcheck-libiberty
1744installcheck-host: maybe-installcheck-libiconv
1745installcheck-host: maybe-installcheck-m4
1746installcheck-host: maybe-installcheck-readline
1747installcheck-host: maybe-installcheck-sid
1748installcheck-host: maybe-installcheck-sim
1749installcheck-host: maybe-installcheck-texinfo
1750installcheck-host: maybe-installcheck-zlib
1751installcheck-host: maybe-installcheck-gdb
1752installcheck-host: maybe-installcheck-expect
1753installcheck-host: maybe-installcheck-guile
1754installcheck-host: maybe-installcheck-tk
1755installcheck-host: maybe-installcheck-libtermcap
1756installcheck-host: maybe-installcheck-utils
1757installcheck-host: maybe-installcheck-gnattools
1758installcheck-host: maybe-installcheck-lto-plugin
1759
1760.PHONY: installcheck-target
1761
1762installcheck-target: maybe-installcheck-target-libstdc++-v3
1763installcheck-target: maybe-installcheck-target-libmudflap
1764installcheck-target: maybe-installcheck-target-libssp
1765installcheck-target: maybe-installcheck-target-newlib
1766installcheck-target: maybe-installcheck-target-libgcc
1767installcheck-target: maybe-installcheck-target-libquadmath
1768installcheck-target: maybe-installcheck-target-libgfortran
1769installcheck-target: maybe-installcheck-target-libobjc
1770installcheck-target: maybe-installcheck-target-libgo
1771installcheck-target: maybe-installcheck-target-libtermcap
1772installcheck-target: maybe-installcheck-target-winsup
1773installcheck-target: maybe-installcheck-target-libgloss
1774installcheck-target: maybe-installcheck-target-libiberty
1775installcheck-target: maybe-installcheck-target-libffi
1776installcheck-target: maybe-installcheck-target-libjava
1777installcheck-target: maybe-installcheck-target-zlib
1778installcheck-target: maybe-installcheck-target-boehm-gc
1779installcheck-target: maybe-installcheck-target-rda
1780installcheck-target: maybe-installcheck-target-libada
1781installcheck-target: maybe-installcheck-target-libgomp
1782
1783.PHONY: do-mostlyclean
1784do-mostlyclean:
1785 @: $(MAKE); $(unstage)
1786 @r=`${PWD_COMMAND}`; export r; \
1787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1788 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1789 mostlyclean-target
1790
1791
1792.PHONY: mostlyclean-host
1793
1794mostlyclean-host: maybe-mostlyclean-bfd
1795mostlyclean-host: maybe-mostlyclean-opcodes
1796mostlyclean-host: maybe-mostlyclean-binutils
1797mostlyclean-host: maybe-mostlyclean-bison
1798mostlyclean-host: maybe-mostlyclean-cgen
1799mostlyclean-host: maybe-mostlyclean-dejagnu
1800mostlyclean-host: maybe-mostlyclean-etc
1801mostlyclean-host: maybe-mostlyclean-fastjar
1802mostlyclean-host: maybe-mostlyclean-fixincludes
1803mostlyclean-host: maybe-mostlyclean-flex
1804mostlyclean-host: maybe-mostlyclean-gas
1805mostlyclean-host: maybe-mostlyclean-gcc
1806mostlyclean-host: maybe-mostlyclean-gmp
1807mostlyclean-host: maybe-mostlyclean-mpfr
1808mostlyclean-host: maybe-mostlyclean-mpc
1809mostlyclean-host: maybe-mostlyclean-ppl
1810mostlyclean-host: maybe-mostlyclean-cloog
1811mostlyclean-host: maybe-mostlyclean-libelf
1812mostlyclean-host: maybe-mostlyclean-gold
1813mostlyclean-host: maybe-mostlyclean-gprof
1814mostlyclean-host: maybe-mostlyclean-intl
1815mostlyclean-host: maybe-mostlyclean-tcl
1816mostlyclean-host: maybe-mostlyclean-itcl
1817mostlyclean-host: maybe-mostlyclean-ld
1818mostlyclean-host: maybe-mostlyclean-libcpp
1819mostlyclean-host: maybe-mostlyclean-libdecnumber
1820mostlyclean-host: maybe-mostlyclean-libgui
1821mostlyclean-host: maybe-mostlyclean-libiberty
1822mostlyclean-host: maybe-mostlyclean-libiconv
1823mostlyclean-host: maybe-mostlyclean-m4
1824mostlyclean-host: maybe-mostlyclean-readline
1825mostlyclean-host: maybe-mostlyclean-sid
1826mostlyclean-host: maybe-mostlyclean-sim
1827mostlyclean-host: maybe-mostlyclean-texinfo
1828mostlyclean-host: maybe-mostlyclean-zlib
1829mostlyclean-host: maybe-mostlyclean-gdb
1830mostlyclean-host: maybe-mostlyclean-expect
1831mostlyclean-host: maybe-mostlyclean-guile
1832mostlyclean-host: maybe-mostlyclean-tk
1833mostlyclean-host: maybe-mostlyclean-libtermcap
1834mostlyclean-host: maybe-mostlyclean-utils
1835mostlyclean-host: maybe-mostlyclean-gnattools
1836mostlyclean-host: maybe-mostlyclean-lto-plugin
1837
1838.PHONY: mostlyclean-target
1839
1840mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1841mostlyclean-target: maybe-mostlyclean-target-libmudflap
1842mostlyclean-target: maybe-mostlyclean-target-libssp
1843mostlyclean-target: maybe-mostlyclean-target-newlib
1844mostlyclean-target: maybe-mostlyclean-target-libgcc
1845mostlyclean-target: maybe-mostlyclean-target-libquadmath
1846mostlyclean-target: maybe-mostlyclean-target-libgfortran
1847mostlyclean-target: maybe-mostlyclean-target-libobjc
1848mostlyclean-target: maybe-mostlyclean-target-libgo
1849mostlyclean-target: maybe-mostlyclean-target-libtermcap
1850mostlyclean-target: maybe-mostlyclean-target-winsup
1851mostlyclean-target: maybe-mostlyclean-target-libgloss
1852mostlyclean-target: maybe-mostlyclean-target-libiberty
1853mostlyclean-target: maybe-mostlyclean-target-libffi
1854mostlyclean-target: maybe-mostlyclean-target-libjava
1855mostlyclean-target: maybe-mostlyclean-target-zlib
1856mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1857mostlyclean-target: maybe-mostlyclean-target-rda
1858mostlyclean-target: maybe-mostlyclean-target-libada
1859mostlyclean-target: maybe-mostlyclean-target-libgomp
1860
1861.PHONY: do-clean
1862do-clean:
1863 @: $(MAKE); $(unstage)
1864 @r=`${PWD_COMMAND}`; export r; \
1865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1866 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1867 clean-target
1868
1869
1870.PHONY: clean-host
1871
1872clean-host: maybe-clean-bfd
1873clean-host: maybe-clean-opcodes
1874clean-host: maybe-clean-binutils
1875clean-host: maybe-clean-bison
1876clean-host: maybe-clean-cgen
1877clean-host: maybe-clean-dejagnu
1878clean-host: maybe-clean-etc
1879clean-host: maybe-clean-fastjar
1880clean-host: maybe-clean-fixincludes
1881clean-host: maybe-clean-flex
1882clean-host: maybe-clean-gas
1883clean-host: maybe-clean-gcc
1884clean-host: maybe-clean-gmp
1885clean-host: maybe-clean-mpfr
1886clean-host: maybe-clean-mpc
1887clean-host: maybe-clean-ppl
1888clean-host: maybe-clean-cloog
1889clean-host: maybe-clean-libelf
1890clean-host: maybe-clean-gold
1891clean-host: maybe-clean-gprof
1892clean-host: maybe-clean-intl
1893clean-host: maybe-clean-tcl
1894clean-host: maybe-clean-itcl
1895clean-host: maybe-clean-ld
1896clean-host: maybe-clean-libcpp
1897clean-host: maybe-clean-libdecnumber
1898clean-host: maybe-clean-libgui
1899clean-host: maybe-clean-libiberty
1900clean-host: maybe-clean-libiconv
1901clean-host: maybe-clean-m4
1902clean-host: maybe-clean-readline
1903clean-host: maybe-clean-sid
1904clean-host: maybe-clean-sim
1905clean-host: maybe-clean-texinfo
1906clean-host: maybe-clean-zlib
1907clean-host: maybe-clean-gdb
1908clean-host: maybe-clean-expect
1909clean-host: maybe-clean-guile
1910clean-host: maybe-clean-tk
1911clean-host: maybe-clean-libtermcap
1912clean-host: maybe-clean-utils
1913clean-host: maybe-clean-gnattools
1914clean-host: maybe-clean-lto-plugin
1915
1916.PHONY: clean-target
1917
1918clean-target: maybe-clean-target-libstdc++-v3
1919clean-target: maybe-clean-target-libmudflap
1920clean-target: maybe-clean-target-libssp
1921clean-target: maybe-clean-target-newlib
1922clean-target: maybe-clean-target-libgcc
1923clean-target: maybe-clean-target-libquadmath
1924clean-target: maybe-clean-target-libgfortran
1925clean-target: maybe-clean-target-libobjc
1926clean-target: maybe-clean-target-libgo
1927clean-target: maybe-clean-target-libtermcap
1928clean-target: maybe-clean-target-winsup
1929clean-target: maybe-clean-target-libgloss
1930clean-target: maybe-clean-target-libiberty
1931clean-target: maybe-clean-target-libffi
1932clean-target: maybe-clean-target-libjava
1933clean-target: maybe-clean-target-zlib
1934clean-target: maybe-clean-target-boehm-gc
1935clean-target: maybe-clean-target-rda
1936clean-target: maybe-clean-target-libada
1937clean-target: maybe-clean-target-libgomp
1938
1939.PHONY: do-distclean
1940do-distclean:
1941 @: $(MAKE); $(unstage)
1942 @r=`${PWD_COMMAND}`; export r; \
1943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1944 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1945 distclean-target
1946
1947
1948.PHONY: distclean-host
1949
1950distclean-host: maybe-distclean-bfd
1951distclean-host: maybe-distclean-opcodes
1952distclean-host: maybe-distclean-binutils
1953distclean-host: maybe-distclean-bison
1954distclean-host: maybe-distclean-cgen
1955distclean-host: maybe-distclean-dejagnu
1956distclean-host: maybe-distclean-etc
1957distclean-host: maybe-distclean-fastjar
1958distclean-host: maybe-distclean-fixincludes
1959distclean-host: maybe-distclean-flex
1960distclean-host: maybe-distclean-gas
1961distclean-host: maybe-distclean-gcc
1962distclean-host: maybe-distclean-gmp
1963distclean-host: maybe-distclean-mpfr
1964distclean-host: maybe-distclean-mpc
1965distclean-host: maybe-distclean-ppl
1966distclean-host: maybe-distclean-cloog
1967distclean-host: maybe-distclean-libelf
1968distclean-host: maybe-distclean-gold
1969distclean-host: maybe-distclean-gprof
1970distclean-host: maybe-distclean-intl
1971distclean-host: maybe-distclean-tcl
1972distclean-host: maybe-distclean-itcl
1973distclean-host: maybe-distclean-ld
1974distclean-host: maybe-distclean-libcpp
1975distclean-host: maybe-distclean-libdecnumber
1976distclean-host: maybe-distclean-libgui
1977distclean-host: maybe-distclean-libiberty
1978distclean-host: maybe-distclean-libiconv
1979distclean-host: maybe-distclean-m4
1980distclean-host: maybe-distclean-readline
1981distclean-host: maybe-distclean-sid
1982distclean-host: maybe-distclean-sim
1983distclean-host: maybe-distclean-texinfo
1984distclean-host: maybe-distclean-zlib
1985distclean-host: maybe-distclean-gdb
1986distclean-host: maybe-distclean-expect
1987distclean-host: maybe-distclean-guile
1988distclean-host: maybe-distclean-tk
1989distclean-host: maybe-distclean-libtermcap
1990distclean-host: maybe-distclean-utils
1991distclean-host: maybe-distclean-gnattools
1992distclean-host: maybe-distclean-lto-plugin
1993
1994.PHONY: distclean-target
1995
1996distclean-target: maybe-distclean-target-libstdc++-v3
1997distclean-target: maybe-distclean-target-libmudflap
1998distclean-target: maybe-distclean-target-libssp
1999distclean-target: maybe-distclean-target-newlib
2000distclean-target: maybe-distclean-target-libgcc
2001distclean-target: maybe-distclean-target-libquadmath
2002distclean-target: maybe-distclean-target-libgfortran
2003distclean-target: maybe-distclean-target-libobjc
2004distclean-target: maybe-distclean-target-libgo
2005distclean-target: maybe-distclean-target-libtermcap
2006distclean-target: maybe-distclean-target-winsup
2007distclean-target: maybe-distclean-target-libgloss
2008distclean-target: maybe-distclean-target-libiberty
2009distclean-target: maybe-distclean-target-libffi
2010distclean-target: maybe-distclean-target-libjava
2011distclean-target: maybe-distclean-target-zlib
2012distclean-target: maybe-distclean-target-boehm-gc
2013distclean-target: maybe-distclean-target-rda
2014distclean-target: maybe-distclean-target-libada
2015distclean-target: maybe-distclean-target-libgomp
2016
2017.PHONY: do-maintainer-clean
2018do-maintainer-clean:
2019 @: $(MAKE); $(unstage)
2020 @r=`${PWD_COMMAND}`; export r; \
2021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2022 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2023 maintainer-clean-target
2024
2025
2026.PHONY: maintainer-clean-host
2027
2028maintainer-clean-host: maybe-maintainer-clean-bfd
2029maintainer-clean-host: maybe-maintainer-clean-opcodes
2030maintainer-clean-host: maybe-maintainer-clean-binutils
2031maintainer-clean-host: maybe-maintainer-clean-bison
2032maintainer-clean-host: maybe-maintainer-clean-cgen
2033maintainer-clean-host: maybe-maintainer-clean-dejagnu
2034maintainer-clean-host: maybe-maintainer-clean-etc
2035maintainer-clean-host: maybe-maintainer-clean-fastjar
2036maintainer-clean-host: maybe-maintainer-clean-fixincludes
2037maintainer-clean-host: maybe-maintainer-clean-flex
2038maintainer-clean-host: maybe-maintainer-clean-gas
2039maintainer-clean-host: maybe-maintainer-clean-gcc
2040maintainer-clean-host: maybe-maintainer-clean-gmp
2041maintainer-clean-host: maybe-maintainer-clean-mpfr
2042maintainer-clean-host: maybe-maintainer-clean-mpc
2043maintainer-clean-host: maybe-maintainer-clean-ppl
2044maintainer-clean-host: maybe-maintainer-clean-cloog
2045maintainer-clean-host: maybe-maintainer-clean-libelf
2046maintainer-clean-host: maybe-maintainer-clean-gold
2047maintainer-clean-host: maybe-maintainer-clean-gprof
2048maintainer-clean-host: maybe-maintainer-clean-intl
2049maintainer-clean-host: maybe-maintainer-clean-tcl
2050maintainer-clean-host: maybe-maintainer-clean-itcl
2051maintainer-clean-host: maybe-maintainer-clean-ld
2052maintainer-clean-host: maybe-maintainer-clean-libcpp
2053maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2054maintainer-clean-host: maybe-maintainer-clean-libgui
2055maintainer-clean-host: maybe-maintainer-clean-libiberty
2056maintainer-clean-host: maybe-maintainer-clean-libiconv
2057maintainer-clean-host: maybe-maintainer-clean-m4
2058maintainer-clean-host: maybe-maintainer-clean-readline
2059maintainer-clean-host: maybe-maintainer-clean-sid
2060maintainer-clean-host: maybe-maintainer-clean-sim
2061maintainer-clean-host: maybe-maintainer-clean-texinfo
2062maintainer-clean-host: maybe-maintainer-clean-zlib
2063maintainer-clean-host: maybe-maintainer-clean-gdb
2064maintainer-clean-host: maybe-maintainer-clean-expect
2065maintainer-clean-host: maybe-maintainer-clean-guile
2066maintainer-clean-host: maybe-maintainer-clean-tk
2067maintainer-clean-host: maybe-maintainer-clean-libtermcap
2068maintainer-clean-host: maybe-maintainer-clean-utils
2069maintainer-clean-host: maybe-maintainer-clean-gnattools
2070maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2071
2072.PHONY: maintainer-clean-target
2073
2074maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2075maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2076maintainer-clean-target: maybe-maintainer-clean-target-libssp
2077maintainer-clean-target: maybe-maintainer-clean-target-newlib
2078maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2079maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2080maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2081maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2082maintainer-clean-target: maybe-maintainer-clean-target-libgo
2083maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2084maintainer-clean-target: maybe-maintainer-clean-target-winsup
2085maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2086maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2087maintainer-clean-target: maybe-maintainer-clean-target-libffi
2088maintainer-clean-target: maybe-maintainer-clean-target-libjava
2089maintainer-clean-target: maybe-maintainer-clean-target-zlib
2090maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2091maintainer-clean-target: maybe-maintainer-clean-target-rda
2092maintainer-clean-target: maybe-maintainer-clean-target-libada
2093maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2094
2095
2096# Here are the targets which correspond to the do-X targets.
2097
2098.PHONY: info installcheck dvi pdf html
2099.PHONY: install-info install-pdf install-html
2100.PHONY: clean distclean mostlyclean maintainer-clean realclean
2101.PHONY: local-clean local-distclean local-maintainer-clean
2102info: do-info
2103installcheck: do-installcheck
2104dvi: do-dvi
2105pdf: do-pdf
2106html: do-html
2107
2108# Make sure makeinfo is built before we do a `make info', if we're
2109# in fact building texinfo.
2110do-info: maybe-all-texinfo
2111
2112install-info: do-install-info dir.info
2113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2114 if [ -f dir.info ] ; then \
2115 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2116 else true ; fi
2117
2118install-pdf: do-install-pdf
2119
2120install-html: do-install-html
2121
2122local-clean:
2123 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2124
2125local-distclean:
2126 -rm -f Makefile config.status config.cache mh-frag mt-frag
2127 -rm -f maybedep.tmp serdep.tmp
2128 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2129 rm -rf $(TARGET_SUBDIR); \
2130 else true; fi
2131 -rm -rf $(BUILD_SUBDIR)
2132 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2133 rm -rf $(HOST_SUBDIR); \
2134 else true; fi
2135 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2136 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2137 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2138 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2139 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2140 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2141
2142local-maintainer-clean:
2143 @echo "This command is intended for maintainers to use;"
2144 @echo "it deletes files that may require special tools to rebuild."
2145
2146clean: do-clean local-clean
2147mostlyclean: do-mostlyclean local-clean
2148distclean: do-distclean local-clean local-distclean
2149maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2150maintainer-clean: local-distclean
2151realclean: maintainer-clean
2152
2153# Check target.
2154
2155.PHONY: check do-check
2156check: do-check
2157
2158# Only include modules actually being configured and built.
2159.PHONY: check-host
2160check-host: \
2161 maybe-check-bfd \
2162 maybe-check-opcodes \
2163 maybe-check-binutils \
2164 maybe-check-bison \
2165 maybe-check-cgen \
2166 maybe-check-dejagnu \
2167 maybe-check-etc \
2168 maybe-check-fastjar \
2169 maybe-check-fixincludes \
2170 maybe-check-flex \
2171 maybe-check-gas \
2172 maybe-check-gcc \
2173 maybe-check-gmp \
2174 maybe-check-mpfr \
2175 maybe-check-mpc \
2176 maybe-check-ppl \
2177 maybe-check-cloog \
2178 maybe-check-libelf \
2179 maybe-check-gold \
2180 maybe-check-gprof \
2181 maybe-check-intl \
2182 maybe-check-tcl \
2183 maybe-check-itcl \
2184 maybe-check-ld \
2185 maybe-check-libcpp \
2186 maybe-check-libdecnumber \
2187 maybe-check-libgui \
2188 maybe-check-libiberty \
2189 maybe-check-libiconv \
2190 maybe-check-m4 \
2191 maybe-check-readline \
2192 maybe-check-sid \
2193 maybe-check-sim \
2194 maybe-check-texinfo \
2195 maybe-check-zlib \
2196 maybe-check-gdb \
2197 maybe-check-expect \
2198 maybe-check-guile \
2199 maybe-check-tk \
2200 maybe-check-libtermcap \
2201 maybe-check-utils \
2202 maybe-check-gnattools \
2203 maybe-check-lto-plugin
2204
2205.PHONY: check-target
2206check-target: \
2207 maybe-check-target-libstdc++-v3 \
2208 maybe-check-target-libmudflap \
2209 maybe-check-target-libssp \
2210 maybe-check-target-newlib \
2211 maybe-check-target-libgcc \
2212 maybe-check-target-libquadmath \
2213 maybe-check-target-libgfortran \
2214 maybe-check-target-libobjc \
2215 maybe-check-target-libgo \
2216 maybe-check-target-libtermcap \
2217 maybe-check-target-winsup \
2218 maybe-check-target-libgloss \
2219 maybe-check-target-libiberty \
2220 maybe-check-target-libffi \
2221 maybe-check-target-libjava \
2222 maybe-check-target-zlib \
2223 maybe-check-target-boehm-gc \
2224 maybe-check-target-rda \
2225 maybe-check-target-libada \
2226 maybe-check-target-libgomp
2227
2228do-check:
2229 @: $(MAKE); $(unstage)
2230 @r=`${PWD_COMMAND}`; export r; \
2231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2232 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2233
2234# Automated reporting of test results.
2235
2236warning.log: build.log
2237 $(srcdir)/contrib/warn_summary build.log > $@
2238
2239mail-report.log:
2240 if test x'$(BOOT_CFLAGS)' != x''; then \
2241 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2242 fi; \
2243 $(srcdir)/contrib/test_summary -t >$@
2244 chmod +x $@
2245 echo If you really want to send e-mail, run ./$@ now
2246
2247mail-report-with-warnings.log: warning.log
2248 if test x'$(BOOT_CFLAGS)' != x''; then \
2249 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2250 fi; \
2251 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2252 chmod +x $@
2253 echo If you really want to send e-mail, run ./$@ now
2254
2255# Installation targets.
2256
2257.PHONY: install uninstall
2258install:
2259 @: $(MAKE); $(unstage)
2260 @r=`${PWD_COMMAND}`; export r; \
2261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2262 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2263
2264.PHONY: install-host-nogcc
2265install-host-nogcc: \
2266 maybe-install-bfd \
2267 maybe-install-opcodes \
2268 maybe-install-binutils \
2269 maybe-install-bison \
2270 maybe-install-cgen \
2271 maybe-install-dejagnu \
2272 maybe-install-etc \
2273 maybe-install-fastjar \
2274 maybe-install-fixincludes \
2275 maybe-install-flex \
2276 maybe-install-gas \
2277 maybe-install-gmp \
2278 maybe-install-mpfr \
2279 maybe-install-mpc \
2280 maybe-install-ppl \
2281 maybe-install-cloog \
2282 maybe-install-libelf \
2283 maybe-install-gold \
2284 maybe-install-gprof \
2285 maybe-install-intl \
2286 maybe-install-tcl \
2287 maybe-install-itcl \
2288 maybe-install-ld \
2289 maybe-install-libcpp \
2290 maybe-install-libdecnumber \
2291 maybe-install-libgui \
2292 maybe-install-libiberty \
2293 maybe-install-libiconv \
2294 maybe-install-m4 \
2295 maybe-install-readline \
2296 maybe-install-sid \
2297 maybe-install-sim \
2298 maybe-install-texinfo \
2299 maybe-install-zlib \
2300 maybe-install-gdb \
2301 maybe-install-expect \
2302 maybe-install-guile \
2303 maybe-install-tk \
2304 maybe-install-libtermcap \
2305 maybe-install-utils \
2306 maybe-install-gnattools \
2307 maybe-install-lto-plugin
2308
2309.PHONY: install-host
2310install-host: \
2311 maybe-install-bfd \
2312 maybe-install-opcodes \
2313 maybe-install-binutils \
2314 maybe-install-bison \
2315 maybe-install-cgen \
2316 maybe-install-dejagnu \
2317 maybe-install-etc \
2318 maybe-install-fastjar \
2319 maybe-install-fixincludes \
2320 maybe-install-flex \
2321 maybe-install-gas \
2322 maybe-install-gcc \
2323 maybe-install-gmp \
2324 maybe-install-mpfr \
2325 maybe-install-mpc \
2326 maybe-install-ppl \
2327 maybe-install-cloog \
2328 maybe-install-libelf \
2329 maybe-install-gold \
2330 maybe-install-gprof \
2331 maybe-install-intl \
2332 maybe-install-tcl \
2333 maybe-install-itcl \
2334 maybe-install-ld \
2335 maybe-install-libcpp \
2336 maybe-install-libdecnumber \
2337 maybe-install-libgui \
2338 maybe-install-libiberty \
2339 maybe-install-libiconv \
2340 maybe-install-m4 \
2341 maybe-install-readline \
2342 maybe-install-sid \
2343 maybe-install-sim \
2344 maybe-install-texinfo \
2345 maybe-install-zlib \
2346 maybe-install-gdb \
2347 maybe-install-expect \
2348 maybe-install-guile \
2349 maybe-install-tk \
2350 maybe-install-libtermcap \
2351 maybe-install-utils \
2352 maybe-install-gnattools \
2353 maybe-install-lto-plugin
2354
2355.PHONY: install-target
2356install-target: \
2357 maybe-install-target-libstdc++-v3 \
2358 maybe-install-target-libmudflap \
2359 maybe-install-target-libssp \
2360 maybe-install-target-newlib \
2361 maybe-install-target-libgcc \
2362 maybe-install-target-libquadmath \
2363 maybe-install-target-libgfortran \
2364 maybe-install-target-libobjc \
2365 maybe-install-target-libgo \
2366 maybe-install-target-libtermcap \
2367 maybe-install-target-winsup \
2368 maybe-install-target-libgloss \
2369 maybe-install-target-libiberty \
2370 maybe-install-target-libffi \
2371 maybe-install-target-libjava \
2372 maybe-install-target-zlib \
2373 maybe-install-target-boehm-gc \
2374 maybe-install-target-rda \
2375 maybe-install-target-libada \
2376 maybe-install-target-libgomp
2377
2378uninstall:
2379 @echo "the uninstall target is not supported in this tree"
2380
2381.PHONY: install.all
2382install.all: install-no-fixedincludes
2383 @if [ -f ./gcc/Makefile ] ; then \
2384 r=`${PWD_COMMAND}` ; export r ; \
2385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2386 $(HOST_EXPORTS) \
2387 (cd ./gcc && \
2388 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2389 else \
2390 true ; \
2391 fi
2392
2393# install-no-fixedincludes is used because Cygnus can not distribute
2394# the fixed header files.
2395.PHONY: install-no-fixedincludes
2396install-no-fixedincludes: installdirs install-host-nogcc \
2397 install-target gcc-no-fixedincludes
2398
2399.PHONY: install-strip
2400install-strip:
2401 @: $(MAKE); $(unstage)
2402 @r=`${PWD_COMMAND}`; export r; \
2403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2404 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2405
2406.PHONY: install-strip-host
2407install-strip-host: \
2408 maybe-install-strip-bfd \
2409 maybe-install-strip-opcodes \
2410 maybe-install-strip-binutils \
2411 maybe-install-strip-bison \
2412 maybe-install-strip-cgen \
2413 maybe-install-strip-dejagnu \
2414 maybe-install-strip-etc \
2415 maybe-install-strip-fastjar \
2416 maybe-install-strip-fixincludes \
2417 maybe-install-strip-flex \
2418 maybe-install-strip-gas \
2419 maybe-install-strip-gcc \
2420 maybe-install-strip-gmp \
2421 maybe-install-strip-mpfr \
2422 maybe-install-strip-mpc \
2423 maybe-install-strip-ppl \
2424 maybe-install-strip-cloog \
2425 maybe-install-strip-libelf \
2426 maybe-install-strip-gold \
2427 maybe-install-strip-gprof \
2428 maybe-install-strip-intl \
2429 maybe-install-strip-tcl \
2430 maybe-install-strip-itcl \
2431 maybe-install-strip-ld \
2432 maybe-install-strip-libcpp \
2433 maybe-install-strip-libdecnumber \
2434 maybe-install-strip-libgui \
2435 maybe-install-strip-libiberty \
2436 maybe-install-strip-libiconv \
2437 maybe-install-strip-m4 \
2438 maybe-install-strip-readline \
2439 maybe-install-strip-sid \
2440 maybe-install-strip-sim \
2441 maybe-install-strip-texinfo \
2442 maybe-install-strip-zlib \
2443 maybe-install-strip-gdb \
2444 maybe-install-strip-expect \
2445 maybe-install-strip-guile \
2446 maybe-install-strip-tk \
2447 maybe-install-strip-libtermcap \
2448 maybe-install-strip-utils \
2449 maybe-install-strip-gnattools \
2450 maybe-install-strip-lto-plugin
2451
2452.PHONY: install-strip-target
2453install-strip-target: \
2454 maybe-install-strip-target-libstdc++-v3 \
2455 maybe-install-strip-target-libmudflap \
2456 maybe-install-strip-target-libssp \
2457 maybe-install-strip-target-newlib \
2458 maybe-install-strip-target-libgcc \
2459 maybe-install-strip-target-libquadmath \
2460 maybe-install-strip-target-libgfortran \
2461 maybe-install-strip-target-libobjc \
2462 maybe-install-strip-target-libgo \
2463 maybe-install-strip-target-libtermcap \
2464 maybe-install-strip-target-winsup \
2465 maybe-install-strip-target-libgloss \
2466 maybe-install-strip-target-libiberty \
2467 maybe-install-strip-target-libffi \
2468 maybe-install-strip-target-libjava \
2469 maybe-install-strip-target-zlib \
2470 maybe-install-strip-target-boehm-gc \
2471 maybe-install-strip-target-rda \
2472 maybe-install-strip-target-libada \
2473 maybe-install-strip-target-libgomp
2474
2475
2476### other supporting targets
2477
2478MAKEDIRS= \
2479 $(DESTDIR)$(prefix) \
2480 $(DESTDIR)$(exec_prefix)
2481.PHONY: installdirs
2482installdirs: mkinstalldirs
2483 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2484
2485dir.info: do-install-info
2486 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2487 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2488 mv -f dir.info.new dir.info ; \
2489 else true ; \
2490 fi
2491
2492dist:
2493 @echo "Building a full distribution of this tree isn't done"
2494 @echo "via 'make dist'. Check out the etc/ subdirectory"
2495
2496etags tags: TAGS
2497
2498# Right now this just builds TAGS in each subdirectory. emacs19 has the
2499# ability to use several tags files at once, so there is probably no need
2500# to combine them into one big TAGS file (like CVS 1.3 does). We could
2501# (if we felt like it) have this Makefile write a piece of elisp which
2502# the user could load to tell emacs19 where all the TAGS files we just
2503# built are.
2504TAGS: do-TAGS
2505
2506# ------------------------------------
2507# Macros for configure and all targets
2508# ------------------------------------
2509
2510
2511
2512
2513
2514# --------------------------------------
2515# Modules which run on the build machine
2516# --------------------------------------
2517
2518
2519.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2520maybe-configure-build-libiberty:
2521@if gcc-bootstrap
2522configure-build-libiberty: stage_current
2523@endif gcc-bootstrap
2524@if build-libiberty
2525maybe-configure-build-libiberty: configure-build-libiberty
2526configure-build-libiberty:
2527 @: $(MAKE); $(unstage)
2528 @r=`${PWD_COMMAND}`; export r; \
2529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2530 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2531 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2532 $(BUILD_EXPORTS) \
2533 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2534 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2535 case $(srcdir) in \
2536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2537 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2539 esac; \
2540 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2541 libsrcdir="$$s/libiberty"; \
2542 rm -f no-such-file || : ; \
2543 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2544 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2545 --target=${target_alias} $${srcdiroption} \
2546 || exit 1
2547@endif build-libiberty
2548
2549
2550
2551
2552
2553.PHONY: all-build-libiberty maybe-all-build-libiberty
2554maybe-all-build-libiberty:
2555@if gcc-bootstrap
2556all-build-libiberty: stage_current
2557@endif gcc-bootstrap
2558@if build-libiberty
2559TARGET-build-libiberty=all
2560maybe-all-build-libiberty: all-build-libiberty
2561all-build-libiberty: configure-build-libiberty
2562 @: $(MAKE); $(unstage)
2563 @r=`${PWD_COMMAND}`; export r; \
2564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2565 $(BUILD_EXPORTS) \
2566 (cd $(BUILD_SUBDIR)/libiberty && \
2567 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2568 $(TARGET-build-libiberty))
2569@endif build-libiberty
2570
2571
2572
2573
2574
2575.PHONY: configure-build-bison maybe-configure-build-bison
2576maybe-configure-build-bison:
2577@if gcc-bootstrap
2578configure-build-bison: stage_current
2579@endif gcc-bootstrap
2580@if build-bison
2581maybe-configure-build-bison: configure-build-bison
2582configure-build-bison:
2583 @: $(MAKE); $(unstage)
2584 @r=`${PWD_COMMAND}`; export r; \
2585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2586 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2587 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2588 $(BUILD_EXPORTS) \
2589 echo Configuring in $(BUILD_SUBDIR)/bison; \
2590 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2591 case $(srcdir) in \
2592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2593 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2595 esac; \
2596 srcdiroption="--srcdir=$${topdir}/bison"; \
2597 libsrcdir="$$s/bison"; \
2598 rm -f no-such-file || : ; \
2599 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2600 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2601 --target=${target_alias} $${srcdiroption} \
2602 || exit 1
2603@endif build-bison
2604
2605
2606
2607
2608
2609.PHONY: all-build-bison maybe-all-build-bison
2610maybe-all-build-bison:
2611@if gcc-bootstrap
2612all-build-bison: stage_current
2613@endif gcc-bootstrap
2614@if build-bison
2615TARGET-build-bison=all
2616maybe-all-build-bison: all-build-bison
2617all-build-bison: configure-build-bison
2618 @: $(MAKE); $(unstage)
2619 @r=`${PWD_COMMAND}`; export r; \
2620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2621 $(BUILD_EXPORTS) \
2622 (cd $(BUILD_SUBDIR)/bison && \
2623 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2624 $(TARGET-build-bison))
2625@endif build-bison
2626
2627
2628
2629
2630
2631.PHONY: configure-build-flex maybe-configure-build-flex
2632maybe-configure-build-flex:
2633@if gcc-bootstrap
2634configure-build-flex: stage_current
2635@endif gcc-bootstrap
2636@if build-flex
2637maybe-configure-build-flex: configure-build-flex
2638configure-build-flex:
2639 @: $(MAKE); $(unstage)
2640 @r=`${PWD_COMMAND}`; export r; \
2641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2642 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2643 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2644 $(BUILD_EXPORTS) \
2645 echo Configuring in $(BUILD_SUBDIR)/flex; \
2646 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2647 case $(srcdir) in \
2648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2649 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2651 esac; \
2652 srcdiroption="--srcdir=$${topdir}/flex"; \
2653 libsrcdir="$$s/flex"; \
2654 rm -f no-such-file || : ; \
2655 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2656 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2657 --target=${target_alias} $${srcdiroption} \
2658 || exit 1
2659@endif build-flex
2660
2661
2662
2663
2664
2665.PHONY: all-build-flex maybe-all-build-flex
2666maybe-all-build-flex:
2667@if gcc-bootstrap
2668all-build-flex: stage_current
2669@endif gcc-bootstrap
2670@if build-flex
2671TARGET-build-flex=all
2672maybe-all-build-flex: all-build-flex
2673all-build-flex: configure-build-flex
2674 @: $(MAKE); $(unstage)
2675 @r=`${PWD_COMMAND}`; export r; \
2676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2677 $(BUILD_EXPORTS) \
2678 (cd $(BUILD_SUBDIR)/flex && \
2679 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2680 $(TARGET-build-flex))
2681@endif build-flex
2682
2683
2684
2685
2686
2687.PHONY: configure-build-m4 maybe-configure-build-m4
2688maybe-configure-build-m4:
2689@if gcc-bootstrap
2690configure-build-m4: stage_current
2691@endif gcc-bootstrap
2692@if build-m4
2693maybe-configure-build-m4: configure-build-m4
2694configure-build-m4:
2695 @: $(MAKE); $(unstage)
2696 @r=`${PWD_COMMAND}`; export r; \
2697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2698 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2699 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2700 $(BUILD_EXPORTS) \
2701 echo Configuring in $(BUILD_SUBDIR)/m4; \
2702 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2703 case $(srcdir) in \
2704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2705 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2707 esac; \
2708 srcdiroption="--srcdir=$${topdir}/m4"; \
2709 libsrcdir="$$s/m4"; \
2710 rm -f no-such-file || : ; \
2711 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2712 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2713 --target=${target_alias} $${srcdiroption} \
2714 || exit 1
2715@endif build-m4
2716
2717
2718
2719
2720
2721.PHONY: all-build-m4 maybe-all-build-m4
2722maybe-all-build-m4:
2723@if gcc-bootstrap
2724all-build-m4: stage_current
2725@endif gcc-bootstrap
2726@if build-m4
2727TARGET-build-m4=all
2728maybe-all-build-m4: all-build-m4
2729all-build-m4: configure-build-m4
2730 @: $(MAKE); $(unstage)
2731 @r=`${PWD_COMMAND}`; export r; \
2732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2733 $(BUILD_EXPORTS) \
2734 (cd $(BUILD_SUBDIR)/m4 && \
2735 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2736 $(TARGET-build-m4))
2737@endif build-m4
2738
2739
2740
2741
2742
2743.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2744maybe-configure-build-texinfo:
2745@if gcc-bootstrap
2746configure-build-texinfo: stage_current
2747@endif gcc-bootstrap
2748@if build-texinfo
2749maybe-configure-build-texinfo: configure-build-texinfo
2750configure-build-texinfo:
2751 @: $(MAKE); $(unstage)
2752 @r=`${PWD_COMMAND}`; export r; \
2753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2754 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2755 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2756 $(BUILD_EXPORTS) \
2757 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2758 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2759 case $(srcdir) in \
2760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2761 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2763 esac; \
2764 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2765 libsrcdir="$$s/texinfo"; \
2766 rm -f no-such-file || : ; \
2767 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2768 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2769 --target=${target_alias} $${srcdiroption} \
2770 || exit 1
2771@endif build-texinfo
2772
2773
2774
2775
2776
2777.PHONY: all-build-texinfo maybe-all-build-texinfo
2778maybe-all-build-texinfo:
2779@if gcc-bootstrap
2780all-build-texinfo: stage_current
2781@endif gcc-bootstrap
2782@if build-texinfo
2783TARGET-build-texinfo=all
2784maybe-all-build-texinfo: all-build-texinfo
2785all-build-texinfo: configure-build-texinfo
2786 @: $(MAKE); $(unstage)
2787 @r=`${PWD_COMMAND}`; export r; \
2788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2789 $(BUILD_EXPORTS) \
2790 (cd $(BUILD_SUBDIR)/texinfo && \
2791 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2792 $(TARGET-build-texinfo))
2793@endif build-texinfo
2794
2795
2796
2797
2798
2799.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2800maybe-configure-build-fixincludes:
2801@if gcc-bootstrap
2802configure-build-fixincludes: stage_current
2803@endif gcc-bootstrap
2804@if build-fixincludes
2805maybe-configure-build-fixincludes: configure-build-fixincludes
2806configure-build-fixincludes:
2807 @: $(MAKE); $(unstage)
2808 @r=`${PWD_COMMAND}`; export r; \
2809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2810 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2811 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2812 $(BUILD_EXPORTS) \
2813 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2814 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2815 case $(srcdir) in \
2816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2817 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2819 esac; \
2820 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2821 libsrcdir="$$s/fixincludes"; \
2822 rm -f no-such-file || : ; \
2823 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2824 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2825 --target=${target_alias} $${srcdiroption} \
2826 || exit 1
2827@endif build-fixincludes
2828
2829
2830
2831
2832
2833.PHONY: all-build-fixincludes maybe-all-build-fixincludes
2834maybe-all-build-fixincludes:
2835@if gcc-bootstrap
2836all-build-fixincludes: stage_current
2837@endif gcc-bootstrap
2838@if build-fixincludes
2839TARGET-build-fixincludes=all
2840maybe-all-build-fixincludes: all-build-fixincludes
2841all-build-fixincludes: configure-build-fixincludes
2842 @: $(MAKE); $(unstage)
2843 @r=`${PWD_COMMAND}`; export r; \
2844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2845 $(BUILD_EXPORTS) \
2846 (cd $(BUILD_SUBDIR)/fixincludes && \
2847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2848 $(TARGET-build-fixincludes))
2849@endif build-fixincludes
2850
2851
2852
2853
2854
2855# --------------------------------------
2856# Modules which run on the host machine
2857# --------------------------------------
2858
2859
2860.PHONY: configure-bfd maybe-configure-bfd
2861maybe-configure-bfd:
2862@if gcc-bootstrap
2863configure-bfd: stage_current
2864@endif gcc-bootstrap
2865@if bfd
2866maybe-configure-bfd: configure-bfd
2867configure-bfd:
2868 @r=`${PWD_COMMAND}`; export r; \
2869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2870 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2872 $(HOST_EXPORTS) \
2873 echo Configuring in $(HOST_SUBDIR)/bfd; \
2874 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2875 case $(srcdir) in \
2876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2877 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2879 esac; \
2880 srcdiroption="--srcdir=$${topdir}/bfd"; \
2881 libsrcdir="$$s/bfd"; \
2882 $(SHELL) $${libsrcdir}/configure \
2883 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2884 --target=${target_alias} $${srcdiroption} \
2885 || exit 1
2886@endif bfd
2887
2888
2889
2890.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2891maybe-configure-stage1-bfd:
2892@if bfd-bootstrap
2893maybe-configure-stage1-bfd: configure-stage1-bfd
2894configure-stage1-bfd:
2895 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2896 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2897 @r=`${PWD_COMMAND}`; export r; \
2898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2899 TFLAGS="$(STAGE1_TFLAGS)"; \
2900 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2901 $(HOST_EXPORTS) \
2902 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2903 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2904 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
2905 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2906 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2907 cd $(HOST_SUBDIR)/bfd || exit 1; \
2908 case $(srcdir) in \
2909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2910 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2912 esac; \
2913 srcdiroption="--srcdir=$${topdir}/bfd"; \
2914 libsrcdir="$$s/bfd"; \
2915 $(SHELL) $${libsrcdir}/configure \
2916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2917 --target=${target_alias} $${srcdiroption} \
2918 $(STAGE1_CONFIGURE_FLAGS)
2919@endif bfd-bootstrap
2920
2921.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
2922maybe-configure-stage2-bfd:
2923@if bfd-bootstrap
2924maybe-configure-stage2-bfd: configure-stage2-bfd
2925configure-stage2-bfd:
2926 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
2927 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2928 @r=`${PWD_COMMAND}`; export r; \
2929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2930 TFLAGS="$(STAGE2_TFLAGS)"; \
2931 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2932 $(HOST_EXPORTS) \
2933 $(POSTSTAGE1_HOST_EXPORTS) \
2934 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
2935 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
2936 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
2937 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
2938 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2939 cd $(HOST_SUBDIR)/bfd || exit 1; \
2940 case $(srcdir) in \
2941 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2942 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2943 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2944 esac; \
2945 srcdiroption="--srcdir=$${topdir}/bfd"; \
2946 libsrcdir="$$s/bfd"; \
2947 $(SHELL) $${libsrcdir}/configure \
2948 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2949 --target=${target_alias} $${srcdiroption} \
2950 --with-build-libsubdir=$(HOST_SUBDIR) \
2951 $(STAGE2_CONFIGURE_FLAGS)
2952@endif bfd-bootstrap
2953
2954.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
2955maybe-configure-stage3-bfd:
2956@if bfd-bootstrap
2957maybe-configure-stage3-bfd: configure-stage3-bfd
2958configure-stage3-bfd:
2959 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
2960 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2961 @r=`${PWD_COMMAND}`; export r; \
2962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2963 TFLAGS="$(STAGE3_TFLAGS)"; \
2964 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2965 $(HOST_EXPORTS) \
2966 $(POSTSTAGE1_HOST_EXPORTS) \
2967 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
2968 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
2969 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
2970 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
2971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2972 cd $(HOST_SUBDIR)/bfd || exit 1; \
2973 case $(srcdir) in \
2974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2975 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2977 esac; \
2978 srcdiroption="--srcdir=$${topdir}/bfd"; \
2979 libsrcdir="$$s/bfd"; \
2980 $(SHELL) $${libsrcdir}/configure \
2981 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2982 --target=${target_alias} $${srcdiroption} \
2983 --with-build-libsubdir=$(HOST_SUBDIR) \
2984 $(STAGE3_CONFIGURE_FLAGS)
2985@endif bfd-bootstrap
2986
2987.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
2988maybe-configure-stage4-bfd:
2989@if bfd-bootstrap
2990maybe-configure-stage4-bfd: configure-stage4-bfd
2991configure-stage4-bfd:
2992 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
2993 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2994 @r=`${PWD_COMMAND}`; export r; \
2995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2996 TFLAGS="$(STAGE4_TFLAGS)"; \
2997 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2998 $(HOST_EXPORTS) \
2999 $(POSTSTAGE1_HOST_EXPORTS) \
3000 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3001 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3002 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3003 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3005 cd $(HOST_SUBDIR)/bfd || exit 1; \
3006 case $(srcdir) in \
3007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3008 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3010 esac; \
3011 srcdiroption="--srcdir=$${topdir}/bfd"; \
3012 libsrcdir="$$s/bfd"; \
3013 $(SHELL) $${libsrcdir}/configure \
3014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3015 --target=${target_alias} $${srcdiroption} \
3016 --with-build-libsubdir=$(HOST_SUBDIR) \
3017 $(STAGE4_CONFIGURE_FLAGS)
3018@endif bfd-bootstrap
3019
3020.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3021maybe-configure-stageprofile-bfd:
3022@if bfd-bootstrap
3023maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3024configure-stageprofile-bfd:
3025 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3026 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3027 @r=`${PWD_COMMAND}`; export r; \
3028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3029 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3030 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3031 $(HOST_EXPORTS) \
3032 $(POSTSTAGE1_HOST_EXPORTS) \
3033 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3034 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3035 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3036 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3037 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3038 cd $(HOST_SUBDIR)/bfd || exit 1; \
3039 case $(srcdir) in \
3040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3041 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3043 esac; \
3044 srcdiroption="--srcdir=$${topdir}/bfd"; \
3045 libsrcdir="$$s/bfd"; \
3046 $(SHELL) $${libsrcdir}/configure \
3047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3048 --target=${target_alias} $${srcdiroption} \
3049 --with-build-libsubdir=$(HOST_SUBDIR) \
3050 $(STAGEprofile_CONFIGURE_FLAGS)
3051@endif bfd-bootstrap
3052
3053.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3054maybe-configure-stagefeedback-bfd:
3055@if bfd-bootstrap
3056maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3057configure-stagefeedback-bfd:
3058 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3059 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3060 @r=`${PWD_COMMAND}`; export r; \
3061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3062 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3063 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3064 $(HOST_EXPORTS) \
3065 $(POSTSTAGE1_HOST_EXPORTS) \
3066 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3067 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3068 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3069 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3071 cd $(HOST_SUBDIR)/bfd || exit 1; \
3072 case $(srcdir) in \
3073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3074 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3076 esac; \
3077 srcdiroption="--srcdir=$${topdir}/bfd"; \
3078 libsrcdir="$$s/bfd"; \
3079 $(SHELL) $${libsrcdir}/configure \
3080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3081 --target=${target_alias} $${srcdiroption} \
3082 --with-build-libsubdir=$(HOST_SUBDIR) \
3083 $(STAGEfeedback_CONFIGURE_FLAGS)
3084@endif bfd-bootstrap
3085
3086
3087
3088
3089
3090.PHONY: all-bfd maybe-all-bfd
3091maybe-all-bfd:
3092@if gcc-bootstrap
3093all-bfd: stage_current
3094@endif gcc-bootstrap
3095@if bfd
3096TARGET-bfd=all
3097maybe-all-bfd: all-bfd
3098all-bfd: configure-bfd
3099 @r=`${PWD_COMMAND}`; export r; \
3100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3101 $(HOST_EXPORTS) \
3102 (cd $(HOST_SUBDIR)/bfd && \
3103 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3104 $(TARGET-bfd))
3105@endif bfd
3106
3107
3108
3109.PHONY: all-stage1-bfd maybe-all-stage1-bfd
3110.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3111maybe-all-stage1-bfd:
3112maybe-clean-stage1-bfd:
3113@if bfd-bootstrap
3114maybe-all-stage1-bfd: all-stage1-bfd
3115all-stage1: all-stage1-bfd
3116TARGET-stage1-bfd = $(TARGET-bfd)
3117all-stage1-bfd: configure-stage1-bfd
3118 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3119 @r=`${PWD_COMMAND}`; export r; \
3120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3121 TFLAGS="$(STAGE1_TFLAGS)"; \
3122 $(HOST_EXPORTS) \
3123 cd $(HOST_SUBDIR)/bfd && \
3124 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3125 CFLAGS="$(STAGE1_CFLAGS)" \
3126 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3127 LIBCFLAGS="$(LIBCFLAGS)" \
3128 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3129 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3130 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3131 $(EXTRA_HOST_FLAGS) \
3132 TFLAGS="$(STAGE1_TFLAGS)" \
3133 $(TARGET-stage1-bfd)
3134
3135maybe-clean-stage1-bfd: clean-stage1-bfd
3136clean-stage1: clean-stage1-bfd
3137clean-stage1-bfd:
3138 @if [ $(current_stage) = stage1 ]; then \
3139 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3140 else \
3141 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3142 $(MAKE) stage1-start; \
3143 fi; \
3144 cd $(HOST_SUBDIR)/bfd && \
3145 $(MAKE) $(EXTRA_HOST_FLAGS) \
3146 clean
3147@endif bfd-bootstrap
3148
3149
3150.PHONY: all-stage2-bfd maybe-all-stage2-bfd
3151.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3152maybe-all-stage2-bfd:
3153maybe-clean-stage2-bfd:
3154@if bfd-bootstrap
3155maybe-all-stage2-bfd: all-stage2-bfd
3156all-stage2: all-stage2-bfd
3157TARGET-stage2-bfd = $(TARGET-bfd)
3158all-stage2-bfd: configure-stage2-bfd
3159 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3160 @r=`${PWD_COMMAND}`; export r; \
3161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3162 TFLAGS="$(STAGE2_TFLAGS)"; \
3163 $(HOST_EXPORTS) \
3164 $(POSTSTAGE1_HOST_EXPORTS) \
3165 cd $(HOST_SUBDIR)/bfd && \
3166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3167 CFLAGS="$(STAGE2_CFLAGS)" \
3168 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3169 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3173 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3174 TFLAGS="$(STAGE2_TFLAGS)" \
3175 $(TARGET-stage2-bfd)
3176
3177maybe-clean-stage2-bfd: clean-stage2-bfd
3178clean-stage2: clean-stage2-bfd
3179clean-stage2-bfd:
3180 @if [ $(current_stage) = stage2 ]; then \
3181 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3182 else \
3183 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3184 $(MAKE) stage2-start; \
3185 fi; \
3186 cd $(HOST_SUBDIR)/bfd && \
3187 $(MAKE) $(EXTRA_HOST_FLAGS) \
3188 $(POSTSTAGE1_FLAGS_TO_PASS) \
3189 clean
3190@endif bfd-bootstrap
3191
3192
3193.PHONY: all-stage3-bfd maybe-all-stage3-bfd
3194.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3195maybe-all-stage3-bfd:
3196maybe-clean-stage3-bfd:
3197@if bfd-bootstrap
3198maybe-all-stage3-bfd: all-stage3-bfd
3199all-stage3: all-stage3-bfd
3200TARGET-stage3-bfd = $(TARGET-bfd)
3201all-stage3-bfd: configure-stage3-bfd
3202 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3203 @r=`${PWD_COMMAND}`; export r; \
3204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3205 TFLAGS="$(STAGE3_TFLAGS)"; \
3206 $(HOST_EXPORTS) \
3207 $(POSTSTAGE1_HOST_EXPORTS) \
3208 cd $(HOST_SUBDIR)/bfd && \
3209 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3210 CFLAGS="$(STAGE3_CFLAGS)" \
3211 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3212 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3213 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3214 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3215 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3216 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3217 TFLAGS="$(STAGE3_TFLAGS)" \
3218 $(TARGET-stage3-bfd)
3219
3220maybe-clean-stage3-bfd: clean-stage3-bfd
3221clean-stage3: clean-stage3-bfd
3222clean-stage3-bfd:
3223 @if [ $(current_stage) = stage3 ]; then \
3224 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3225 else \
3226 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3227 $(MAKE) stage3-start; \
3228 fi; \
3229 cd $(HOST_SUBDIR)/bfd && \
3230 $(MAKE) $(EXTRA_HOST_FLAGS) \
3231 $(POSTSTAGE1_FLAGS_TO_PASS) \
3232 clean
3233@endif bfd-bootstrap
3234
3235
3236.PHONY: all-stage4-bfd maybe-all-stage4-bfd
3237.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3238maybe-all-stage4-bfd:
3239maybe-clean-stage4-bfd:
3240@if bfd-bootstrap
3241maybe-all-stage4-bfd: all-stage4-bfd
3242all-stage4: all-stage4-bfd
3243TARGET-stage4-bfd = $(TARGET-bfd)
3244all-stage4-bfd: configure-stage4-bfd
3245 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3246 @r=`${PWD_COMMAND}`; export r; \
3247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3248 TFLAGS="$(STAGE4_TFLAGS)"; \
3249 $(HOST_EXPORTS) \
3250 $(POSTSTAGE1_HOST_EXPORTS) \
3251 cd $(HOST_SUBDIR)/bfd && \
3252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3253 CFLAGS="$(STAGE4_CFLAGS)" \
3254 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3255 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3256 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3257 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3258 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3259 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3260 TFLAGS="$(STAGE4_TFLAGS)" \
3261 $(TARGET-stage4-bfd)
3262
3263maybe-clean-stage4-bfd: clean-stage4-bfd
3264clean-stage4: clean-stage4-bfd
3265clean-stage4-bfd:
3266 @if [ $(current_stage) = stage4 ]; then \
3267 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3268 else \
3269 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3270 $(MAKE) stage4-start; \
3271 fi; \
3272 cd $(HOST_SUBDIR)/bfd && \
3273 $(MAKE) $(EXTRA_HOST_FLAGS) \
3274 $(POSTSTAGE1_FLAGS_TO_PASS) \
3275 clean
3276@endif bfd-bootstrap
3277
3278
3279.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3280.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3281maybe-all-stageprofile-bfd:
3282maybe-clean-stageprofile-bfd:
3283@if bfd-bootstrap
3284maybe-all-stageprofile-bfd: all-stageprofile-bfd
3285all-stageprofile: all-stageprofile-bfd
3286TARGET-stageprofile-bfd = $(TARGET-bfd)
3287all-stageprofile-bfd: configure-stageprofile-bfd
3288 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3289 @r=`${PWD_COMMAND}`; export r; \
3290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3291 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3292 $(HOST_EXPORTS) \
3293 $(POSTSTAGE1_HOST_EXPORTS) \
3294 cd $(HOST_SUBDIR)/bfd && \
3295 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3296 CFLAGS="$(STAGEprofile_CFLAGS)" \
3297 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3298 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3299 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3300 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3301 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3302 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3303 TFLAGS="$(STAGEprofile_TFLAGS)" \
3304 $(TARGET-stageprofile-bfd)
3305
3306maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3307clean-stageprofile: clean-stageprofile-bfd
3308clean-stageprofile-bfd:
3309 @if [ $(current_stage) = stageprofile ]; then \
3310 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3311 else \
3312 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3313 $(MAKE) stageprofile-start; \
3314 fi; \
3315 cd $(HOST_SUBDIR)/bfd && \
3316 $(MAKE) $(EXTRA_HOST_FLAGS) \
3317 $(POSTSTAGE1_FLAGS_TO_PASS) \
3318 clean
3319@endif bfd-bootstrap
3320
3321
3322.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3323.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3324maybe-all-stagefeedback-bfd:
3325maybe-clean-stagefeedback-bfd:
3326@if bfd-bootstrap
3327maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3328all-stagefeedback: all-stagefeedback-bfd
3329TARGET-stagefeedback-bfd = $(TARGET-bfd)
3330all-stagefeedback-bfd: configure-stagefeedback-bfd
3331 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3332 @r=`${PWD_COMMAND}`; export r; \
3333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3334 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3335 $(HOST_EXPORTS) \
3336 $(POSTSTAGE1_HOST_EXPORTS) \
3337 cd $(HOST_SUBDIR)/bfd && \
3338 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3339 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3340 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3341 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3342 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3343 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3344 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3345 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3346 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3347 $(TARGET-stagefeedback-bfd)
3348
3349maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3350clean-stagefeedback: clean-stagefeedback-bfd
3351clean-stagefeedback-bfd:
3352 @if [ $(current_stage) = stagefeedback ]; then \
3353 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3354 else \
3355 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3356 $(MAKE) stagefeedback-start; \
3357 fi; \
3358 cd $(HOST_SUBDIR)/bfd && \
3359 $(MAKE) $(EXTRA_HOST_FLAGS) \
3360 $(POSTSTAGE1_FLAGS_TO_PASS) \
3361 clean
3362@endif bfd-bootstrap
3363
3364
3365
3366
3367
3368.PHONY: check-bfd maybe-check-bfd
3369maybe-check-bfd:
3370@if bfd
3371maybe-check-bfd: check-bfd
3372
3373check-bfd:
3374 @: $(MAKE); $(unstage)
3375 @r=`${PWD_COMMAND}`; export r; \
3376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3377 $(HOST_EXPORTS) \
3378 (cd $(HOST_SUBDIR)/bfd && \
3379 $(MAKE) $(FLAGS_TO_PASS) check)
3380
3381@endif bfd
3382
3383.PHONY: install-bfd maybe-install-bfd
3384maybe-install-bfd:
3385@if bfd
3386maybe-install-bfd: install-bfd
3387
3388install-bfd: installdirs
3389 @: $(MAKE); $(unstage)
3390 @r=`${PWD_COMMAND}`; export r; \
3391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3392 $(HOST_EXPORTS) \
3393 (cd $(HOST_SUBDIR)/bfd && \
3394 $(MAKE) $(FLAGS_TO_PASS) install)
3395
3396@endif bfd
3397
3398.PHONY: install-strip-bfd maybe-install-strip-bfd
3399maybe-install-strip-bfd:
3400@if bfd
3401maybe-install-strip-bfd: install-strip-bfd
3402
3403install-strip-bfd: installdirs
3404 @: $(MAKE); $(unstage)
3405 @r=`${PWD_COMMAND}`; export r; \
3406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3407 $(HOST_EXPORTS) \
3408 (cd $(HOST_SUBDIR)/bfd && \
3409 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3410
3411@endif bfd
3412
3413# Other targets (info, dvi, pdf, etc.)
3414
3415.PHONY: maybe-info-bfd info-bfd
3416maybe-info-bfd:
3417@if bfd
3418maybe-info-bfd: info-bfd
3419
3420info-bfd: \
3421 configure-bfd
3422 @[ -f ./bfd/Makefile ] || exit 0; \
3423 r=`${PWD_COMMAND}`; export r; \
3424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3425 $(HOST_EXPORTS) \
3426 for flag in $(EXTRA_HOST_FLAGS) ; do \
3427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3428 done; \
3429 echo "Doing info in bfd" ; \
3430 (cd $(HOST_SUBDIR)/bfd && \
3431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3433 "RANLIB=$${RANLIB}" \
3434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3435 info) \
3436 || exit 1
3437
3438@endif bfd
3439
3440.PHONY: maybe-dvi-bfd dvi-bfd
3441maybe-dvi-bfd:
3442@if bfd
3443maybe-dvi-bfd: dvi-bfd
3444
3445dvi-bfd: \
3446 configure-bfd
3447 @[ -f ./bfd/Makefile ] || exit 0; \
3448 r=`${PWD_COMMAND}`; export r; \
3449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3450 $(HOST_EXPORTS) \
3451 for flag in $(EXTRA_HOST_FLAGS) ; do \
3452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3453 done; \
3454 echo "Doing dvi in bfd" ; \
3455 (cd $(HOST_SUBDIR)/bfd && \
3456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3458 "RANLIB=$${RANLIB}" \
3459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3460 dvi) \
3461 || exit 1
3462
3463@endif bfd
3464
3465.PHONY: maybe-pdf-bfd pdf-bfd
3466maybe-pdf-bfd:
3467@if bfd
3468maybe-pdf-bfd: pdf-bfd
3469
3470pdf-bfd: \
3471 configure-bfd
3472 @[ -f ./bfd/Makefile ] || exit 0; \
3473 r=`${PWD_COMMAND}`; export r; \
3474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3475 $(HOST_EXPORTS) \
3476 for flag in $(EXTRA_HOST_FLAGS) ; do \
3477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3478 done; \
3479 echo "Doing pdf in bfd" ; \
3480 (cd $(HOST_SUBDIR)/bfd && \
3481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3483 "RANLIB=$${RANLIB}" \
3484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3485 pdf) \
3486 || exit 1
3487
3488@endif bfd
3489
3490.PHONY: maybe-html-bfd html-bfd
3491maybe-html-bfd:
3492@if bfd
3493maybe-html-bfd: html-bfd
3494
3495html-bfd: \
3496 configure-bfd
3497 @[ -f ./bfd/Makefile ] || exit 0; \
3498 r=`${PWD_COMMAND}`; export r; \
3499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3500 $(HOST_EXPORTS) \
3501 for flag in $(EXTRA_HOST_FLAGS) ; do \
3502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3503 done; \
3504 echo "Doing html in bfd" ; \
3505 (cd $(HOST_SUBDIR)/bfd && \
3506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3508 "RANLIB=$${RANLIB}" \
3509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3510 html) \
3511 || exit 1
3512
3513@endif bfd
3514
3515.PHONY: maybe-TAGS-bfd TAGS-bfd
3516maybe-TAGS-bfd:
3517@if bfd
3518maybe-TAGS-bfd: TAGS-bfd
3519
3520TAGS-bfd: \
3521 configure-bfd
3522 @[ -f ./bfd/Makefile ] || exit 0; \
3523 r=`${PWD_COMMAND}`; export r; \
3524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3525 $(HOST_EXPORTS) \
3526 for flag in $(EXTRA_HOST_FLAGS) ; do \
3527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3528 done; \
3529 echo "Doing TAGS in bfd" ; \
3530 (cd $(HOST_SUBDIR)/bfd && \
3531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3533 "RANLIB=$${RANLIB}" \
3534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3535 TAGS) \
3536 || exit 1
3537
3538@endif bfd
3539
3540.PHONY: maybe-install-info-bfd install-info-bfd
3541maybe-install-info-bfd:
3542@if bfd
3543maybe-install-info-bfd: install-info-bfd
3544
3545install-info-bfd: \
3546 configure-bfd \
3547 info-bfd
3548 @[ -f ./bfd/Makefile ] || exit 0; \
3549 r=`${PWD_COMMAND}`; export r; \
3550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3551 $(HOST_EXPORTS) \
3552 for flag in $(EXTRA_HOST_FLAGS) ; do \
3553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3554 done; \
3555 echo "Doing install-info in bfd" ; \
3556 (cd $(HOST_SUBDIR)/bfd && \
3557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3559 "RANLIB=$${RANLIB}" \
3560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3561 install-info) \
3562 || exit 1
3563
3564@endif bfd
3565
3566.PHONY: maybe-install-pdf-bfd install-pdf-bfd
3567maybe-install-pdf-bfd:
3568@if bfd
3569maybe-install-pdf-bfd: install-pdf-bfd
3570
3571install-pdf-bfd: \
3572 configure-bfd \
3573 pdf-bfd
3574 @[ -f ./bfd/Makefile ] || exit 0; \
3575 r=`${PWD_COMMAND}`; export r; \
3576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3577 $(HOST_EXPORTS) \
3578 for flag in $(EXTRA_HOST_FLAGS) ; do \
3579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3580 done; \
3581 echo "Doing install-pdf in bfd" ; \
3582 (cd $(HOST_SUBDIR)/bfd && \
3583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3585 "RANLIB=$${RANLIB}" \
3586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3587 install-pdf) \
3588 || exit 1
3589
3590@endif bfd
3591
3592.PHONY: maybe-install-html-bfd install-html-bfd
3593maybe-install-html-bfd:
3594@if bfd
3595maybe-install-html-bfd: install-html-bfd
3596
3597install-html-bfd: \
3598 configure-bfd \
3599 html-bfd
3600 @[ -f ./bfd/Makefile ] || exit 0; \
3601 r=`${PWD_COMMAND}`; export r; \
3602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3603 $(HOST_EXPORTS) \
3604 for flag in $(EXTRA_HOST_FLAGS) ; do \
3605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3606 done; \
3607 echo "Doing install-html in bfd" ; \
3608 (cd $(HOST_SUBDIR)/bfd && \
3609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3611 "RANLIB=$${RANLIB}" \
3612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3613 install-html) \
3614 || exit 1
3615
3616@endif bfd
3617
3618.PHONY: maybe-installcheck-bfd installcheck-bfd
3619maybe-installcheck-bfd:
3620@if bfd
3621maybe-installcheck-bfd: installcheck-bfd
3622
3623installcheck-bfd: \
3624 configure-bfd
3625 @[ -f ./bfd/Makefile ] || exit 0; \
3626 r=`${PWD_COMMAND}`; export r; \
3627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3628 $(HOST_EXPORTS) \
3629 for flag in $(EXTRA_HOST_FLAGS) ; do \
3630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3631 done; \
3632 echo "Doing installcheck in bfd" ; \
3633 (cd $(HOST_SUBDIR)/bfd && \
3634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3636 "RANLIB=$${RANLIB}" \
3637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3638 installcheck) \
3639 || exit 1
3640
3641@endif bfd
3642
3643.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3644maybe-mostlyclean-bfd:
3645@if bfd
3646maybe-mostlyclean-bfd: mostlyclean-bfd
3647
3648mostlyclean-bfd:
3649 @[ -f ./bfd/Makefile ] || exit 0; \
3650 r=`${PWD_COMMAND}`; export r; \
3651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3652 $(HOST_EXPORTS) \
3653 for flag in $(EXTRA_HOST_FLAGS) ; do \
3654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3655 done; \
3656 echo "Doing mostlyclean in bfd" ; \
3657 (cd $(HOST_SUBDIR)/bfd && \
3658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3660 "RANLIB=$${RANLIB}" \
3661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3662 mostlyclean) \
3663 || exit 1
3664
3665@endif bfd
3666
3667.PHONY: maybe-clean-bfd clean-bfd
3668maybe-clean-bfd:
3669@if bfd
3670maybe-clean-bfd: clean-bfd
3671
3672clean-bfd:
3673 @[ -f ./bfd/Makefile ] || exit 0; \
3674 r=`${PWD_COMMAND}`; export r; \
3675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3676 $(HOST_EXPORTS) \
3677 for flag in $(EXTRA_HOST_FLAGS) ; do \
3678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3679 done; \
3680 echo "Doing clean in bfd" ; \
3681 (cd $(HOST_SUBDIR)/bfd && \
3682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3684 "RANLIB=$${RANLIB}" \
3685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3686 clean) \
3687 || exit 1
3688
3689@endif bfd
3690
3691.PHONY: maybe-distclean-bfd distclean-bfd
3692maybe-distclean-bfd:
3693@if bfd
3694maybe-distclean-bfd: distclean-bfd
3695
3696distclean-bfd:
3697 @[ -f ./bfd/Makefile ] || exit 0; \
3698 r=`${PWD_COMMAND}`; export r; \
3699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3700 $(HOST_EXPORTS) \
3701 for flag in $(EXTRA_HOST_FLAGS) ; do \
3702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3703 done; \
3704 echo "Doing distclean in bfd" ; \
3705 (cd $(HOST_SUBDIR)/bfd && \
3706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3708 "RANLIB=$${RANLIB}" \
3709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3710 distclean) \
3711 || exit 1
3712
3713@endif bfd
3714
3715.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3716maybe-maintainer-clean-bfd:
3717@if bfd
3718maybe-maintainer-clean-bfd: maintainer-clean-bfd
3719
3720maintainer-clean-bfd:
3721 @[ -f ./bfd/Makefile ] || exit 0; \
3722 r=`${PWD_COMMAND}`; export r; \
3723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3724 $(HOST_EXPORTS) \
3725 for flag in $(EXTRA_HOST_FLAGS) ; do \
3726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3727 done; \
3728 echo "Doing maintainer-clean in bfd" ; \
3729 (cd $(HOST_SUBDIR)/bfd && \
3730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3732 "RANLIB=$${RANLIB}" \
3733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3734 maintainer-clean) \
3735 || exit 1
3736
3737@endif bfd
3738
3739
3740
3741.PHONY: configure-opcodes maybe-configure-opcodes
3742maybe-configure-opcodes:
3743@if gcc-bootstrap
3744configure-opcodes: stage_current
3745@endif gcc-bootstrap
3746@if opcodes
3747maybe-configure-opcodes: configure-opcodes
3748configure-opcodes:
3749 @r=`${PWD_COMMAND}`; export r; \
3750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3751 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3753 $(HOST_EXPORTS) \
3754 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3755 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3756 case $(srcdir) in \
3757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3758 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3760 esac; \
3761 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3762 libsrcdir="$$s/opcodes"; \
3763 $(SHELL) $${libsrcdir}/configure \
3764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3765 --target=${target_alias} $${srcdiroption} \
3766 || exit 1
3767@endif opcodes
3768
3769
3770
3771.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3772maybe-configure-stage1-opcodes:
3773@if opcodes-bootstrap
3774maybe-configure-stage1-opcodes: configure-stage1-opcodes
3775configure-stage1-opcodes:
3776 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3777 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3778 @r=`${PWD_COMMAND}`; export r; \
3779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3780 TFLAGS="$(STAGE1_TFLAGS)"; \
3781 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3782 $(HOST_EXPORTS) \
3783 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3784 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3785 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3786 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3788 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3789 case $(srcdir) in \
3790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3791 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3793 esac; \
3794 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3795 libsrcdir="$$s/opcodes"; \
3796 $(SHELL) $${libsrcdir}/configure \
3797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3798 --target=${target_alias} $${srcdiroption} \
3799 $(STAGE1_CONFIGURE_FLAGS)
3800@endif opcodes-bootstrap
3801
3802.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3803maybe-configure-stage2-opcodes:
3804@if opcodes-bootstrap
3805maybe-configure-stage2-opcodes: configure-stage2-opcodes
3806configure-stage2-opcodes:
3807 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3808 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3809 @r=`${PWD_COMMAND}`; export r; \
3810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3811 TFLAGS="$(STAGE2_TFLAGS)"; \
3812 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3813 $(HOST_EXPORTS) \
3814 $(POSTSTAGE1_HOST_EXPORTS) \
3815 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3816 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3817 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3818 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3819 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3820 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3821 case $(srcdir) in \
3822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3823 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3825 esac; \
3826 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3827 libsrcdir="$$s/opcodes"; \
3828 $(SHELL) $${libsrcdir}/configure \
3829 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3830 --target=${target_alias} $${srcdiroption} \
3831 --with-build-libsubdir=$(HOST_SUBDIR) \
3832 $(STAGE2_CONFIGURE_FLAGS)
3833@endif opcodes-bootstrap
3834
3835.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3836maybe-configure-stage3-opcodes:
3837@if opcodes-bootstrap
3838maybe-configure-stage3-opcodes: configure-stage3-opcodes
3839configure-stage3-opcodes:
3840 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3841 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3842 @r=`${PWD_COMMAND}`; export r; \
3843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3844 TFLAGS="$(STAGE3_TFLAGS)"; \
3845 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3846 $(HOST_EXPORTS) \
3847 $(POSTSTAGE1_HOST_EXPORTS) \
3848 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3849 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3850 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3851 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3852 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3853 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3854 case $(srcdir) in \
3855 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3856 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3857 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3858 esac; \
3859 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3860 libsrcdir="$$s/opcodes"; \
3861 $(SHELL) $${libsrcdir}/configure \
3862 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3863 --target=${target_alias} $${srcdiroption} \
3864 --with-build-libsubdir=$(HOST_SUBDIR) \
3865 $(STAGE3_CONFIGURE_FLAGS)
3866@endif opcodes-bootstrap
3867
3868.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3869maybe-configure-stage4-opcodes:
3870@if opcodes-bootstrap
3871maybe-configure-stage4-opcodes: configure-stage4-opcodes
3872configure-stage4-opcodes:
3873 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3874 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3875 @r=`${PWD_COMMAND}`; export r; \
3876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3877 TFLAGS="$(STAGE4_TFLAGS)"; \
3878 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3879 $(HOST_EXPORTS) \
3880 $(POSTSTAGE1_HOST_EXPORTS) \
3881 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3882 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3883 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3884 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3885 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3886 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3887 case $(srcdir) in \
3888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3889 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3891 esac; \
3892 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3893 libsrcdir="$$s/opcodes"; \
3894 $(SHELL) $${libsrcdir}/configure \
3895 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3896 --target=${target_alias} $${srcdiroption} \
3897 --with-build-libsubdir=$(HOST_SUBDIR) \
3898 $(STAGE4_CONFIGURE_FLAGS)
3899@endif opcodes-bootstrap
3900
3901.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3902maybe-configure-stageprofile-opcodes:
3903@if opcodes-bootstrap
3904maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3905configure-stageprofile-opcodes:
3906 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3907 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3908 @r=`${PWD_COMMAND}`; export r; \
3909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3910 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3911 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3912 $(HOST_EXPORTS) \
3913 $(POSTSTAGE1_HOST_EXPORTS) \
3914 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3915 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3916 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3917 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
3918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3919 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3920 case $(srcdir) in \
3921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3922 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3924 esac; \
3925 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3926 libsrcdir="$$s/opcodes"; \
3927 $(SHELL) $${libsrcdir}/configure \
3928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3929 --target=${target_alias} $${srcdiroption} \
3930 --with-build-libsubdir=$(HOST_SUBDIR) \
3931 $(STAGEprofile_CONFIGURE_FLAGS)
3932@endif opcodes-bootstrap
3933
3934.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
3935maybe-configure-stagefeedback-opcodes:
3936@if opcodes-bootstrap
3937maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
3938configure-stagefeedback-opcodes:
3939 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3940 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3941 @r=`${PWD_COMMAND}`; export r; \
3942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3943 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3944 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3945 $(HOST_EXPORTS) \
3946 $(POSTSTAGE1_HOST_EXPORTS) \
3947 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3948 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3949 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3950 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
3951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3952 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3953 case $(srcdir) in \
3954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3955 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3957 esac; \
3958 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3959 libsrcdir="$$s/opcodes"; \
3960 $(SHELL) $${libsrcdir}/configure \
3961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3962 --target=${target_alias} $${srcdiroption} \
3963 --with-build-libsubdir=$(HOST_SUBDIR) \
3964 $(STAGEfeedback_CONFIGURE_FLAGS)
3965@endif opcodes-bootstrap
3966
3967
3968
3969
3970
3971.PHONY: all-opcodes maybe-all-opcodes
3972maybe-all-opcodes:
3973@if gcc-bootstrap
3974all-opcodes: stage_current
3975@endif gcc-bootstrap
3976@if opcodes
3977TARGET-opcodes=all
3978maybe-all-opcodes: all-opcodes
3979all-opcodes: configure-opcodes
3980 @r=`${PWD_COMMAND}`; export r; \
3981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3982 $(HOST_EXPORTS) \
3983 (cd $(HOST_SUBDIR)/opcodes && \
3984 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3985 $(TARGET-opcodes))
3986@endif opcodes
3987
3988
3989
3990.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
3991.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
3992maybe-all-stage1-opcodes:
3993maybe-clean-stage1-opcodes:
3994@if opcodes-bootstrap
3995maybe-all-stage1-opcodes: all-stage1-opcodes
3996all-stage1: all-stage1-opcodes
3997TARGET-stage1-opcodes = $(TARGET-opcodes)
3998all-stage1-opcodes: configure-stage1-opcodes
3999 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4000 @r=`${PWD_COMMAND}`; export r; \
4001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4002 TFLAGS="$(STAGE1_TFLAGS)"; \
4003 $(HOST_EXPORTS) \
4004 cd $(HOST_SUBDIR)/opcodes && \
4005 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4006 CFLAGS="$(STAGE1_CFLAGS)" \
4007 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4008 LIBCFLAGS="$(LIBCFLAGS)" \
4009 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4010 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4011 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4012 $(EXTRA_HOST_FLAGS) \
4013 TFLAGS="$(STAGE1_TFLAGS)" \
4014 $(TARGET-stage1-opcodes)
4015
4016maybe-clean-stage1-opcodes: clean-stage1-opcodes
4017clean-stage1: clean-stage1-opcodes
4018clean-stage1-opcodes:
4019 @if [ $(current_stage) = stage1 ]; then \
4020 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4021 else \
4022 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4023 $(MAKE) stage1-start; \
4024 fi; \
4025 cd $(HOST_SUBDIR)/opcodes && \
4026 $(MAKE) $(EXTRA_HOST_FLAGS) \
4027 clean
4028@endif opcodes-bootstrap
4029
4030
4031.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4032.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4033maybe-all-stage2-opcodes:
4034maybe-clean-stage2-opcodes:
4035@if opcodes-bootstrap
4036maybe-all-stage2-opcodes: all-stage2-opcodes
4037all-stage2: all-stage2-opcodes
4038TARGET-stage2-opcodes = $(TARGET-opcodes)
4039all-stage2-opcodes: configure-stage2-opcodes
4040 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4041 @r=`${PWD_COMMAND}`; export r; \
4042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4043 TFLAGS="$(STAGE2_TFLAGS)"; \
4044 $(HOST_EXPORTS) \
4045 $(POSTSTAGE1_HOST_EXPORTS) \
4046 cd $(HOST_SUBDIR)/opcodes && \
4047 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4048 CFLAGS="$(STAGE2_CFLAGS)" \
4049 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4050 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4051 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4052 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4053 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4054 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4055 TFLAGS="$(STAGE2_TFLAGS)" \
4056 $(TARGET-stage2-opcodes)
4057
4058maybe-clean-stage2-opcodes: clean-stage2-opcodes
4059clean-stage2: clean-stage2-opcodes
4060clean-stage2-opcodes:
4061 @if [ $(current_stage) = stage2 ]; then \
4062 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4063 else \
4064 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4065 $(MAKE) stage2-start; \
4066 fi; \
4067 cd $(HOST_SUBDIR)/opcodes && \
4068 $(MAKE) $(EXTRA_HOST_FLAGS) \
4069 $(POSTSTAGE1_FLAGS_TO_PASS) \
4070 clean
4071@endif opcodes-bootstrap
4072
4073
4074.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4075.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4076maybe-all-stage3-opcodes:
4077maybe-clean-stage3-opcodes:
4078@if opcodes-bootstrap
4079maybe-all-stage3-opcodes: all-stage3-opcodes
4080all-stage3: all-stage3-opcodes
4081TARGET-stage3-opcodes = $(TARGET-opcodes)
4082all-stage3-opcodes: configure-stage3-opcodes
4083 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4084 @r=`${PWD_COMMAND}`; export r; \
4085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4086 TFLAGS="$(STAGE3_TFLAGS)"; \
4087 $(HOST_EXPORTS) \
4088 $(POSTSTAGE1_HOST_EXPORTS) \
4089 cd $(HOST_SUBDIR)/opcodes && \
4090 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4091 CFLAGS="$(STAGE3_CFLAGS)" \
4092 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4093 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4094 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4095 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4096 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4097 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4098 TFLAGS="$(STAGE3_TFLAGS)" \
4099 $(TARGET-stage3-opcodes)
4100
4101maybe-clean-stage3-opcodes: clean-stage3-opcodes
4102clean-stage3: clean-stage3-opcodes
4103clean-stage3-opcodes:
4104 @if [ $(current_stage) = stage3 ]; then \
4105 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4106 else \
4107 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4108 $(MAKE) stage3-start; \
4109 fi; \
4110 cd $(HOST_SUBDIR)/opcodes && \
4111 $(MAKE) $(EXTRA_HOST_FLAGS) \
4112 $(POSTSTAGE1_FLAGS_TO_PASS) \
4113 clean
4114@endif opcodes-bootstrap
4115
4116
4117.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4118.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4119maybe-all-stage4-opcodes:
4120maybe-clean-stage4-opcodes:
4121@if opcodes-bootstrap
4122maybe-all-stage4-opcodes: all-stage4-opcodes
4123all-stage4: all-stage4-opcodes
4124TARGET-stage4-opcodes = $(TARGET-opcodes)
4125all-stage4-opcodes: configure-stage4-opcodes
4126 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4127 @r=`${PWD_COMMAND}`; export r; \
4128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4129 TFLAGS="$(STAGE4_TFLAGS)"; \
4130 $(HOST_EXPORTS) \
4131 $(POSTSTAGE1_HOST_EXPORTS) \
4132 cd $(HOST_SUBDIR)/opcodes && \
4133 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4134 CFLAGS="$(STAGE4_CFLAGS)" \
4135 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4136 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4137 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4138 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4139 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4140 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4141 TFLAGS="$(STAGE4_TFLAGS)" \
4142 $(TARGET-stage4-opcodes)
4143
4144maybe-clean-stage4-opcodes: clean-stage4-opcodes
4145clean-stage4: clean-stage4-opcodes
4146clean-stage4-opcodes:
4147 @if [ $(current_stage) = stage4 ]; then \
4148 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4149 else \
4150 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4151 $(MAKE) stage4-start; \
4152 fi; \
4153 cd $(HOST_SUBDIR)/opcodes && \
4154 $(MAKE) $(EXTRA_HOST_FLAGS) \
4155 $(POSTSTAGE1_FLAGS_TO_PASS) \
4156 clean
4157@endif opcodes-bootstrap
4158
4159
4160.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4161.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4162maybe-all-stageprofile-opcodes:
4163maybe-clean-stageprofile-opcodes:
4164@if opcodes-bootstrap
4165maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4166all-stageprofile: all-stageprofile-opcodes
4167TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4168all-stageprofile-opcodes: configure-stageprofile-opcodes
4169 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4170 @r=`${PWD_COMMAND}`; export r; \
4171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4172 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4173 $(HOST_EXPORTS) \
4174 $(POSTSTAGE1_HOST_EXPORTS) \
4175 cd $(HOST_SUBDIR)/opcodes && \
4176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4177 CFLAGS="$(STAGEprofile_CFLAGS)" \
4178 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4179 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4180 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4181 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4182 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4183 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4184 TFLAGS="$(STAGEprofile_TFLAGS)" \
4185 $(TARGET-stageprofile-opcodes)
4186
4187maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4188clean-stageprofile: clean-stageprofile-opcodes
4189clean-stageprofile-opcodes:
4190 @if [ $(current_stage) = stageprofile ]; then \
4191 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4192 else \
4193 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4194 $(MAKE) stageprofile-start; \
4195 fi; \
4196 cd $(HOST_SUBDIR)/opcodes && \
4197 $(MAKE) $(EXTRA_HOST_FLAGS) \
4198 $(POSTSTAGE1_FLAGS_TO_PASS) \
4199 clean
4200@endif opcodes-bootstrap
4201
4202
4203.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4204.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4205maybe-all-stagefeedback-opcodes:
4206maybe-clean-stagefeedback-opcodes:
4207@if opcodes-bootstrap
4208maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4209all-stagefeedback: all-stagefeedback-opcodes
4210TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4211all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4212 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4213 @r=`${PWD_COMMAND}`; export r; \
4214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4215 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4216 $(HOST_EXPORTS) \
4217 $(POSTSTAGE1_HOST_EXPORTS) \
4218 cd $(HOST_SUBDIR)/opcodes && \
4219 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4220 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4221 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4222 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4223 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4224 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4225 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4226 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4227 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4228 $(TARGET-stagefeedback-opcodes)
4229
4230maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4231clean-stagefeedback: clean-stagefeedback-opcodes
4232clean-stagefeedback-opcodes:
4233 @if [ $(current_stage) = stagefeedback ]; then \
4234 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4235 else \
4236 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4237 $(MAKE) stagefeedback-start; \
4238 fi; \
4239 cd $(HOST_SUBDIR)/opcodes && \
4240 $(MAKE) $(EXTRA_HOST_FLAGS) \
4241 $(POSTSTAGE1_FLAGS_TO_PASS) \
4242 clean
4243@endif opcodes-bootstrap
4244
4245
4246
4247
4248
4249.PHONY: check-opcodes maybe-check-opcodes
4250maybe-check-opcodes:
4251@if opcodes
4252maybe-check-opcodes: check-opcodes
4253
4254check-opcodes:
4255 @: $(MAKE); $(unstage)
4256 @r=`${PWD_COMMAND}`; export r; \
4257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4258 $(HOST_EXPORTS) \
4259 (cd $(HOST_SUBDIR)/opcodes && \
4260 $(MAKE) $(FLAGS_TO_PASS) check)
4261
4262@endif opcodes
4263
4264.PHONY: install-opcodes maybe-install-opcodes
4265maybe-install-opcodes:
4266@if opcodes
4267maybe-install-opcodes: install-opcodes
4268
4269install-opcodes: installdirs
4270 @: $(MAKE); $(unstage)
4271 @r=`${PWD_COMMAND}`; export r; \
4272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4273 $(HOST_EXPORTS) \
4274 (cd $(HOST_SUBDIR)/opcodes && \
4275 $(MAKE) $(FLAGS_TO_PASS) install)
4276
4277@endif opcodes
4278
4279.PHONY: install-strip-opcodes maybe-install-strip-opcodes
4280maybe-install-strip-opcodes:
4281@if opcodes
4282maybe-install-strip-opcodes: install-strip-opcodes
4283
4284install-strip-opcodes: installdirs
4285 @: $(MAKE); $(unstage)
4286 @r=`${PWD_COMMAND}`; export r; \
4287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4288 $(HOST_EXPORTS) \
4289 (cd $(HOST_SUBDIR)/opcodes && \
4290 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4291
4292@endif opcodes
4293
4294# Other targets (info, dvi, pdf, etc.)
4295
4296.PHONY: maybe-info-opcodes info-opcodes
4297maybe-info-opcodes:
4298@if opcodes
4299maybe-info-opcodes: info-opcodes
4300
4301info-opcodes: \
4302 configure-opcodes
4303 @[ -f ./opcodes/Makefile ] || exit 0; \
4304 r=`${PWD_COMMAND}`; export r; \
4305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4306 $(HOST_EXPORTS) \
4307 for flag in $(EXTRA_HOST_FLAGS) ; do \
4308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4309 done; \
4310 echo "Doing info in opcodes" ; \
4311 (cd $(HOST_SUBDIR)/opcodes && \
4312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4314 "RANLIB=$${RANLIB}" \
4315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4316 info) \
4317 || exit 1
4318
4319@endif opcodes
4320
4321.PHONY: maybe-dvi-opcodes dvi-opcodes
4322maybe-dvi-opcodes:
4323@if opcodes
4324maybe-dvi-opcodes: dvi-opcodes
4325
4326dvi-opcodes: \
4327 configure-opcodes
4328 @[ -f ./opcodes/Makefile ] || exit 0; \
4329 r=`${PWD_COMMAND}`; export r; \
4330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4331 $(HOST_EXPORTS) \
4332 for flag in $(EXTRA_HOST_FLAGS) ; do \
4333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4334 done; \
4335 echo "Doing dvi in opcodes" ; \
4336 (cd $(HOST_SUBDIR)/opcodes && \
4337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4339 "RANLIB=$${RANLIB}" \
4340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4341 dvi) \
4342 || exit 1
4343
4344@endif opcodes
4345
4346.PHONY: maybe-pdf-opcodes pdf-opcodes
4347maybe-pdf-opcodes:
4348@if opcodes
4349maybe-pdf-opcodes: pdf-opcodes
4350
4351pdf-opcodes: \
4352 configure-opcodes
4353 @[ -f ./opcodes/Makefile ] || exit 0; \
4354 r=`${PWD_COMMAND}`; export r; \
4355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4356 $(HOST_EXPORTS) \
4357 for flag in $(EXTRA_HOST_FLAGS) ; do \
4358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4359 done; \
4360 echo "Doing pdf in opcodes" ; \
4361 (cd $(HOST_SUBDIR)/opcodes && \
4362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4364 "RANLIB=$${RANLIB}" \
4365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4366 pdf) \
4367 || exit 1
4368
4369@endif opcodes
4370
4371.PHONY: maybe-html-opcodes html-opcodes
4372maybe-html-opcodes:
4373@if opcodes
4374maybe-html-opcodes: html-opcodes
4375
4376html-opcodes: \
4377 configure-opcodes
4378 @[ -f ./opcodes/Makefile ] || exit 0; \
4379 r=`${PWD_COMMAND}`; export r; \
4380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4381 $(HOST_EXPORTS) \
4382 for flag in $(EXTRA_HOST_FLAGS) ; do \
4383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4384 done; \
4385 echo "Doing html in opcodes" ; \
4386 (cd $(HOST_SUBDIR)/opcodes && \
4387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4389 "RANLIB=$${RANLIB}" \
4390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4391 html) \
4392 || exit 1
4393
4394@endif opcodes
4395
4396.PHONY: maybe-TAGS-opcodes TAGS-opcodes
4397maybe-TAGS-opcodes:
4398@if opcodes
4399maybe-TAGS-opcodes: TAGS-opcodes
4400
4401TAGS-opcodes: \
4402 configure-opcodes
4403 @[ -f ./opcodes/Makefile ] || exit 0; \
4404 r=`${PWD_COMMAND}`; export r; \
4405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4406 $(HOST_EXPORTS) \
4407 for flag in $(EXTRA_HOST_FLAGS) ; do \
4408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4409 done; \
4410 echo "Doing TAGS in opcodes" ; \
4411 (cd $(HOST_SUBDIR)/opcodes && \
4412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4414 "RANLIB=$${RANLIB}" \
4415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4416 TAGS) \
4417 || exit 1
4418
4419@endif opcodes
4420
4421.PHONY: maybe-install-info-opcodes install-info-opcodes
4422maybe-install-info-opcodes:
4423@if opcodes
4424maybe-install-info-opcodes: install-info-opcodes
4425
4426install-info-opcodes: \
4427 configure-opcodes \
4428 info-opcodes
4429 @[ -f ./opcodes/Makefile ] || exit 0; \
4430 r=`${PWD_COMMAND}`; export r; \
4431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4432 $(HOST_EXPORTS) \
4433 for flag in $(EXTRA_HOST_FLAGS) ; do \
4434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4435 done; \
4436 echo "Doing install-info in opcodes" ; \
4437 (cd $(HOST_SUBDIR)/opcodes && \
4438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4440 "RANLIB=$${RANLIB}" \
4441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4442 install-info) \
4443 || exit 1
4444
4445@endif opcodes
4446
4447.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4448maybe-install-pdf-opcodes:
4449@if opcodes
4450maybe-install-pdf-opcodes: install-pdf-opcodes
4451
4452install-pdf-opcodes: \
4453 configure-opcodes \
4454 pdf-opcodes
4455 @[ -f ./opcodes/Makefile ] || exit 0; \
4456 r=`${PWD_COMMAND}`; export r; \
4457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4458 $(HOST_EXPORTS) \
4459 for flag in $(EXTRA_HOST_FLAGS) ; do \
4460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4461 done; \
4462 echo "Doing install-pdf in opcodes" ; \
4463 (cd $(HOST_SUBDIR)/opcodes && \
4464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4466 "RANLIB=$${RANLIB}" \
4467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4468 install-pdf) \
4469 || exit 1
4470
4471@endif opcodes
4472
4473.PHONY: maybe-install-html-opcodes install-html-opcodes
4474maybe-install-html-opcodes:
4475@if opcodes
4476maybe-install-html-opcodes: install-html-opcodes
4477
4478install-html-opcodes: \
4479 configure-opcodes \
4480 html-opcodes
4481 @[ -f ./opcodes/Makefile ] || exit 0; \
4482 r=`${PWD_COMMAND}`; export r; \
4483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4484 $(HOST_EXPORTS) \
4485 for flag in $(EXTRA_HOST_FLAGS) ; do \
4486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4487 done; \
4488 echo "Doing install-html in opcodes" ; \
4489 (cd $(HOST_SUBDIR)/opcodes && \
4490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4492 "RANLIB=$${RANLIB}" \
4493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4494 install-html) \
4495 || exit 1
4496
4497@endif opcodes
4498
4499.PHONY: maybe-installcheck-opcodes installcheck-opcodes
4500maybe-installcheck-opcodes:
4501@if opcodes
4502maybe-installcheck-opcodes: installcheck-opcodes
4503
4504installcheck-opcodes: \
4505 configure-opcodes
4506 @[ -f ./opcodes/Makefile ] || exit 0; \
4507 r=`${PWD_COMMAND}`; export r; \
4508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4509 $(HOST_EXPORTS) \
4510 for flag in $(EXTRA_HOST_FLAGS) ; do \
4511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4512 done; \
4513 echo "Doing installcheck in opcodes" ; \
4514 (cd $(HOST_SUBDIR)/opcodes && \
4515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4517 "RANLIB=$${RANLIB}" \
4518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4519 installcheck) \
4520 || exit 1
4521
4522@endif opcodes
4523
4524.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4525maybe-mostlyclean-opcodes:
4526@if opcodes
4527maybe-mostlyclean-opcodes: mostlyclean-opcodes
4528
4529mostlyclean-opcodes:
4530 @[ -f ./opcodes/Makefile ] || exit 0; \
4531 r=`${PWD_COMMAND}`; export r; \
4532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4533 $(HOST_EXPORTS) \
4534 for flag in $(EXTRA_HOST_FLAGS) ; do \
4535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4536 done; \
4537 echo "Doing mostlyclean in opcodes" ; \
4538 (cd $(HOST_SUBDIR)/opcodes && \
4539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4541 "RANLIB=$${RANLIB}" \
4542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4543 mostlyclean) \
4544 || exit 1
4545
4546@endif opcodes
4547
4548.PHONY: maybe-clean-opcodes clean-opcodes
4549maybe-clean-opcodes:
4550@if opcodes
4551maybe-clean-opcodes: clean-opcodes
4552
4553clean-opcodes:
4554 @[ -f ./opcodes/Makefile ] || exit 0; \
4555 r=`${PWD_COMMAND}`; export r; \
4556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4557 $(HOST_EXPORTS) \
4558 for flag in $(EXTRA_HOST_FLAGS) ; do \
4559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4560 done; \
4561 echo "Doing clean in opcodes" ; \
4562 (cd $(HOST_SUBDIR)/opcodes && \
4563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4565 "RANLIB=$${RANLIB}" \
4566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4567 clean) \
4568 || exit 1
4569
4570@endif opcodes
4571
4572.PHONY: maybe-distclean-opcodes distclean-opcodes
4573maybe-distclean-opcodes:
4574@if opcodes
4575maybe-distclean-opcodes: distclean-opcodes
4576
4577distclean-opcodes:
4578 @[ -f ./opcodes/Makefile ] || exit 0; \
4579 r=`${PWD_COMMAND}`; export r; \
4580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4581 $(HOST_EXPORTS) \
4582 for flag in $(EXTRA_HOST_FLAGS) ; do \
4583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4584 done; \
4585 echo "Doing distclean in opcodes" ; \
4586 (cd $(HOST_SUBDIR)/opcodes && \
4587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4589 "RANLIB=$${RANLIB}" \
4590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4591 distclean) \
4592 || exit 1
4593
4594@endif opcodes
4595
4596.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4597maybe-maintainer-clean-opcodes:
4598@if opcodes
4599maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4600
4601maintainer-clean-opcodes:
4602 @[ -f ./opcodes/Makefile ] || exit 0; \
4603 r=`${PWD_COMMAND}`; export r; \
4604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4605 $(HOST_EXPORTS) \
4606 for flag in $(EXTRA_HOST_FLAGS) ; do \
4607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4608 done; \
4609 echo "Doing maintainer-clean in opcodes" ; \
4610 (cd $(HOST_SUBDIR)/opcodes && \
4611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4613 "RANLIB=$${RANLIB}" \
4614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4615 maintainer-clean) \
4616 || exit 1
4617
4618@endif opcodes
4619
4620
4621
4622.PHONY: configure-binutils maybe-configure-binutils
4623maybe-configure-binutils:
4624@if gcc-bootstrap
4625configure-binutils: stage_current
4626@endif gcc-bootstrap
4627@if binutils
4628maybe-configure-binutils: configure-binutils
4629configure-binutils:
4630 @r=`${PWD_COMMAND}`; export r; \
4631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4632 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4633 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4634 $(HOST_EXPORTS) \
4635 echo Configuring in $(HOST_SUBDIR)/binutils; \
4636 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4637 case $(srcdir) in \
4638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4639 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4641 esac; \
4642 srcdiroption="--srcdir=$${topdir}/binutils"; \
4643 libsrcdir="$$s/binutils"; \
4644 $(SHELL) $${libsrcdir}/configure \
4645 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4646 --target=${target_alias} $${srcdiroption} \
4647 || exit 1
4648@endif binutils
4649
4650
4651
4652.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4653maybe-configure-stage1-binutils:
4654@if binutils-bootstrap
4655maybe-configure-stage1-binutils: configure-stage1-binutils
4656configure-stage1-binutils:
4657 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4658 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4659 @r=`${PWD_COMMAND}`; export r; \
4660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4661 TFLAGS="$(STAGE1_TFLAGS)"; \
4662 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4663 $(HOST_EXPORTS) \
4664 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4665 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4666 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4667 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4668 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4669 cd $(HOST_SUBDIR)/binutils || exit 1; \
4670 case $(srcdir) in \
4671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4672 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4674 esac; \
4675 srcdiroption="--srcdir=$${topdir}/binutils"; \
4676 libsrcdir="$$s/binutils"; \
4677 $(SHELL) $${libsrcdir}/configure \
4678 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4679 --target=${target_alias} $${srcdiroption} \
4680 $(STAGE1_CONFIGURE_FLAGS)
4681@endif binutils-bootstrap
4682
4683.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4684maybe-configure-stage2-binutils:
4685@if binutils-bootstrap
4686maybe-configure-stage2-binutils: configure-stage2-binutils
4687configure-stage2-binutils:
4688 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4689 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4690 @r=`${PWD_COMMAND}`; export r; \
4691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4692 TFLAGS="$(STAGE2_TFLAGS)"; \
4693 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4694 $(HOST_EXPORTS) \
4695 $(POSTSTAGE1_HOST_EXPORTS) \
4696 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4697 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4698 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4699 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4701 cd $(HOST_SUBDIR)/binutils || exit 1; \
4702 case $(srcdir) in \
4703 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4704 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4705 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4706 esac; \
4707 srcdiroption="--srcdir=$${topdir}/binutils"; \
4708 libsrcdir="$$s/binutils"; \
4709 $(SHELL) $${libsrcdir}/configure \
4710 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4711 --target=${target_alias} $${srcdiroption} \
4712 --with-build-libsubdir=$(HOST_SUBDIR) \
4713 $(STAGE2_CONFIGURE_FLAGS)
4714@endif binutils-bootstrap
4715
4716.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4717maybe-configure-stage3-binutils:
4718@if binutils-bootstrap
4719maybe-configure-stage3-binutils: configure-stage3-binutils
4720configure-stage3-binutils:
4721 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4722 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4723 @r=`${PWD_COMMAND}`; export r; \
4724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4725 TFLAGS="$(STAGE3_TFLAGS)"; \
4726 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4727 $(HOST_EXPORTS) \
4728 $(POSTSTAGE1_HOST_EXPORTS) \
4729 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4730 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4731 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4732 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4734 cd $(HOST_SUBDIR)/binutils || exit 1; \
4735 case $(srcdir) in \
4736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4737 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4739 esac; \
4740 srcdiroption="--srcdir=$${topdir}/binutils"; \
4741 libsrcdir="$$s/binutils"; \
4742 $(SHELL) $${libsrcdir}/configure \
4743 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4744 --target=${target_alias} $${srcdiroption} \
4745 --with-build-libsubdir=$(HOST_SUBDIR) \
4746 $(STAGE3_CONFIGURE_FLAGS)
4747@endif binutils-bootstrap
4748
4749.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4750maybe-configure-stage4-binutils:
4751@if binutils-bootstrap
4752maybe-configure-stage4-binutils: configure-stage4-binutils
4753configure-stage4-binutils:
4754 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4755 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4756 @r=`${PWD_COMMAND}`; export r; \
4757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4758 TFLAGS="$(STAGE4_TFLAGS)"; \
4759 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4760 $(HOST_EXPORTS) \
4761 $(POSTSTAGE1_HOST_EXPORTS) \
4762 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4763 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4764 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4765 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4767 cd $(HOST_SUBDIR)/binutils || exit 1; \
4768 case $(srcdir) in \
4769 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4770 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4771 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4772 esac; \
4773 srcdiroption="--srcdir=$${topdir}/binutils"; \
4774 libsrcdir="$$s/binutils"; \
4775 $(SHELL) $${libsrcdir}/configure \
4776 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4777 --target=${target_alias} $${srcdiroption} \
4778 --with-build-libsubdir=$(HOST_SUBDIR) \
4779 $(STAGE4_CONFIGURE_FLAGS)
4780@endif binutils-bootstrap
4781
4782.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4783maybe-configure-stageprofile-binutils:
4784@if binutils-bootstrap
4785maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4786configure-stageprofile-binutils:
4787 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4788 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4789 @r=`${PWD_COMMAND}`; export r; \
4790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4791 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4792 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4793 $(HOST_EXPORTS) \
4794 $(POSTSTAGE1_HOST_EXPORTS) \
4795 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4796 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4797 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4798 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4800 cd $(HOST_SUBDIR)/binutils || exit 1; \
4801 case $(srcdir) in \
4802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4803 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4805 esac; \
4806 srcdiroption="--srcdir=$${topdir}/binutils"; \
4807 libsrcdir="$$s/binutils"; \
4808 $(SHELL) $${libsrcdir}/configure \
4809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4810 --target=${target_alias} $${srcdiroption} \
4811 --with-build-libsubdir=$(HOST_SUBDIR) \
4812 $(STAGEprofile_CONFIGURE_FLAGS)
4813@endif binutils-bootstrap
4814
4815.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4816maybe-configure-stagefeedback-binutils:
4817@if binutils-bootstrap
4818maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4819configure-stagefeedback-binutils:
4820 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4821 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4822 @r=`${PWD_COMMAND}`; export r; \
4823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4824 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4825 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4826 $(HOST_EXPORTS) \
4827 $(POSTSTAGE1_HOST_EXPORTS) \
4828 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4829 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4830 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4831 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4833 cd $(HOST_SUBDIR)/binutils || exit 1; \
4834 case $(srcdir) in \
4835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4836 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4838 esac; \
4839 srcdiroption="--srcdir=$${topdir}/binutils"; \
4840 libsrcdir="$$s/binutils"; \
4841 $(SHELL) $${libsrcdir}/configure \
4842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4843 --target=${target_alias} $${srcdiroption} \
4844 --with-build-libsubdir=$(HOST_SUBDIR) \
4845 $(STAGEfeedback_CONFIGURE_FLAGS)
4846@endif binutils-bootstrap
4847
4848
4849
4850
4851
4852.PHONY: all-binutils maybe-all-binutils
4853maybe-all-binutils:
4854@if gcc-bootstrap
4855all-binutils: stage_current
4856@endif gcc-bootstrap
4857@if binutils
4858TARGET-binutils=all
4859maybe-all-binutils: all-binutils
4860all-binutils: configure-binutils
4861 @r=`${PWD_COMMAND}`; export r; \
4862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4863 $(HOST_EXPORTS) \
4864 (cd $(HOST_SUBDIR)/binutils && \
4865 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4866 $(TARGET-binutils))
4867@endif binutils
4868
4869
4870
4871.PHONY: all-stage1-binutils maybe-all-stage1-binutils
4872.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4873maybe-all-stage1-binutils:
4874maybe-clean-stage1-binutils:
4875@if binutils-bootstrap
4876maybe-all-stage1-binutils: all-stage1-binutils
4877all-stage1: all-stage1-binutils
4878TARGET-stage1-binutils = $(TARGET-binutils)
4879all-stage1-binutils: configure-stage1-binutils
4880 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4881 @r=`${PWD_COMMAND}`; export r; \
4882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4883 TFLAGS="$(STAGE1_TFLAGS)"; \
4884 $(HOST_EXPORTS) \
4885 cd $(HOST_SUBDIR)/binutils && \
4886 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4887 CFLAGS="$(STAGE1_CFLAGS)" \
4888 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4889 LIBCFLAGS="$(LIBCFLAGS)" \
4890 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4891 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4892 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4893 $(EXTRA_HOST_FLAGS) \
4894 TFLAGS="$(STAGE1_TFLAGS)" \
4895 $(TARGET-stage1-binutils)
4896
4897maybe-clean-stage1-binutils: clean-stage1-binutils
4898clean-stage1: clean-stage1-binutils
4899clean-stage1-binutils:
4900 @if [ $(current_stage) = stage1 ]; then \
4901 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4902 else \
4903 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4904 $(MAKE) stage1-start; \
4905 fi; \
4906 cd $(HOST_SUBDIR)/binutils && \
4907 $(MAKE) $(EXTRA_HOST_FLAGS) \
4908 clean
4909@endif binutils-bootstrap
4910
4911
4912.PHONY: all-stage2-binutils maybe-all-stage2-binutils
4913.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4914maybe-all-stage2-binutils:
4915maybe-clean-stage2-binutils:
4916@if binutils-bootstrap
4917maybe-all-stage2-binutils: all-stage2-binutils
4918all-stage2: all-stage2-binutils
4919TARGET-stage2-binutils = $(TARGET-binutils)
4920all-stage2-binutils: configure-stage2-binutils
4921 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4922 @r=`${PWD_COMMAND}`; export r; \
4923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4924 TFLAGS="$(STAGE2_TFLAGS)"; \
4925 $(HOST_EXPORTS) \
4926 $(POSTSTAGE1_HOST_EXPORTS) \
4927 cd $(HOST_SUBDIR)/binutils && \
4928 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4929 CFLAGS="$(STAGE2_CFLAGS)" \
4930 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4931 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4932 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4933 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4934 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4935 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4936 TFLAGS="$(STAGE2_TFLAGS)" \
4937 $(TARGET-stage2-binutils)
4938
4939maybe-clean-stage2-binutils: clean-stage2-binutils
4940clean-stage2: clean-stage2-binutils
4941clean-stage2-binutils:
4942 @if [ $(current_stage) = stage2 ]; then \
4943 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4944 else \
4945 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
4946 $(MAKE) stage2-start; \
4947 fi; \
4948 cd $(HOST_SUBDIR)/binutils && \
4949 $(MAKE) $(EXTRA_HOST_FLAGS) \
4950 $(POSTSTAGE1_FLAGS_TO_PASS) \
4951 clean
4952@endif binutils-bootstrap
4953
4954
4955.PHONY: all-stage3-binutils maybe-all-stage3-binutils
4956.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
4957maybe-all-stage3-binutils:
4958maybe-clean-stage3-binutils:
4959@if binutils-bootstrap
4960maybe-all-stage3-binutils: all-stage3-binutils
4961all-stage3: all-stage3-binutils
4962TARGET-stage3-binutils = $(TARGET-binutils)
4963all-stage3-binutils: configure-stage3-binutils
4964 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4965 @r=`${PWD_COMMAND}`; export r; \
4966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4967 TFLAGS="$(STAGE3_TFLAGS)"; \
4968 $(HOST_EXPORTS) \
4969 $(POSTSTAGE1_HOST_EXPORTS) \
4970 cd $(HOST_SUBDIR)/binutils && \
4971 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4972 CFLAGS="$(STAGE3_CFLAGS)" \
4973 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4974 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4975 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4976 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4977 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4978 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4979 TFLAGS="$(STAGE3_TFLAGS)" \
4980 $(TARGET-stage3-binutils)
4981
4982maybe-clean-stage3-binutils: clean-stage3-binutils
4983clean-stage3: clean-stage3-binutils
4984clean-stage3-binutils:
4985 @if [ $(current_stage) = stage3 ]; then \
4986 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4987 else \
4988 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
4989 $(MAKE) stage3-start; \
4990 fi; \
4991 cd $(HOST_SUBDIR)/binutils && \
4992 $(MAKE) $(EXTRA_HOST_FLAGS) \
4993 $(POSTSTAGE1_FLAGS_TO_PASS) \
4994 clean
4995@endif binutils-bootstrap
4996
4997
4998.PHONY: all-stage4-binutils maybe-all-stage4-binutils
4999.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5000maybe-all-stage4-binutils:
5001maybe-clean-stage4-binutils:
5002@if binutils-bootstrap
5003maybe-all-stage4-binutils: all-stage4-binutils
5004all-stage4: all-stage4-binutils
5005TARGET-stage4-binutils = $(TARGET-binutils)
5006all-stage4-binutils: configure-stage4-binutils
5007 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5008 @r=`${PWD_COMMAND}`; export r; \
5009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5010 TFLAGS="$(STAGE4_TFLAGS)"; \
5011 $(HOST_EXPORTS) \
5012 $(POSTSTAGE1_HOST_EXPORTS) \
5013 cd $(HOST_SUBDIR)/binutils && \
5014 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5015 CFLAGS="$(STAGE4_CFLAGS)" \
5016 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5017 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5018 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5019 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5020 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5021 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5022 TFLAGS="$(STAGE4_TFLAGS)" \
5023 $(TARGET-stage4-binutils)
5024
5025maybe-clean-stage4-binutils: clean-stage4-binutils
5026clean-stage4: clean-stage4-binutils
5027clean-stage4-binutils:
5028 @if [ $(current_stage) = stage4 ]; then \
5029 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5030 else \
5031 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5032 $(MAKE) stage4-start; \
5033 fi; \
5034 cd $(HOST_SUBDIR)/binutils && \
5035 $(MAKE) $(EXTRA_HOST_FLAGS) \
5036 $(POSTSTAGE1_FLAGS_TO_PASS) \
5037 clean
5038@endif binutils-bootstrap
5039
5040
5041.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5042.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5043maybe-all-stageprofile-binutils:
5044maybe-clean-stageprofile-binutils:
5045@if binutils-bootstrap
5046maybe-all-stageprofile-binutils: all-stageprofile-binutils
5047all-stageprofile: all-stageprofile-binutils
5048TARGET-stageprofile-binutils = $(TARGET-binutils)
5049all-stageprofile-binutils: configure-stageprofile-binutils
5050 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5051 @r=`${PWD_COMMAND}`; export r; \
5052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5053 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5054 $(HOST_EXPORTS) \
5055 $(POSTSTAGE1_HOST_EXPORTS) \
5056 cd $(HOST_SUBDIR)/binutils && \
5057 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5058 CFLAGS="$(STAGEprofile_CFLAGS)" \
5059 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5060 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5061 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5062 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5063 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5064 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5065 TFLAGS="$(STAGEprofile_TFLAGS)" \
5066 $(TARGET-stageprofile-binutils)
5067
5068maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5069clean-stageprofile: clean-stageprofile-binutils
5070clean-stageprofile-binutils:
5071 @if [ $(current_stage) = stageprofile ]; then \
5072 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5073 else \
5074 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5075 $(MAKE) stageprofile-start; \
5076 fi; \
5077 cd $(HOST_SUBDIR)/binutils && \
5078 $(MAKE) $(EXTRA_HOST_FLAGS) \
5079 $(POSTSTAGE1_FLAGS_TO_PASS) \
5080 clean
5081@endif binutils-bootstrap
5082
5083
5084.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5085.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5086maybe-all-stagefeedback-binutils:
5087maybe-clean-stagefeedback-binutils:
5088@if binutils-bootstrap
5089maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5090all-stagefeedback: all-stagefeedback-binutils
5091TARGET-stagefeedback-binutils = $(TARGET-binutils)
5092all-stagefeedback-binutils: configure-stagefeedback-binutils
5093 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5094 @r=`${PWD_COMMAND}`; export r; \
5095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5096 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5097 $(HOST_EXPORTS) \
5098 $(POSTSTAGE1_HOST_EXPORTS) \
5099 cd $(HOST_SUBDIR)/binutils && \
5100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5101 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5102 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5103 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5104 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5105 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5106 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5107 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5108 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5109 $(TARGET-stagefeedback-binutils)
5110
5111maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5112clean-stagefeedback: clean-stagefeedback-binutils
5113clean-stagefeedback-binutils:
5114 @if [ $(current_stage) = stagefeedback ]; then \
5115 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5116 else \
5117 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5118 $(MAKE) stagefeedback-start; \
5119 fi; \
5120 cd $(HOST_SUBDIR)/binutils && \
5121 $(MAKE) $(EXTRA_HOST_FLAGS) \
5122 $(POSTSTAGE1_FLAGS_TO_PASS) \
5123 clean
5124@endif binutils-bootstrap
5125
5126
5127
5128
5129
5130.PHONY: check-binutils maybe-check-binutils
5131maybe-check-binutils:
5132@if binutils
5133maybe-check-binutils: check-binutils
5134
5135check-binutils:
5136 @: $(MAKE); $(unstage)
5137 @r=`${PWD_COMMAND}`; export r; \
5138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5139 $(HOST_EXPORTS) \
5140 (cd $(HOST_SUBDIR)/binutils && \
5141 $(MAKE) $(FLAGS_TO_PASS) check)
5142
5143@endif binutils
5144
5145.PHONY: install-binutils maybe-install-binutils
5146maybe-install-binutils:
5147@if binutils
5148maybe-install-binutils: install-binutils
5149
5150install-binutils: installdirs
5151 @: $(MAKE); $(unstage)
5152 @r=`${PWD_COMMAND}`; export r; \
5153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5154 $(HOST_EXPORTS) \
5155 (cd $(HOST_SUBDIR)/binutils && \
5156 $(MAKE) $(FLAGS_TO_PASS) install)
5157
5158@endif binutils
5159
5160.PHONY: install-strip-binutils maybe-install-strip-binutils
5161maybe-install-strip-binutils:
5162@if binutils
5163maybe-install-strip-binutils: install-strip-binutils
5164
5165install-strip-binutils: installdirs
5166 @: $(MAKE); $(unstage)
5167 @r=`${PWD_COMMAND}`; export r; \
5168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5169 $(HOST_EXPORTS) \
5170 (cd $(HOST_SUBDIR)/binutils && \
5171 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5172
5173@endif binutils
5174
5175# Other targets (info, dvi, pdf, etc.)
5176
5177.PHONY: maybe-info-binutils info-binutils
5178maybe-info-binutils:
5179@if binutils
5180maybe-info-binutils: info-binutils
5181
5182info-binutils: \
5183 configure-binutils
5184 @[ -f ./binutils/Makefile ] || exit 0; \
5185 r=`${PWD_COMMAND}`; export r; \
5186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5187 $(HOST_EXPORTS) \
5188 for flag in $(EXTRA_HOST_FLAGS) ; do \
5189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5190 done; \
5191 echo "Doing info in binutils" ; \
5192 (cd $(HOST_SUBDIR)/binutils && \
5193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5195 "RANLIB=$${RANLIB}" \
5196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5197 info) \
5198 || exit 1
5199
5200@endif binutils
5201
5202.PHONY: maybe-dvi-binutils dvi-binutils
5203maybe-dvi-binutils:
5204@if binutils
5205maybe-dvi-binutils: dvi-binutils
5206
5207dvi-binutils: \
5208 configure-binutils
5209 @[ -f ./binutils/Makefile ] || exit 0; \
5210 r=`${PWD_COMMAND}`; export r; \
5211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5212 $(HOST_EXPORTS) \
5213 for flag in $(EXTRA_HOST_FLAGS) ; do \
5214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5215 done; \
5216 echo "Doing dvi in binutils" ; \
5217 (cd $(HOST_SUBDIR)/binutils && \
5218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5220 "RANLIB=$${RANLIB}" \
5221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5222 dvi) \
5223 || exit 1
5224
5225@endif binutils
5226
5227.PHONY: maybe-pdf-binutils pdf-binutils
5228maybe-pdf-binutils:
5229@if binutils
5230maybe-pdf-binutils: pdf-binutils
5231
5232pdf-binutils: \
5233 configure-binutils
5234 @[ -f ./binutils/Makefile ] || exit 0; \
5235 r=`${PWD_COMMAND}`; export r; \
5236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5237 $(HOST_EXPORTS) \
5238 for flag in $(EXTRA_HOST_FLAGS) ; do \
5239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5240 done; \
5241 echo "Doing pdf in binutils" ; \
5242 (cd $(HOST_SUBDIR)/binutils && \
5243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5245 "RANLIB=$${RANLIB}" \
5246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5247 pdf) \
5248 || exit 1
5249
5250@endif binutils
5251
5252.PHONY: maybe-html-binutils html-binutils
5253maybe-html-binutils:
5254@if binutils
5255maybe-html-binutils: html-binutils
5256
5257html-binutils: \
5258 configure-binutils
5259 @[ -f ./binutils/Makefile ] || exit 0; \
5260 r=`${PWD_COMMAND}`; export r; \
5261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5262 $(HOST_EXPORTS) \
5263 for flag in $(EXTRA_HOST_FLAGS) ; do \
5264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5265 done; \
5266 echo "Doing html in binutils" ; \
5267 (cd $(HOST_SUBDIR)/binutils && \
5268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5270 "RANLIB=$${RANLIB}" \
5271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5272 html) \
5273 || exit 1
5274
5275@endif binutils
5276
5277.PHONY: maybe-TAGS-binutils TAGS-binutils
5278maybe-TAGS-binutils:
5279@if binutils
5280maybe-TAGS-binutils: TAGS-binutils
5281
5282TAGS-binutils: \
5283 configure-binutils
5284 @[ -f ./binutils/Makefile ] || exit 0; \
5285 r=`${PWD_COMMAND}`; export r; \
5286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5287 $(HOST_EXPORTS) \
5288 for flag in $(EXTRA_HOST_FLAGS) ; do \
5289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5290 done; \
5291 echo "Doing TAGS in binutils" ; \
5292 (cd $(HOST_SUBDIR)/binutils && \
5293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5295 "RANLIB=$${RANLIB}" \
5296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5297 TAGS) \
5298 || exit 1
5299
5300@endif binutils
5301
5302.PHONY: maybe-install-info-binutils install-info-binutils
5303maybe-install-info-binutils:
5304@if binutils
5305maybe-install-info-binutils: install-info-binutils
5306
5307install-info-binutils: \
5308 configure-binutils \
5309 info-binutils
5310 @[ -f ./binutils/Makefile ] || exit 0; \
5311 r=`${PWD_COMMAND}`; export r; \
5312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5313 $(HOST_EXPORTS) \
5314 for flag in $(EXTRA_HOST_FLAGS) ; do \
5315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5316 done; \
5317 echo "Doing install-info in binutils" ; \
5318 (cd $(HOST_SUBDIR)/binutils && \
5319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5321 "RANLIB=$${RANLIB}" \
5322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5323 install-info) \
5324 || exit 1
5325
5326@endif binutils
5327
5328.PHONY: maybe-install-pdf-binutils install-pdf-binutils
5329maybe-install-pdf-binutils:
5330@if binutils
5331maybe-install-pdf-binutils: install-pdf-binutils
5332
5333install-pdf-binutils: \
5334 configure-binutils \
5335 pdf-binutils
5336 @[ -f ./binutils/Makefile ] || exit 0; \
5337 r=`${PWD_COMMAND}`; export r; \
5338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5339 $(HOST_EXPORTS) \
5340 for flag in $(EXTRA_HOST_FLAGS) ; do \
5341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5342 done; \
5343 echo "Doing install-pdf in binutils" ; \
5344 (cd $(HOST_SUBDIR)/binutils && \
5345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5347 "RANLIB=$${RANLIB}" \
5348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5349 install-pdf) \
5350 || exit 1
5351
5352@endif binutils
5353
5354.PHONY: maybe-install-html-binutils install-html-binutils
5355maybe-install-html-binutils:
5356@if binutils
5357maybe-install-html-binutils: install-html-binutils
5358
5359install-html-binutils: \
5360 configure-binutils \
5361 html-binutils
5362 @[ -f ./binutils/Makefile ] || exit 0; \
5363 r=`${PWD_COMMAND}`; export r; \
5364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5365 $(HOST_EXPORTS) \
5366 for flag in $(EXTRA_HOST_FLAGS) ; do \
5367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5368 done; \
5369 echo "Doing install-html in binutils" ; \
5370 (cd $(HOST_SUBDIR)/binutils && \
5371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5373 "RANLIB=$${RANLIB}" \
5374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5375 install-html) \
5376 || exit 1
5377
5378@endif binutils
5379
5380.PHONY: maybe-installcheck-binutils installcheck-binutils
5381maybe-installcheck-binutils:
5382@if binutils
5383maybe-installcheck-binutils: installcheck-binutils
5384
5385installcheck-binutils: \
5386 configure-binutils
5387 @[ -f ./binutils/Makefile ] || exit 0; \
5388 r=`${PWD_COMMAND}`; export r; \
5389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5390 $(HOST_EXPORTS) \
5391 for flag in $(EXTRA_HOST_FLAGS) ; do \
5392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5393 done; \
5394 echo "Doing installcheck in binutils" ; \
5395 (cd $(HOST_SUBDIR)/binutils && \
5396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5398 "RANLIB=$${RANLIB}" \
5399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5400 installcheck) \
5401 || exit 1
5402
5403@endif binutils
5404
5405.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5406maybe-mostlyclean-binutils:
5407@if binutils
5408maybe-mostlyclean-binutils: mostlyclean-binutils
5409
5410mostlyclean-binutils:
5411 @[ -f ./binutils/Makefile ] || exit 0; \
5412 r=`${PWD_COMMAND}`; export r; \
5413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5414 $(HOST_EXPORTS) \
5415 for flag in $(EXTRA_HOST_FLAGS) ; do \
5416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5417 done; \
5418 echo "Doing mostlyclean in binutils" ; \
5419 (cd $(HOST_SUBDIR)/binutils && \
5420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5422 "RANLIB=$${RANLIB}" \
5423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5424 mostlyclean) \
5425 || exit 1
5426
5427@endif binutils
5428
5429.PHONY: maybe-clean-binutils clean-binutils
5430maybe-clean-binutils:
5431@if binutils
5432maybe-clean-binutils: clean-binutils
5433
5434clean-binutils:
5435 @[ -f ./binutils/Makefile ] || exit 0; \
5436 r=`${PWD_COMMAND}`; export r; \
5437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5438 $(HOST_EXPORTS) \
5439 for flag in $(EXTRA_HOST_FLAGS) ; do \
5440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5441 done; \
5442 echo "Doing clean in binutils" ; \
5443 (cd $(HOST_SUBDIR)/binutils && \
5444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5446 "RANLIB=$${RANLIB}" \
5447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5448 clean) \
5449 || exit 1
5450
5451@endif binutils
5452
5453.PHONY: maybe-distclean-binutils distclean-binutils
5454maybe-distclean-binutils:
5455@if binutils
5456maybe-distclean-binutils: distclean-binutils
5457
5458distclean-binutils:
5459 @[ -f ./binutils/Makefile ] || exit 0; \
5460 r=`${PWD_COMMAND}`; export r; \
5461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5462 $(HOST_EXPORTS) \
5463 for flag in $(EXTRA_HOST_FLAGS) ; do \
5464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5465 done; \
5466 echo "Doing distclean in binutils" ; \
5467 (cd $(HOST_SUBDIR)/binutils && \
5468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5470 "RANLIB=$${RANLIB}" \
5471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5472 distclean) \
5473 || exit 1
5474
5475@endif binutils
5476
5477.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5478maybe-maintainer-clean-binutils:
5479@if binutils
5480maybe-maintainer-clean-binutils: maintainer-clean-binutils
5481
5482maintainer-clean-binutils:
5483 @[ -f ./binutils/Makefile ] || exit 0; \
5484 r=`${PWD_COMMAND}`; export r; \
5485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5486 $(HOST_EXPORTS) \
5487 for flag in $(EXTRA_HOST_FLAGS) ; do \
5488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5489 done; \
5490 echo "Doing maintainer-clean in binutils" ; \
5491 (cd $(HOST_SUBDIR)/binutils && \
5492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5494 "RANLIB=$${RANLIB}" \
5495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5496 maintainer-clean) \
5497 || exit 1
5498
5499@endif binutils
5500
5501
5502
5503.PHONY: configure-bison maybe-configure-bison
5504maybe-configure-bison:
5505@if gcc-bootstrap
5506configure-bison: stage_current
5507@endif gcc-bootstrap
5508@if bison
5509maybe-configure-bison: configure-bison
5510configure-bison:
5511 @: $(MAKE); $(unstage)
5512 @r=`${PWD_COMMAND}`; export r; \
5513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5514 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5515 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5516 $(HOST_EXPORTS) \
5517 echo Configuring in $(HOST_SUBDIR)/bison; \
5518 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5519 case $(srcdir) in \
5520 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5521 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5522 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5523 esac; \
5524 srcdiroption="--srcdir=$${topdir}/bison"; \
5525 libsrcdir="$$s/bison"; \
5526 $(SHELL) $${libsrcdir}/configure \
5527 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5528 --target=${target_alias} $${srcdiroption} \
5529 || exit 1
5530@endif bison
5531
5532
5533
5534
5535
5536.PHONY: all-bison maybe-all-bison
5537maybe-all-bison:
5538@if gcc-bootstrap
5539all-bison: stage_current
5540@endif gcc-bootstrap
5541@if bison
5542TARGET-bison=all
5543maybe-all-bison: all-bison
5544all-bison: configure-bison
5545 @: $(MAKE); $(unstage)
5546 @r=`${PWD_COMMAND}`; export r; \
5547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5548 $(HOST_EXPORTS) \
5549 (cd $(HOST_SUBDIR)/bison && \
5550 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5551 $(TARGET-bison))
5552@endif bison
5553
5554
5555
5556
5557.PHONY: check-bison maybe-check-bison
5558maybe-check-bison:
5559@if bison
5560maybe-check-bison: check-bison
5561
5562# This module is only tested in a native toolchain.
5563check-bison:
5564 @: $(MAKE); $(unstage)
5565 @if [ '$(host)' = '$(target)' ] ; then \
5566 r=`${PWD_COMMAND}`; export r; \
5567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5568 $(HOST_EXPORTS) \
5569 (cd $(HOST_SUBDIR)/bison && \
5570 $(MAKE) $(FLAGS_TO_PASS) check); \
5571 fi
5572
5573@endif bison
5574
5575.PHONY: install-bison maybe-install-bison
5576maybe-install-bison:
5577@if bison
5578maybe-install-bison: install-bison
5579
5580install-bison: installdirs
5581 @: $(MAKE); $(unstage)
5582 @r=`${PWD_COMMAND}`; export r; \
5583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5584 $(HOST_EXPORTS) \
5585 (cd $(HOST_SUBDIR)/bison && \
5586 $(MAKE) $(FLAGS_TO_PASS) install)
5587
5588@endif bison
5589
5590.PHONY: install-strip-bison maybe-install-strip-bison
5591maybe-install-strip-bison:
5592@if bison
5593maybe-install-strip-bison: install-strip-bison
5594
5595install-strip-bison: installdirs
5596 @: $(MAKE); $(unstage)
5597 @r=`${PWD_COMMAND}`; export r; \
5598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5599 $(HOST_EXPORTS) \
5600 (cd $(HOST_SUBDIR)/bison && \
5601 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5602
5603@endif bison
5604
5605# Other targets (info, dvi, pdf, etc.)
5606
5607.PHONY: maybe-info-bison info-bison
5608maybe-info-bison:
5609@if bison
5610maybe-info-bison: info-bison
5611
5612info-bison: \
5613 configure-bison
5614 @: $(MAKE); $(unstage)
5615 @[ -f ./bison/Makefile ] || exit 0; \
5616 r=`${PWD_COMMAND}`; export r; \
5617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5618 $(HOST_EXPORTS) \
5619 for flag in $(EXTRA_HOST_FLAGS) ; do \
5620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5621 done; \
5622 echo "Doing info in bison" ; \
5623 (cd $(HOST_SUBDIR)/bison && \
5624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5626 "RANLIB=$${RANLIB}" \
5627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5628 info) \
5629 || exit 1
5630
5631@endif bison
5632
5633.PHONY: maybe-dvi-bison dvi-bison
5634maybe-dvi-bison:
5635@if bison
5636maybe-dvi-bison: dvi-bison
5637
5638dvi-bison: \
5639 configure-bison
5640 @: $(MAKE); $(unstage)
5641 @[ -f ./bison/Makefile ] || exit 0; \
5642 r=`${PWD_COMMAND}`; export r; \
5643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5644 $(HOST_EXPORTS) \
5645 for flag in $(EXTRA_HOST_FLAGS) ; do \
5646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5647 done; \
5648 echo "Doing dvi in bison" ; \
5649 (cd $(HOST_SUBDIR)/bison && \
5650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5652 "RANLIB=$${RANLIB}" \
5653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5654 dvi) \
5655 || exit 1
5656
5657@endif bison
5658
5659.PHONY: maybe-pdf-bison pdf-bison
5660maybe-pdf-bison:
5661@if bison
5662maybe-pdf-bison: pdf-bison
5663
5664pdf-bison: \
5665 configure-bison
5666 @: $(MAKE); $(unstage)
5667 @[ -f ./bison/Makefile ] || exit 0; \
5668 r=`${PWD_COMMAND}`; export r; \
5669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5670 $(HOST_EXPORTS) \
5671 for flag in $(EXTRA_HOST_FLAGS) ; do \
5672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5673 done; \
5674 echo "Doing pdf in bison" ; \
5675 (cd $(HOST_SUBDIR)/bison && \
5676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5678 "RANLIB=$${RANLIB}" \
5679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5680 pdf) \
5681 || exit 1
5682
5683@endif bison
5684
5685.PHONY: maybe-html-bison html-bison
5686maybe-html-bison:
5687@if bison
5688maybe-html-bison: html-bison
5689
5690html-bison: \
5691 configure-bison
5692 @: $(MAKE); $(unstage)
5693 @[ -f ./bison/Makefile ] || exit 0; \
5694 r=`${PWD_COMMAND}`; export r; \
5695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5696 $(HOST_EXPORTS) \
5697 for flag in $(EXTRA_HOST_FLAGS) ; do \
5698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5699 done; \
5700 echo "Doing html in bison" ; \
5701 (cd $(HOST_SUBDIR)/bison && \
5702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5704 "RANLIB=$${RANLIB}" \
5705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5706 html) \
5707 || exit 1
5708
5709@endif bison
5710
5711.PHONY: maybe-TAGS-bison TAGS-bison
5712maybe-TAGS-bison:
5713@if bison
5714maybe-TAGS-bison: TAGS-bison
5715
5716TAGS-bison: \
5717 configure-bison
5718 @: $(MAKE); $(unstage)
5719 @[ -f ./bison/Makefile ] || exit 0; \
5720 r=`${PWD_COMMAND}`; export r; \
5721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5722 $(HOST_EXPORTS) \
5723 for flag in $(EXTRA_HOST_FLAGS) ; do \
5724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5725 done; \
5726 echo "Doing TAGS in bison" ; \
5727 (cd $(HOST_SUBDIR)/bison && \
5728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5730 "RANLIB=$${RANLIB}" \
5731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5732 TAGS) \
5733 || exit 1
5734
5735@endif bison
5736
5737.PHONY: maybe-install-info-bison install-info-bison
5738maybe-install-info-bison:
5739@if bison
5740maybe-install-info-bison: install-info-bison
5741
5742install-info-bison: \
5743 configure-bison \
5744 info-bison
5745 @: $(MAKE); $(unstage)
5746 @[ -f ./bison/Makefile ] || exit 0; \
5747 r=`${PWD_COMMAND}`; export r; \
5748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5749 $(HOST_EXPORTS) \
5750 for flag in $(EXTRA_HOST_FLAGS) ; do \
5751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5752 done; \
5753 echo "Doing install-info in bison" ; \
5754 (cd $(HOST_SUBDIR)/bison && \
5755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5757 "RANLIB=$${RANLIB}" \
5758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5759 install-info) \
5760 || exit 1
5761
5762@endif bison
5763
5764.PHONY: maybe-install-pdf-bison install-pdf-bison
5765maybe-install-pdf-bison:
5766@if bison
5767maybe-install-pdf-bison: install-pdf-bison
5768
5769install-pdf-bison: \
5770 configure-bison \
5771 pdf-bison
5772 @: $(MAKE); $(unstage)
5773 @[ -f ./bison/Makefile ] || exit 0; \
5774 r=`${PWD_COMMAND}`; export r; \
5775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5776 $(HOST_EXPORTS) \
5777 for flag in $(EXTRA_HOST_FLAGS) ; do \
5778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5779 done; \
5780 echo "Doing install-pdf in bison" ; \
5781 (cd $(HOST_SUBDIR)/bison && \
5782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5784 "RANLIB=$${RANLIB}" \
5785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5786 install-pdf) \
5787 || exit 1
5788
5789@endif bison
5790
5791.PHONY: maybe-install-html-bison install-html-bison
5792maybe-install-html-bison:
5793@if bison
5794maybe-install-html-bison: install-html-bison
5795
5796install-html-bison: \
5797 configure-bison \
5798 html-bison
5799 @: $(MAKE); $(unstage)
5800 @[ -f ./bison/Makefile ] || exit 0; \
5801 r=`${PWD_COMMAND}`; export r; \
5802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5803 $(HOST_EXPORTS) \
5804 for flag in $(EXTRA_HOST_FLAGS) ; do \
5805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5806 done; \
5807 echo "Doing install-html in bison" ; \
5808 (cd $(HOST_SUBDIR)/bison && \
5809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5811 "RANLIB=$${RANLIB}" \
5812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5813 install-html) \
5814 || exit 1
5815
5816@endif bison
5817
5818.PHONY: maybe-installcheck-bison installcheck-bison
5819maybe-installcheck-bison:
5820@if bison
5821maybe-installcheck-bison: installcheck-bison
5822
5823installcheck-bison: \
5824 configure-bison
5825 @: $(MAKE); $(unstage)
5826 @[ -f ./bison/Makefile ] || exit 0; \
5827 r=`${PWD_COMMAND}`; export r; \
5828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5829 $(HOST_EXPORTS) \
5830 for flag in $(EXTRA_HOST_FLAGS) ; do \
5831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5832 done; \
5833 echo "Doing installcheck in bison" ; \
5834 (cd $(HOST_SUBDIR)/bison && \
5835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5837 "RANLIB=$${RANLIB}" \
5838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5839 installcheck) \
5840 || exit 1
5841
5842@endif bison
5843
5844.PHONY: maybe-mostlyclean-bison mostlyclean-bison
5845maybe-mostlyclean-bison:
5846@if bison
5847maybe-mostlyclean-bison: mostlyclean-bison
5848
5849mostlyclean-bison:
5850 @: $(MAKE); $(unstage)
5851 @[ -f ./bison/Makefile ] || exit 0; \
5852 r=`${PWD_COMMAND}`; export r; \
5853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5854 $(HOST_EXPORTS) \
5855 for flag in $(EXTRA_HOST_FLAGS) ; do \
5856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5857 done; \
5858 echo "Doing mostlyclean in bison" ; \
5859 (cd $(HOST_SUBDIR)/bison && \
5860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5862 "RANLIB=$${RANLIB}" \
5863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5864 mostlyclean) \
5865 || exit 1
5866
5867@endif bison
5868
5869.PHONY: maybe-clean-bison clean-bison
5870maybe-clean-bison:
5871@if bison
5872maybe-clean-bison: clean-bison
5873
5874clean-bison:
5875 @: $(MAKE); $(unstage)
5876 @[ -f ./bison/Makefile ] || exit 0; \
5877 r=`${PWD_COMMAND}`; export r; \
5878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5879 $(HOST_EXPORTS) \
5880 for flag in $(EXTRA_HOST_FLAGS) ; do \
5881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5882 done; \
5883 echo "Doing clean in bison" ; \
5884 (cd $(HOST_SUBDIR)/bison && \
5885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5887 "RANLIB=$${RANLIB}" \
5888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5889 clean) \
5890 || exit 1
5891
5892@endif bison
5893
5894.PHONY: maybe-distclean-bison distclean-bison
5895maybe-distclean-bison:
5896@if bison
5897maybe-distclean-bison: distclean-bison
5898
5899distclean-bison:
5900 @: $(MAKE); $(unstage)
5901 @[ -f ./bison/Makefile ] || exit 0; \
5902 r=`${PWD_COMMAND}`; export r; \
5903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5904 $(HOST_EXPORTS) \
5905 for flag in $(EXTRA_HOST_FLAGS) ; do \
5906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5907 done; \
5908 echo "Doing distclean in bison" ; \
5909 (cd $(HOST_SUBDIR)/bison && \
5910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5912 "RANLIB=$${RANLIB}" \
5913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5914 distclean) \
5915 || exit 1
5916
5917@endif bison
5918
5919.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5920maybe-maintainer-clean-bison:
5921@if bison
5922maybe-maintainer-clean-bison: maintainer-clean-bison
5923
5924maintainer-clean-bison:
5925 @: $(MAKE); $(unstage)
5926 @[ -f ./bison/Makefile ] || exit 0; \
5927 r=`${PWD_COMMAND}`; export r; \
5928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5929 $(HOST_EXPORTS) \
5930 for flag in $(EXTRA_HOST_FLAGS) ; do \
5931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5932 done; \
5933 echo "Doing maintainer-clean in bison" ; \
5934 (cd $(HOST_SUBDIR)/bison && \
5935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5937 "RANLIB=$${RANLIB}" \
5938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5939 maintainer-clean) \
5940 || exit 1
5941
5942@endif bison
5943
5944
5945
5946.PHONY: configure-cgen maybe-configure-cgen
5947maybe-configure-cgen:
5948@if gcc-bootstrap
5949configure-cgen: stage_current
5950@endif gcc-bootstrap
5951@if cgen
5952maybe-configure-cgen: configure-cgen
5953configure-cgen:
5954 @: $(MAKE); $(unstage)
5955 @r=`${PWD_COMMAND}`; export r; \
5956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5957 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
5958 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
5959 $(HOST_EXPORTS) \
5960 echo Configuring in $(HOST_SUBDIR)/cgen; \
5961 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
5962 case $(srcdir) in \
5963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5964 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
5965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5966 esac; \
5967 srcdiroption="--srcdir=$${topdir}/cgen"; \
5968 libsrcdir="$$s/cgen"; \
5969 $(SHELL) $${libsrcdir}/configure \
5970 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5971 --target=${target_alias} $${srcdiroption} \
5972 || exit 1
5973@endif cgen
5974
5975
5976
5977
5978
5979.PHONY: all-cgen maybe-all-cgen
5980maybe-all-cgen:
5981@if gcc-bootstrap
5982all-cgen: stage_current
5983@endif gcc-bootstrap
5984@if cgen
5985TARGET-cgen=all
5986maybe-all-cgen: all-cgen
5987all-cgen: configure-cgen
5988 @: $(MAKE); $(unstage)
5989 @r=`${PWD_COMMAND}`; export r; \
5990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5991 $(HOST_EXPORTS) \
5992 (cd $(HOST_SUBDIR)/cgen && \
5993 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5994 $(TARGET-cgen))
5995@endif cgen
5996
5997
5998
5999
6000.PHONY: check-cgen maybe-check-cgen
6001maybe-check-cgen:
6002@if cgen
6003maybe-check-cgen: check-cgen
6004
6005check-cgen:
6006 @: $(MAKE); $(unstage)
6007 @r=`${PWD_COMMAND}`; export r; \
6008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6009 $(HOST_EXPORTS) \
6010 (cd $(HOST_SUBDIR)/cgen && \
6011 $(MAKE) $(FLAGS_TO_PASS) check)
6012
6013@endif cgen
6014
6015.PHONY: install-cgen maybe-install-cgen
6016maybe-install-cgen:
6017@if cgen
6018maybe-install-cgen: install-cgen
6019
6020install-cgen: installdirs
6021 @: $(MAKE); $(unstage)
6022 @r=`${PWD_COMMAND}`; export r; \
6023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6024 $(HOST_EXPORTS) \
6025 (cd $(HOST_SUBDIR)/cgen && \
6026 $(MAKE) $(FLAGS_TO_PASS) install)
6027
6028@endif cgen
6029
6030.PHONY: install-strip-cgen maybe-install-strip-cgen
6031maybe-install-strip-cgen:
6032@if cgen
6033maybe-install-strip-cgen: install-strip-cgen
6034
6035install-strip-cgen: installdirs
6036 @: $(MAKE); $(unstage)
6037 @r=`${PWD_COMMAND}`; export r; \
6038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6039 $(HOST_EXPORTS) \
6040 (cd $(HOST_SUBDIR)/cgen && \
6041 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6042
6043@endif cgen
6044
6045# Other targets (info, dvi, pdf, etc.)
6046
6047.PHONY: maybe-info-cgen info-cgen
6048maybe-info-cgen:
6049@if cgen
6050maybe-info-cgen: info-cgen
6051
6052info-cgen: \
6053 configure-cgen
6054 @: $(MAKE); $(unstage)
6055 @[ -f ./cgen/Makefile ] || exit 0; \
6056 r=`${PWD_COMMAND}`; export r; \
6057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6058 $(HOST_EXPORTS) \
6059 for flag in $(EXTRA_HOST_FLAGS) ; do \
6060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6061 done; \
6062 echo "Doing info in cgen" ; \
6063 (cd $(HOST_SUBDIR)/cgen && \
6064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6066 "RANLIB=$${RANLIB}" \
6067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6068 info) \
6069 || exit 1
6070
6071@endif cgen
6072
6073.PHONY: maybe-dvi-cgen dvi-cgen
6074maybe-dvi-cgen:
6075@if cgen
6076maybe-dvi-cgen: dvi-cgen
6077
6078dvi-cgen: \
6079 configure-cgen
6080 @: $(MAKE); $(unstage)
6081 @[ -f ./cgen/Makefile ] || exit 0; \
6082 r=`${PWD_COMMAND}`; export r; \
6083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6084 $(HOST_EXPORTS) \
6085 for flag in $(EXTRA_HOST_FLAGS) ; do \
6086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6087 done; \
6088 echo "Doing dvi in cgen" ; \
6089 (cd $(HOST_SUBDIR)/cgen && \
6090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6092 "RANLIB=$${RANLIB}" \
6093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6094 dvi) \
6095 || exit 1
6096
6097@endif cgen
6098
6099.PHONY: maybe-pdf-cgen pdf-cgen
6100maybe-pdf-cgen:
6101@if cgen
6102maybe-pdf-cgen: pdf-cgen
6103
6104pdf-cgen: \
6105 configure-cgen
6106 @: $(MAKE); $(unstage)
6107 @[ -f ./cgen/Makefile ] || exit 0; \
6108 r=`${PWD_COMMAND}`; export r; \
6109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6110 $(HOST_EXPORTS) \
6111 for flag in $(EXTRA_HOST_FLAGS) ; do \
6112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6113 done; \
6114 echo "Doing pdf in cgen" ; \
6115 (cd $(HOST_SUBDIR)/cgen && \
6116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6118 "RANLIB=$${RANLIB}" \
6119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6120 pdf) \
6121 || exit 1
6122
6123@endif cgen
6124
6125.PHONY: maybe-html-cgen html-cgen
6126maybe-html-cgen:
6127@if cgen
6128maybe-html-cgen: html-cgen
6129
6130html-cgen: \
6131 configure-cgen
6132 @: $(MAKE); $(unstage)
6133 @[ -f ./cgen/Makefile ] || exit 0; \
6134 r=`${PWD_COMMAND}`; export r; \
6135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6136 $(HOST_EXPORTS) \
6137 for flag in $(EXTRA_HOST_FLAGS) ; do \
6138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6139 done; \
6140 echo "Doing html in cgen" ; \
6141 (cd $(HOST_SUBDIR)/cgen && \
6142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6144 "RANLIB=$${RANLIB}" \
6145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6146 html) \
6147 || exit 1
6148
6149@endif cgen
6150
6151.PHONY: maybe-TAGS-cgen TAGS-cgen
6152maybe-TAGS-cgen:
6153@if cgen
6154maybe-TAGS-cgen: TAGS-cgen
6155
6156TAGS-cgen: \
6157 configure-cgen
6158 @: $(MAKE); $(unstage)
6159 @[ -f ./cgen/Makefile ] || exit 0; \
6160 r=`${PWD_COMMAND}`; export r; \
6161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6162 $(HOST_EXPORTS) \
6163 for flag in $(EXTRA_HOST_FLAGS) ; do \
6164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6165 done; \
6166 echo "Doing TAGS in cgen" ; \
6167 (cd $(HOST_SUBDIR)/cgen && \
6168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6170 "RANLIB=$${RANLIB}" \
6171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6172 TAGS) \
6173 || exit 1
6174
6175@endif cgen
6176
6177.PHONY: maybe-install-info-cgen install-info-cgen
6178maybe-install-info-cgen:
6179@if cgen
6180maybe-install-info-cgen: install-info-cgen
6181
6182install-info-cgen: \
6183 configure-cgen \
6184 info-cgen
6185 @: $(MAKE); $(unstage)
6186 @[ -f ./cgen/Makefile ] || exit 0; \
6187 r=`${PWD_COMMAND}`; export r; \
6188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6189 $(HOST_EXPORTS) \
6190 for flag in $(EXTRA_HOST_FLAGS) ; do \
6191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6192 done; \
6193 echo "Doing install-info in cgen" ; \
6194 (cd $(HOST_SUBDIR)/cgen && \
6195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6197 "RANLIB=$${RANLIB}" \
6198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6199 install-info) \
6200 || exit 1
6201
6202@endif cgen
6203
6204.PHONY: maybe-install-pdf-cgen install-pdf-cgen
6205maybe-install-pdf-cgen:
6206@if cgen
6207maybe-install-pdf-cgen: install-pdf-cgen
6208
6209install-pdf-cgen: \
6210 configure-cgen \
6211 pdf-cgen
6212 @: $(MAKE); $(unstage)
6213 @[ -f ./cgen/Makefile ] || exit 0; \
6214 r=`${PWD_COMMAND}`; export r; \
6215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6216 $(HOST_EXPORTS) \
6217 for flag in $(EXTRA_HOST_FLAGS) ; do \
6218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6219 done; \
6220 echo "Doing install-pdf in cgen" ; \
6221 (cd $(HOST_SUBDIR)/cgen && \
6222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6224 "RANLIB=$${RANLIB}" \
6225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6226 install-pdf) \
6227 || exit 1
6228
6229@endif cgen
6230
6231.PHONY: maybe-install-html-cgen install-html-cgen
6232maybe-install-html-cgen:
6233@if cgen
6234maybe-install-html-cgen: install-html-cgen
6235
6236install-html-cgen: \
6237 configure-cgen \
6238 html-cgen
6239 @: $(MAKE); $(unstage)
6240 @[ -f ./cgen/Makefile ] || exit 0; \
6241 r=`${PWD_COMMAND}`; export r; \
6242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6243 $(HOST_EXPORTS) \
6244 for flag in $(EXTRA_HOST_FLAGS) ; do \
6245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6246 done; \
6247 echo "Doing install-html in cgen" ; \
6248 (cd $(HOST_SUBDIR)/cgen && \
6249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6251 "RANLIB=$${RANLIB}" \
6252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6253 install-html) \
6254 || exit 1
6255
6256@endif cgen
6257
6258.PHONY: maybe-installcheck-cgen installcheck-cgen
6259maybe-installcheck-cgen:
6260@if cgen
6261maybe-installcheck-cgen: installcheck-cgen
6262
6263installcheck-cgen: \
6264 configure-cgen
6265 @: $(MAKE); $(unstage)
6266 @[ -f ./cgen/Makefile ] || exit 0; \
6267 r=`${PWD_COMMAND}`; export r; \
6268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6269 $(HOST_EXPORTS) \
6270 for flag in $(EXTRA_HOST_FLAGS) ; do \
6271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6272 done; \
6273 echo "Doing installcheck in cgen" ; \
6274 (cd $(HOST_SUBDIR)/cgen && \
6275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6277 "RANLIB=$${RANLIB}" \
6278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6279 installcheck) \
6280 || exit 1
6281
6282@endif cgen
6283
6284.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6285maybe-mostlyclean-cgen:
6286@if cgen
6287maybe-mostlyclean-cgen: mostlyclean-cgen
6288
6289mostlyclean-cgen:
6290 @: $(MAKE); $(unstage)
6291 @[ -f ./cgen/Makefile ] || exit 0; \
6292 r=`${PWD_COMMAND}`; export r; \
6293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6294 $(HOST_EXPORTS) \
6295 for flag in $(EXTRA_HOST_FLAGS) ; do \
6296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6297 done; \
6298 echo "Doing mostlyclean in cgen" ; \
6299 (cd $(HOST_SUBDIR)/cgen && \
6300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6302 "RANLIB=$${RANLIB}" \
6303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6304 mostlyclean) \
6305 || exit 1
6306
6307@endif cgen
6308
6309.PHONY: maybe-clean-cgen clean-cgen
6310maybe-clean-cgen:
6311@if cgen
6312maybe-clean-cgen: clean-cgen
6313
6314clean-cgen:
6315 @: $(MAKE); $(unstage)
6316 @[ -f ./cgen/Makefile ] || exit 0; \
6317 r=`${PWD_COMMAND}`; export r; \
6318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6319 $(HOST_EXPORTS) \
6320 for flag in $(EXTRA_HOST_FLAGS) ; do \
6321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6322 done; \
6323 echo "Doing clean in cgen" ; \
6324 (cd $(HOST_SUBDIR)/cgen && \
6325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6327 "RANLIB=$${RANLIB}" \
6328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6329 clean) \
6330 || exit 1
6331
6332@endif cgen
6333
6334.PHONY: maybe-distclean-cgen distclean-cgen
6335maybe-distclean-cgen:
6336@if cgen
6337maybe-distclean-cgen: distclean-cgen
6338
6339distclean-cgen:
6340 @: $(MAKE); $(unstage)
6341 @[ -f ./cgen/Makefile ] || exit 0; \
6342 r=`${PWD_COMMAND}`; export r; \
6343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6344 $(HOST_EXPORTS) \
6345 for flag in $(EXTRA_HOST_FLAGS) ; do \
6346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6347 done; \
6348 echo "Doing distclean in cgen" ; \
6349 (cd $(HOST_SUBDIR)/cgen && \
6350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6352 "RANLIB=$${RANLIB}" \
6353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6354 distclean) \
6355 || exit 1
6356
6357@endif cgen
6358
6359.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6360maybe-maintainer-clean-cgen:
6361@if cgen
6362maybe-maintainer-clean-cgen: maintainer-clean-cgen
6363
6364maintainer-clean-cgen:
6365 @: $(MAKE); $(unstage)
6366 @[ -f ./cgen/Makefile ] || exit 0; \
6367 r=`${PWD_COMMAND}`; export r; \
6368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6369 $(HOST_EXPORTS) \
6370 for flag in $(EXTRA_HOST_FLAGS) ; do \
6371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6372 done; \
6373 echo "Doing maintainer-clean in cgen" ; \
6374 (cd $(HOST_SUBDIR)/cgen && \
6375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6377 "RANLIB=$${RANLIB}" \
6378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6379 maintainer-clean) \
6380 || exit 1
6381
6382@endif cgen
6383
6384
6385
6386.PHONY: configure-dejagnu maybe-configure-dejagnu
6387maybe-configure-dejagnu:
6388@if gcc-bootstrap
6389configure-dejagnu: stage_current
6390@endif gcc-bootstrap
6391@if dejagnu
6392maybe-configure-dejagnu: configure-dejagnu
6393configure-dejagnu:
6394 @: $(MAKE); $(unstage)
6395 @r=`${PWD_COMMAND}`; export r; \
6396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6397 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6398 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6399 $(HOST_EXPORTS) \
6400 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6401 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6402 case $(srcdir) in \
6403 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6404 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6405 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6406 esac; \
6407 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6408 libsrcdir="$$s/dejagnu"; \
6409 $(SHELL) $${libsrcdir}/configure \
6410 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6411 --target=${target_alias} $${srcdiroption} \
6412 || exit 1
6413@endif dejagnu
6414
6415
6416
6417
6418
6419.PHONY: all-dejagnu maybe-all-dejagnu
6420maybe-all-dejagnu:
6421@if gcc-bootstrap
6422all-dejagnu: stage_current
6423@endif gcc-bootstrap
6424@if dejagnu
6425TARGET-dejagnu=all
6426maybe-all-dejagnu: all-dejagnu
6427all-dejagnu: configure-dejagnu
6428 @: $(MAKE); $(unstage)
6429 @r=`${PWD_COMMAND}`; export r; \
6430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6431 $(HOST_EXPORTS) \
6432 (cd $(HOST_SUBDIR)/dejagnu && \
6433 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6434 $(TARGET-dejagnu))
6435@endif dejagnu
6436
6437
6438
6439
6440.PHONY: check-dejagnu maybe-check-dejagnu
6441maybe-check-dejagnu:
6442@if dejagnu
6443maybe-check-dejagnu: check-dejagnu
6444
6445check-dejagnu:
6446 @: $(MAKE); $(unstage)
6447 @r=`${PWD_COMMAND}`; export r; \
6448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6449 $(HOST_EXPORTS) \
6450 (cd $(HOST_SUBDIR)/dejagnu && \
6451 $(MAKE) $(FLAGS_TO_PASS) check)
6452
6453@endif dejagnu
6454
6455.PHONY: install-dejagnu maybe-install-dejagnu
6456maybe-install-dejagnu:
6457@if dejagnu
6458maybe-install-dejagnu: install-dejagnu
6459
6460install-dejagnu: installdirs
6461 @: $(MAKE); $(unstage)
6462 @r=`${PWD_COMMAND}`; export r; \
6463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6464 $(HOST_EXPORTS) \
6465 (cd $(HOST_SUBDIR)/dejagnu && \
6466 $(MAKE) $(FLAGS_TO_PASS) install)
6467
6468@endif dejagnu
6469
6470.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6471maybe-install-strip-dejagnu:
6472@if dejagnu
6473maybe-install-strip-dejagnu: install-strip-dejagnu
6474
6475install-strip-dejagnu: installdirs
6476 @: $(MAKE); $(unstage)
6477 @r=`${PWD_COMMAND}`; export r; \
6478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6479 $(HOST_EXPORTS) \
6480 (cd $(HOST_SUBDIR)/dejagnu && \
6481 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6482
6483@endif dejagnu
6484
6485# Other targets (info, dvi, pdf, etc.)
6486
6487.PHONY: maybe-info-dejagnu info-dejagnu
6488maybe-info-dejagnu:
6489@if dejagnu
6490maybe-info-dejagnu: info-dejagnu
6491
6492info-dejagnu: \
6493 configure-dejagnu
6494 @: $(MAKE); $(unstage)
6495 @[ -f ./dejagnu/Makefile ] || exit 0; \
6496 r=`${PWD_COMMAND}`; export r; \
6497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6498 $(HOST_EXPORTS) \
6499 for flag in $(EXTRA_HOST_FLAGS) ; do \
6500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6501 done; \
6502 echo "Doing info in dejagnu" ; \
6503 (cd $(HOST_SUBDIR)/dejagnu && \
6504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6506 "RANLIB=$${RANLIB}" \
6507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6508 info) \
6509 || exit 1
6510
6511@endif dejagnu
6512
6513.PHONY: maybe-dvi-dejagnu dvi-dejagnu
6514maybe-dvi-dejagnu:
6515@if dejagnu
6516maybe-dvi-dejagnu: dvi-dejagnu
6517
6518dvi-dejagnu: \
6519 configure-dejagnu
6520 @: $(MAKE); $(unstage)
6521 @[ -f ./dejagnu/Makefile ] || exit 0; \
6522 r=`${PWD_COMMAND}`; export r; \
6523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6524 $(HOST_EXPORTS) \
6525 for flag in $(EXTRA_HOST_FLAGS) ; do \
6526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6527 done; \
6528 echo "Doing dvi in dejagnu" ; \
6529 (cd $(HOST_SUBDIR)/dejagnu && \
6530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6532 "RANLIB=$${RANLIB}" \
6533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6534 dvi) \
6535 || exit 1
6536
6537@endif dejagnu
6538
6539.PHONY: maybe-pdf-dejagnu pdf-dejagnu
6540maybe-pdf-dejagnu:
6541@if dejagnu
6542maybe-pdf-dejagnu: pdf-dejagnu
6543
6544pdf-dejagnu: \
6545 configure-dejagnu
6546 @: $(MAKE); $(unstage)
6547 @[ -f ./dejagnu/Makefile ] || exit 0; \
6548 r=`${PWD_COMMAND}`; export r; \
6549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6550 $(HOST_EXPORTS) \
6551 for flag in $(EXTRA_HOST_FLAGS) ; do \
6552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6553 done; \
6554 echo "Doing pdf in dejagnu" ; \
6555 (cd $(HOST_SUBDIR)/dejagnu && \
6556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6558 "RANLIB=$${RANLIB}" \
6559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6560 pdf) \
6561 || exit 1
6562
6563@endif dejagnu
6564
6565.PHONY: maybe-html-dejagnu html-dejagnu
6566maybe-html-dejagnu:
6567@if dejagnu
6568maybe-html-dejagnu: html-dejagnu
6569
6570html-dejagnu: \
6571 configure-dejagnu
6572 @: $(MAKE); $(unstage)
6573 @[ -f ./dejagnu/Makefile ] || exit 0; \
6574 r=`${PWD_COMMAND}`; export r; \
6575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6576 $(HOST_EXPORTS) \
6577 for flag in $(EXTRA_HOST_FLAGS) ; do \
6578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6579 done; \
6580 echo "Doing html in dejagnu" ; \
6581 (cd $(HOST_SUBDIR)/dejagnu && \
6582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6584 "RANLIB=$${RANLIB}" \
6585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6586 html) \
6587 || exit 1
6588
6589@endif dejagnu
6590
6591.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6592maybe-TAGS-dejagnu:
6593@if dejagnu
6594maybe-TAGS-dejagnu: TAGS-dejagnu
6595
6596TAGS-dejagnu: \
6597 configure-dejagnu
6598 @: $(MAKE); $(unstage)
6599 @[ -f ./dejagnu/Makefile ] || exit 0; \
6600 r=`${PWD_COMMAND}`; export r; \
6601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6602 $(HOST_EXPORTS) \
6603 for flag in $(EXTRA_HOST_FLAGS) ; do \
6604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6605 done; \
6606 echo "Doing TAGS in dejagnu" ; \
6607 (cd $(HOST_SUBDIR)/dejagnu && \
6608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6610 "RANLIB=$${RANLIB}" \
6611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6612 TAGS) \
6613 || exit 1
6614
6615@endif dejagnu
6616
6617.PHONY: maybe-install-info-dejagnu install-info-dejagnu
6618maybe-install-info-dejagnu:
6619@if dejagnu
6620maybe-install-info-dejagnu: install-info-dejagnu
6621
6622install-info-dejagnu: \
6623 configure-dejagnu \
6624 info-dejagnu
6625 @: $(MAKE); $(unstage)
6626 @[ -f ./dejagnu/Makefile ] || exit 0; \
6627 r=`${PWD_COMMAND}`; export r; \
6628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6629 $(HOST_EXPORTS) \
6630 for flag in $(EXTRA_HOST_FLAGS) ; do \
6631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6632 done; \
6633 echo "Doing install-info in dejagnu" ; \
6634 (cd $(HOST_SUBDIR)/dejagnu && \
6635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6637 "RANLIB=$${RANLIB}" \
6638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6639 install-info) \
6640 || exit 1
6641
6642@endif dejagnu
6643
6644.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6645maybe-install-pdf-dejagnu:
6646@if dejagnu
6647maybe-install-pdf-dejagnu: install-pdf-dejagnu
6648
6649install-pdf-dejagnu: \
6650 configure-dejagnu \
6651 pdf-dejagnu
6652 @: $(MAKE); $(unstage)
6653 @[ -f ./dejagnu/Makefile ] || exit 0; \
6654 r=`${PWD_COMMAND}`; export r; \
6655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6656 $(HOST_EXPORTS) \
6657 for flag in $(EXTRA_HOST_FLAGS) ; do \
6658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6659 done; \
6660 echo "Doing install-pdf in dejagnu" ; \
6661 (cd $(HOST_SUBDIR)/dejagnu && \
6662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6664 "RANLIB=$${RANLIB}" \
6665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6666 install-pdf) \
6667 || exit 1
6668
6669@endif dejagnu
6670
6671.PHONY: maybe-install-html-dejagnu install-html-dejagnu
6672maybe-install-html-dejagnu:
6673@if dejagnu
6674maybe-install-html-dejagnu: install-html-dejagnu
6675
6676install-html-dejagnu: \
6677 configure-dejagnu \
6678 html-dejagnu
6679 @: $(MAKE); $(unstage)
6680 @[ -f ./dejagnu/Makefile ] || exit 0; \
6681 r=`${PWD_COMMAND}`; export r; \
6682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6683 $(HOST_EXPORTS) \
6684 for flag in $(EXTRA_HOST_FLAGS) ; do \
6685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6686 done; \
6687 echo "Doing install-html in dejagnu" ; \
6688 (cd $(HOST_SUBDIR)/dejagnu && \
6689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6691 "RANLIB=$${RANLIB}" \
6692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6693 install-html) \
6694 || exit 1
6695
6696@endif dejagnu
6697
6698.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6699maybe-installcheck-dejagnu:
6700@if dejagnu
6701maybe-installcheck-dejagnu: installcheck-dejagnu
6702
6703installcheck-dejagnu: \
6704 configure-dejagnu
6705 @: $(MAKE); $(unstage)
6706 @[ -f ./dejagnu/Makefile ] || exit 0; \
6707 r=`${PWD_COMMAND}`; export r; \
6708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6709 $(HOST_EXPORTS) \
6710 for flag in $(EXTRA_HOST_FLAGS) ; do \
6711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6712 done; \
6713 echo "Doing installcheck in dejagnu" ; \
6714 (cd $(HOST_SUBDIR)/dejagnu && \
6715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6717 "RANLIB=$${RANLIB}" \
6718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6719 installcheck) \
6720 || exit 1
6721
6722@endif dejagnu
6723
6724.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6725maybe-mostlyclean-dejagnu:
6726@if dejagnu
6727maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6728
6729mostlyclean-dejagnu:
6730 @: $(MAKE); $(unstage)
6731 @[ -f ./dejagnu/Makefile ] || exit 0; \
6732 r=`${PWD_COMMAND}`; export r; \
6733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6734 $(HOST_EXPORTS) \
6735 for flag in $(EXTRA_HOST_FLAGS) ; do \
6736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6737 done; \
6738 echo "Doing mostlyclean in dejagnu" ; \
6739 (cd $(HOST_SUBDIR)/dejagnu && \
6740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6742 "RANLIB=$${RANLIB}" \
6743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6744 mostlyclean) \
6745 || exit 1
6746
6747@endif dejagnu
6748
6749.PHONY: maybe-clean-dejagnu clean-dejagnu
6750maybe-clean-dejagnu:
6751@if dejagnu
6752maybe-clean-dejagnu: clean-dejagnu
6753
6754clean-dejagnu:
6755 @: $(MAKE); $(unstage)
6756 @[ -f ./dejagnu/Makefile ] || exit 0; \
6757 r=`${PWD_COMMAND}`; export r; \
6758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6759 $(HOST_EXPORTS) \
6760 for flag in $(EXTRA_HOST_FLAGS) ; do \
6761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6762 done; \
6763 echo "Doing clean in dejagnu" ; \
6764 (cd $(HOST_SUBDIR)/dejagnu && \
6765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6767 "RANLIB=$${RANLIB}" \
6768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6769 clean) \
6770 || exit 1
6771
6772@endif dejagnu
6773
6774.PHONY: maybe-distclean-dejagnu distclean-dejagnu
6775maybe-distclean-dejagnu:
6776@if dejagnu
6777maybe-distclean-dejagnu: distclean-dejagnu
6778
6779distclean-dejagnu:
6780 @: $(MAKE); $(unstage)
6781 @[ -f ./dejagnu/Makefile ] || exit 0; \
6782 r=`${PWD_COMMAND}`; export r; \
6783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6784 $(HOST_EXPORTS) \
6785 for flag in $(EXTRA_HOST_FLAGS) ; do \
6786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6787 done; \
6788 echo "Doing distclean in dejagnu" ; \
6789 (cd $(HOST_SUBDIR)/dejagnu && \
6790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6792 "RANLIB=$${RANLIB}" \
6793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6794 distclean) \
6795 || exit 1
6796
6797@endif dejagnu
6798
6799.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6800maybe-maintainer-clean-dejagnu:
6801@if dejagnu
6802maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6803
6804maintainer-clean-dejagnu:
6805 @: $(MAKE); $(unstage)
6806 @[ -f ./dejagnu/Makefile ] || exit 0; \
6807 r=`${PWD_COMMAND}`; export r; \
6808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6809 $(HOST_EXPORTS) \
6810 for flag in $(EXTRA_HOST_FLAGS) ; do \
6811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6812 done; \
6813 echo "Doing maintainer-clean in dejagnu" ; \
6814 (cd $(HOST_SUBDIR)/dejagnu && \
6815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6817 "RANLIB=$${RANLIB}" \
6818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6819 maintainer-clean) \
6820 || exit 1
6821
6822@endif dejagnu
6823
6824
6825
6826.PHONY: configure-etc maybe-configure-etc
6827maybe-configure-etc:
6828@if gcc-bootstrap
6829configure-etc: stage_current
6830@endif gcc-bootstrap
6831@if etc
6832maybe-configure-etc: configure-etc
6833configure-etc:
6834 @: $(MAKE); $(unstage)
6835 @r=`${PWD_COMMAND}`; export r; \
6836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6837 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6839 $(HOST_EXPORTS) \
6840 echo Configuring in $(HOST_SUBDIR)/etc; \
6841 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6842 case $(srcdir) in \
6843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6844 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6846 esac; \
6847 srcdiroption="--srcdir=$${topdir}/etc"; \
6848 libsrcdir="$$s/etc"; \
6849 $(SHELL) $${libsrcdir}/configure \
6850 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6851 --target=${target_alias} $${srcdiroption} \
6852 || exit 1
6853@endif etc
6854
6855
6856
6857
6858
6859.PHONY: all-etc maybe-all-etc
6860maybe-all-etc:
6861@if gcc-bootstrap
6862all-etc: stage_current
6863@endif gcc-bootstrap
6864@if etc
6865TARGET-etc=all
6866maybe-all-etc: all-etc
6867all-etc: configure-etc
6868 @: $(MAKE); $(unstage)
6869 @r=`${PWD_COMMAND}`; export r; \
6870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6871 $(HOST_EXPORTS) \
6872 (cd $(HOST_SUBDIR)/etc && \
6873 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6874 $(TARGET-etc))
6875@endif etc
6876
6877
6878
6879
6880.PHONY: check-etc maybe-check-etc
6881maybe-check-etc:
6882@if etc
6883maybe-check-etc: check-etc
6884
6885check-etc:
6886 @: $(MAKE); $(unstage)
6887 @r=`${PWD_COMMAND}`; export r; \
6888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6889 $(HOST_EXPORTS) \
6890 (cd $(HOST_SUBDIR)/etc && \
6891 $(MAKE) $(FLAGS_TO_PASS) check)
6892
6893@endif etc
6894
6895.PHONY: install-etc maybe-install-etc
6896maybe-install-etc:
6897@if etc
6898maybe-install-etc: install-etc
6899
6900install-etc: installdirs
6901 @: $(MAKE); $(unstage)
6902 @r=`${PWD_COMMAND}`; export r; \
6903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6904 $(HOST_EXPORTS) \
6905 (cd $(HOST_SUBDIR)/etc && \
6906 $(MAKE) $(FLAGS_TO_PASS) install)
6907
6908@endif etc
6909
6910.PHONY: install-strip-etc maybe-install-strip-etc
6911maybe-install-strip-etc:
6912@if etc
6913maybe-install-strip-etc: install-strip-etc
6914
6915install-strip-etc: installdirs
6916 @: $(MAKE); $(unstage)
6917 @r=`${PWD_COMMAND}`; export r; \
6918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6919 $(HOST_EXPORTS) \
6920 (cd $(HOST_SUBDIR)/etc && \
6921 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6922
6923@endif etc
6924
6925# Other targets (info, dvi, pdf, etc.)
6926
6927.PHONY: maybe-info-etc info-etc
6928maybe-info-etc:
6929@if etc
6930maybe-info-etc: info-etc
6931
6932info-etc: \
6933 configure-etc
6934 @: $(MAKE); $(unstage)
6935 @[ -f ./etc/Makefile ] || exit 0; \
6936 r=`${PWD_COMMAND}`; export r; \
6937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6938 $(HOST_EXPORTS) \
6939 for flag in $(EXTRA_HOST_FLAGS) ; do \
6940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6941 done; \
6942 echo "Doing info in etc" ; \
6943 (cd $(HOST_SUBDIR)/etc && \
6944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6946 "RANLIB=$${RANLIB}" \
6947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6948 info) \
6949 || exit 1
6950
6951@endif etc
6952
6953.PHONY: maybe-dvi-etc dvi-etc
6954maybe-dvi-etc:
6955@if etc
6956maybe-dvi-etc: dvi-etc
6957
6958dvi-etc: \
6959 configure-etc
6960 @: $(MAKE); $(unstage)
6961 @[ -f ./etc/Makefile ] || exit 0; \
6962 r=`${PWD_COMMAND}`; export r; \
6963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6964 $(HOST_EXPORTS) \
6965 for flag in $(EXTRA_HOST_FLAGS) ; do \
6966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6967 done; \
6968 echo "Doing dvi in etc" ; \
6969 (cd $(HOST_SUBDIR)/etc && \
6970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6972 "RANLIB=$${RANLIB}" \
6973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6974 dvi) \
6975 || exit 1
6976
6977@endif etc
6978
6979.PHONY: maybe-pdf-etc pdf-etc
6980maybe-pdf-etc:
6981@if etc
6982maybe-pdf-etc: pdf-etc
6983
6984pdf-etc: \
6985 configure-etc
6986 @: $(MAKE); $(unstage)
6987 @[ -f ./etc/Makefile ] || exit 0; \
6988 r=`${PWD_COMMAND}`; export r; \
6989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6990 $(HOST_EXPORTS) \
6991 for flag in $(EXTRA_HOST_FLAGS) ; do \
6992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6993 done; \
6994 echo "Doing pdf in etc" ; \
6995 (cd $(HOST_SUBDIR)/etc && \
6996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6998 "RANLIB=$${RANLIB}" \
6999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7000 pdf) \
7001 || exit 1
7002
7003@endif etc
7004
7005.PHONY: maybe-html-etc html-etc
7006maybe-html-etc:
7007@if etc
7008maybe-html-etc: html-etc
7009
7010html-etc: \
7011 configure-etc
7012 @: $(MAKE); $(unstage)
7013 @[ -f ./etc/Makefile ] || exit 0; \
7014 r=`${PWD_COMMAND}`; export r; \
7015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7016 $(HOST_EXPORTS) \
7017 for flag in $(EXTRA_HOST_FLAGS) ; do \
7018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7019 done; \
7020 echo "Doing html in etc" ; \
7021 (cd $(HOST_SUBDIR)/etc && \
7022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7024 "RANLIB=$${RANLIB}" \
7025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7026 html) \
7027 || exit 1
7028
7029@endif etc
7030
7031.PHONY: maybe-TAGS-etc TAGS-etc
7032maybe-TAGS-etc:
7033@if etc
7034maybe-TAGS-etc: TAGS-etc
7035
7036TAGS-etc: \
7037 configure-etc
7038 @: $(MAKE); $(unstage)
7039 @[ -f ./etc/Makefile ] || exit 0; \
7040 r=`${PWD_COMMAND}`; export r; \
7041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7042 $(HOST_EXPORTS) \
7043 for flag in $(EXTRA_HOST_FLAGS) ; do \
7044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7045 done; \
7046 echo "Doing TAGS in etc" ; \
7047 (cd $(HOST_SUBDIR)/etc && \
7048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7050 "RANLIB=$${RANLIB}" \
7051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7052 TAGS) \
7053 || exit 1
7054
7055@endif etc
7056
7057.PHONY: maybe-install-info-etc install-info-etc
7058maybe-install-info-etc:
7059@if etc
7060maybe-install-info-etc: install-info-etc
7061
7062install-info-etc: \
7063 configure-etc \
7064 info-etc
7065 @: $(MAKE); $(unstage)
7066 @[ -f ./etc/Makefile ] || exit 0; \
7067 r=`${PWD_COMMAND}`; export r; \
7068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7069 $(HOST_EXPORTS) \
7070 for flag in $(EXTRA_HOST_FLAGS) ; do \
7071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7072 done; \
7073 echo "Doing install-info in etc" ; \
7074 (cd $(HOST_SUBDIR)/etc && \
7075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7077 "RANLIB=$${RANLIB}" \
7078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7079 install-info) \
7080 || exit 1
7081
7082@endif etc
7083
7084.PHONY: maybe-install-pdf-etc install-pdf-etc
7085maybe-install-pdf-etc:
7086@if etc
7087maybe-install-pdf-etc: install-pdf-etc
7088
7089install-pdf-etc: \
7090 configure-etc \
7091 pdf-etc
7092 @: $(MAKE); $(unstage)
7093 @[ -f ./etc/Makefile ] || exit 0; \
7094 r=`${PWD_COMMAND}`; export r; \
7095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7096 $(HOST_EXPORTS) \
7097 for flag in $(EXTRA_HOST_FLAGS) ; do \
7098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7099 done; \
7100 echo "Doing install-pdf in etc" ; \
7101 (cd $(HOST_SUBDIR)/etc && \
7102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7104 "RANLIB=$${RANLIB}" \
7105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7106 install-pdf) \
7107 || exit 1
7108
7109@endif etc
7110
7111.PHONY: maybe-install-html-etc install-html-etc
7112maybe-install-html-etc:
7113@if etc
7114maybe-install-html-etc: install-html-etc
7115
7116install-html-etc: \
7117 configure-etc \
7118 html-etc
7119 @: $(MAKE); $(unstage)
7120 @[ -f ./etc/Makefile ] || exit 0; \
7121 r=`${PWD_COMMAND}`; export r; \
7122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7123 $(HOST_EXPORTS) \
7124 for flag in $(EXTRA_HOST_FLAGS) ; do \
7125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7126 done; \
7127 echo "Doing install-html in etc" ; \
7128 (cd $(HOST_SUBDIR)/etc && \
7129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7131 "RANLIB=$${RANLIB}" \
7132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7133 install-html) \
7134 || exit 1
7135
7136@endif etc
7137
7138.PHONY: maybe-installcheck-etc installcheck-etc
7139maybe-installcheck-etc:
7140@if etc
7141maybe-installcheck-etc: installcheck-etc
7142
7143installcheck-etc: \
7144 configure-etc
7145 @: $(MAKE); $(unstage)
7146 @[ -f ./etc/Makefile ] || exit 0; \
7147 r=`${PWD_COMMAND}`; export r; \
7148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7149 $(HOST_EXPORTS) \
7150 for flag in $(EXTRA_HOST_FLAGS) ; do \
7151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7152 done; \
7153 echo "Doing installcheck in etc" ; \
7154 (cd $(HOST_SUBDIR)/etc && \
7155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7157 "RANLIB=$${RANLIB}" \
7158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7159 installcheck) \
7160 || exit 1
7161
7162@endif etc
7163
7164.PHONY: maybe-mostlyclean-etc mostlyclean-etc
7165maybe-mostlyclean-etc:
7166@if etc
7167maybe-mostlyclean-etc: mostlyclean-etc
7168
7169mostlyclean-etc:
7170 @: $(MAKE); $(unstage)
7171 @[ -f ./etc/Makefile ] || exit 0; \
7172 r=`${PWD_COMMAND}`; export r; \
7173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7174 $(HOST_EXPORTS) \
7175 for flag in $(EXTRA_HOST_FLAGS) ; do \
7176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7177 done; \
7178 echo "Doing mostlyclean in etc" ; \
7179 (cd $(HOST_SUBDIR)/etc && \
7180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7182 "RANLIB=$${RANLIB}" \
7183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7184 mostlyclean) \
7185 || exit 1
7186
7187@endif etc
7188
7189.PHONY: maybe-clean-etc clean-etc
7190maybe-clean-etc:
7191@if etc
7192maybe-clean-etc: clean-etc
7193
7194clean-etc:
7195 @: $(MAKE); $(unstage)
7196 @[ -f ./etc/Makefile ] || exit 0; \
7197 r=`${PWD_COMMAND}`; export r; \
7198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7199 $(HOST_EXPORTS) \
7200 for flag in $(EXTRA_HOST_FLAGS) ; do \
7201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7202 done; \
7203 echo "Doing clean in etc" ; \
7204 (cd $(HOST_SUBDIR)/etc && \
7205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7207 "RANLIB=$${RANLIB}" \
7208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7209 clean) \
7210 || exit 1
7211
7212@endif etc
7213
7214.PHONY: maybe-distclean-etc distclean-etc
7215maybe-distclean-etc:
7216@if etc
7217maybe-distclean-etc: distclean-etc
7218
7219distclean-etc:
7220 @: $(MAKE); $(unstage)
7221 @[ -f ./etc/Makefile ] || exit 0; \
7222 r=`${PWD_COMMAND}`; export r; \
7223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7224 $(HOST_EXPORTS) \
7225 for flag in $(EXTRA_HOST_FLAGS) ; do \
7226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7227 done; \
7228 echo "Doing distclean in etc" ; \
7229 (cd $(HOST_SUBDIR)/etc && \
7230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7232 "RANLIB=$${RANLIB}" \
7233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7234 distclean) \
7235 || exit 1
7236
7237@endif etc
7238
7239.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7240maybe-maintainer-clean-etc:
7241@if etc
7242maybe-maintainer-clean-etc: maintainer-clean-etc
7243
7244maintainer-clean-etc:
7245 @: $(MAKE); $(unstage)
7246 @[ -f ./etc/Makefile ] || exit 0; \
7247 r=`${PWD_COMMAND}`; export r; \
7248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7249 $(HOST_EXPORTS) \
7250 for flag in $(EXTRA_HOST_FLAGS) ; do \
7251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7252 done; \
7253 echo "Doing maintainer-clean in etc" ; \
7254 (cd $(HOST_SUBDIR)/etc && \
7255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7257 "RANLIB=$${RANLIB}" \
7258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7259 maintainer-clean) \
7260 || exit 1
7261
7262@endif etc
7263
7264
7265
7266.PHONY: configure-fastjar maybe-configure-fastjar
7267maybe-configure-fastjar:
7268@if gcc-bootstrap
7269configure-fastjar: stage_current
7270@endif gcc-bootstrap
7271@if fastjar
7272maybe-configure-fastjar: configure-fastjar
7273configure-fastjar:
7274 @: $(MAKE); $(unstage)
7275 @r=`${PWD_COMMAND}`; export r; \
7276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7277 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7278 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7279 $(HOST_EXPORTS) \
7280 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7281 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7282 case $(srcdir) in \
7283 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7284 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7285 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7286 esac; \
7287 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7288 libsrcdir="$$s/fastjar"; \
7289 $(SHELL) $${libsrcdir}/configure \
7290 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7291 --target=${target_alias} $${srcdiroption} \
7292 || exit 1
7293@endif fastjar
7294
7295
7296
7297
7298
7299.PHONY: all-fastjar maybe-all-fastjar
7300maybe-all-fastjar:
7301@if gcc-bootstrap
7302all-fastjar: stage_current
7303@endif gcc-bootstrap
7304@if fastjar
7305TARGET-fastjar=all
7306maybe-all-fastjar: all-fastjar
7307all-fastjar: configure-fastjar
7308 @: $(MAKE); $(unstage)
7309 @r=`${PWD_COMMAND}`; export r; \
7310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7311 $(HOST_EXPORTS) \
7312 (cd $(HOST_SUBDIR)/fastjar && \
7313 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7314 $(TARGET-fastjar))
7315@endif fastjar
7316
7317
7318
7319
7320.PHONY: check-fastjar maybe-check-fastjar
7321maybe-check-fastjar:
7322@if fastjar
7323maybe-check-fastjar: check-fastjar
7324
7325# This module is only tested in a native toolchain.
7326check-fastjar:
7327 @: $(MAKE); $(unstage)
7328 @if [ '$(host)' = '$(target)' ] ; then \
7329 r=`${PWD_COMMAND}`; export r; \
7330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7331 $(HOST_EXPORTS) \
7332 (cd $(HOST_SUBDIR)/fastjar && \
7333 $(MAKE) $(FLAGS_TO_PASS) check); \
7334 fi
7335
7336@endif fastjar
7337
7338.PHONY: install-fastjar maybe-install-fastjar
7339maybe-install-fastjar:
7340@if fastjar
7341maybe-install-fastjar: install-fastjar
7342
7343install-fastjar: installdirs
7344 @: $(MAKE); $(unstage)
7345 @r=`${PWD_COMMAND}`; export r; \
7346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7347 $(HOST_EXPORTS) \
7348 (cd $(HOST_SUBDIR)/fastjar && \
7349 $(MAKE) $(FLAGS_TO_PASS) install)
7350
7351@endif fastjar
7352
7353.PHONY: install-strip-fastjar maybe-install-strip-fastjar
7354maybe-install-strip-fastjar:
7355@if fastjar
7356maybe-install-strip-fastjar: install-strip-fastjar
7357
7358install-strip-fastjar: installdirs
7359 @: $(MAKE); $(unstage)
7360 @r=`${PWD_COMMAND}`; export r; \
7361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7362 $(HOST_EXPORTS) \
7363 (cd $(HOST_SUBDIR)/fastjar && \
7364 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7365
7366@endif fastjar
7367
7368# Other targets (info, dvi, pdf, etc.)
7369
7370.PHONY: maybe-info-fastjar info-fastjar
7371maybe-info-fastjar:
7372@if fastjar
7373maybe-info-fastjar: info-fastjar
7374
7375info-fastjar: \
7376 configure-fastjar
7377 @: $(MAKE); $(unstage)
7378 @[ -f ./fastjar/Makefile ] || exit 0; \
7379 r=`${PWD_COMMAND}`; export r; \
7380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7381 $(HOST_EXPORTS) \
7382 for flag in $(EXTRA_HOST_FLAGS) ; do \
7383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7384 done; \
7385 echo "Doing info in fastjar" ; \
7386 (cd $(HOST_SUBDIR)/fastjar && \
7387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7389 "RANLIB=$${RANLIB}" \
7390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7391 info) \
7392 || exit 1
7393
7394@endif fastjar
7395
7396.PHONY: maybe-dvi-fastjar dvi-fastjar
7397maybe-dvi-fastjar:
7398@if fastjar
7399maybe-dvi-fastjar: dvi-fastjar
7400
7401dvi-fastjar: \
7402 configure-fastjar
7403 @: $(MAKE); $(unstage)
7404 @[ -f ./fastjar/Makefile ] || exit 0; \
7405 r=`${PWD_COMMAND}`; export r; \
7406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7407 $(HOST_EXPORTS) \
7408 for flag in $(EXTRA_HOST_FLAGS) ; do \
7409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7410 done; \
7411 echo "Doing dvi in fastjar" ; \
7412 (cd $(HOST_SUBDIR)/fastjar && \
7413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7415 "RANLIB=$${RANLIB}" \
7416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7417 dvi) \
7418 || exit 1
7419
7420@endif fastjar
7421
7422.PHONY: maybe-pdf-fastjar pdf-fastjar
7423maybe-pdf-fastjar:
7424@if fastjar
7425maybe-pdf-fastjar: pdf-fastjar
7426
7427pdf-fastjar: \
7428 configure-fastjar
7429 @: $(MAKE); $(unstage)
7430 @[ -f ./fastjar/Makefile ] || exit 0; \
7431 r=`${PWD_COMMAND}`; export r; \
7432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7433 $(HOST_EXPORTS) \
7434 for flag in $(EXTRA_HOST_FLAGS) ; do \
7435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7436 done; \
7437 echo "Doing pdf in fastjar" ; \
7438 (cd $(HOST_SUBDIR)/fastjar && \
7439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7441 "RANLIB=$${RANLIB}" \
7442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7443 pdf) \
7444 || exit 1
7445
7446@endif fastjar
7447
7448.PHONY: maybe-html-fastjar html-fastjar
7449maybe-html-fastjar:
7450@if fastjar
7451maybe-html-fastjar: html-fastjar
7452
7453html-fastjar: \
7454 configure-fastjar
7455 @: $(MAKE); $(unstage)
7456 @[ -f ./fastjar/Makefile ] || exit 0; \
7457 r=`${PWD_COMMAND}`; export r; \
7458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7459 $(HOST_EXPORTS) \
7460 for flag in $(EXTRA_HOST_FLAGS) ; do \
7461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7462 done; \
7463 echo "Doing html in fastjar" ; \
7464 (cd $(HOST_SUBDIR)/fastjar && \
7465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7467 "RANLIB=$${RANLIB}" \
7468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7469 html) \
7470 || exit 1
7471
7472@endif fastjar
7473
7474.PHONY: maybe-TAGS-fastjar TAGS-fastjar
7475maybe-TAGS-fastjar:
7476@if fastjar
7477maybe-TAGS-fastjar: TAGS-fastjar
7478
7479TAGS-fastjar: \
7480 configure-fastjar
7481 @: $(MAKE); $(unstage)
7482 @[ -f ./fastjar/Makefile ] || exit 0; \
7483 r=`${PWD_COMMAND}`; export r; \
7484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7485 $(HOST_EXPORTS) \
7486 for flag in $(EXTRA_HOST_FLAGS) ; do \
7487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7488 done; \
7489 echo "Doing TAGS in fastjar" ; \
7490 (cd $(HOST_SUBDIR)/fastjar && \
7491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7493 "RANLIB=$${RANLIB}" \
7494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7495 TAGS) \
7496 || exit 1
7497
7498@endif fastjar
7499
7500.PHONY: maybe-install-info-fastjar install-info-fastjar
7501maybe-install-info-fastjar:
7502@if fastjar
7503maybe-install-info-fastjar: install-info-fastjar
7504
7505install-info-fastjar: \
7506 configure-fastjar \
7507 info-fastjar
7508 @: $(MAKE); $(unstage)
7509 @[ -f ./fastjar/Makefile ] || exit 0; \
7510 r=`${PWD_COMMAND}`; export r; \
7511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7512 $(HOST_EXPORTS) \
7513 for flag in $(EXTRA_HOST_FLAGS) ; do \
7514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7515 done; \
7516 echo "Doing install-info in fastjar" ; \
7517 (cd $(HOST_SUBDIR)/fastjar && \
7518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7520 "RANLIB=$${RANLIB}" \
7521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7522 install-info) \
7523 || exit 1
7524
7525@endif fastjar
7526
7527.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7528maybe-install-pdf-fastjar:
7529@if fastjar
7530maybe-install-pdf-fastjar: install-pdf-fastjar
7531
7532install-pdf-fastjar: \
7533 configure-fastjar \
7534 pdf-fastjar
7535 @: $(MAKE); $(unstage)
7536 @[ -f ./fastjar/Makefile ] || exit 0; \
7537 r=`${PWD_COMMAND}`; export r; \
7538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7539 $(HOST_EXPORTS) \
7540 for flag in $(EXTRA_HOST_FLAGS) ; do \
7541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7542 done; \
7543 echo "Doing install-pdf in fastjar" ; \
7544 (cd $(HOST_SUBDIR)/fastjar && \
7545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7547 "RANLIB=$${RANLIB}" \
7548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7549 install-pdf) \
7550 || exit 1
7551
7552@endif fastjar
7553
7554.PHONY: maybe-install-html-fastjar install-html-fastjar
7555maybe-install-html-fastjar:
7556@if fastjar
7557maybe-install-html-fastjar: install-html-fastjar
7558
7559install-html-fastjar: \
7560 configure-fastjar \
7561 html-fastjar
7562 @: $(MAKE); $(unstage)
7563 @[ -f ./fastjar/Makefile ] || exit 0; \
7564 r=`${PWD_COMMAND}`; export r; \
7565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7566 $(HOST_EXPORTS) \
7567 for flag in $(EXTRA_HOST_FLAGS) ; do \
7568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7569 done; \
7570 echo "Doing install-html in fastjar" ; \
7571 (cd $(HOST_SUBDIR)/fastjar && \
7572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7574 "RANLIB=$${RANLIB}" \
7575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7576 install-html) \
7577 || exit 1
7578
7579@endif fastjar
7580
7581.PHONY: maybe-installcheck-fastjar installcheck-fastjar
7582maybe-installcheck-fastjar:
7583@if fastjar
7584maybe-installcheck-fastjar: installcheck-fastjar
7585
7586installcheck-fastjar: \
7587 configure-fastjar
7588 @: $(MAKE); $(unstage)
7589 @[ -f ./fastjar/Makefile ] || exit 0; \
7590 r=`${PWD_COMMAND}`; export r; \
7591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7592 $(HOST_EXPORTS) \
7593 for flag in $(EXTRA_HOST_FLAGS) ; do \
7594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7595 done; \
7596 echo "Doing installcheck in fastjar" ; \
7597 (cd $(HOST_SUBDIR)/fastjar && \
7598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7600 "RANLIB=$${RANLIB}" \
7601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7602 installcheck) \
7603 || exit 1
7604
7605@endif fastjar
7606
7607.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7608maybe-mostlyclean-fastjar:
7609@if fastjar
7610maybe-mostlyclean-fastjar: mostlyclean-fastjar
7611
7612mostlyclean-fastjar:
7613 @: $(MAKE); $(unstage)
7614 @[ -f ./fastjar/Makefile ] || exit 0; \
7615 r=`${PWD_COMMAND}`; export r; \
7616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7617 $(HOST_EXPORTS) \
7618 for flag in $(EXTRA_HOST_FLAGS) ; do \
7619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7620 done; \
7621 echo "Doing mostlyclean in fastjar" ; \
7622 (cd $(HOST_SUBDIR)/fastjar && \
7623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7625 "RANLIB=$${RANLIB}" \
7626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7627 mostlyclean) \
7628 || exit 1
7629
7630@endif fastjar
7631
7632.PHONY: maybe-clean-fastjar clean-fastjar
7633maybe-clean-fastjar:
7634@if fastjar
7635maybe-clean-fastjar: clean-fastjar
7636
7637clean-fastjar:
7638 @: $(MAKE); $(unstage)
7639 @[ -f ./fastjar/Makefile ] || exit 0; \
7640 r=`${PWD_COMMAND}`; export r; \
7641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7642 $(HOST_EXPORTS) \
7643 for flag in $(EXTRA_HOST_FLAGS) ; do \
7644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7645 done; \
7646 echo "Doing clean in fastjar" ; \
7647 (cd $(HOST_SUBDIR)/fastjar && \
7648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7650 "RANLIB=$${RANLIB}" \
7651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7652 clean) \
7653 || exit 1
7654
7655@endif fastjar
7656
7657.PHONY: maybe-distclean-fastjar distclean-fastjar
7658maybe-distclean-fastjar:
7659@if fastjar
7660maybe-distclean-fastjar: distclean-fastjar
7661
7662distclean-fastjar:
7663 @: $(MAKE); $(unstage)
7664 @[ -f ./fastjar/Makefile ] || exit 0; \
7665 r=`${PWD_COMMAND}`; export r; \
7666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7667 $(HOST_EXPORTS) \
7668 for flag in $(EXTRA_HOST_FLAGS) ; do \
7669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7670 done; \
7671 echo "Doing distclean in fastjar" ; \
7672 (cd $(HOST_SUBDIR)/fastjar && \
7673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7675 "RANLIB=$${RANLIB}" \
7676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7677 distclean) \
7678 || exit 1
7679
7680@endif fastjar
7681
7682.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7683maybe-maintainer-clean-fastjar:
7684@if fastjar
7685maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7686
7687maintainer-clean-fastjar:
7688 @: $(MAKE); $(unstage)
7689 @[ -f ./fastjar/Makefile ] || exit 0; \
7690 r=`${PWD_COMMAND}`; export r; \
7691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7692 $(HOST_EXPORTS) \
7693 for flag in $(EXTRA_HOST_FLAGS) ; do \
7694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7695 done; \
7696 echo "Doing maintainer-clean in fastjar" ; \
7697 (cd $(HOST_SUBDIR)/fastjar && \
7698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7700 "RANLIB=$${RANLIB}" \
7701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7702 maintainer-clean) \
7703 || exit 1
7704
7705@endif fastjar
7706
7707
7708
7709.PHONY: configure-fixincludes maybe-configure-fixincludes
7710maybe-configure-fixincludes:
7711@if gcc-bootstrap
7712configure-fixincludes: stage_current
7713@endif gcc-bootstrap
7714@if fixincludes
7715maybe-configure-fixincludes: configure-fixincludes
7716configure-fixincludes:
7717 @: $(MAKE); $(unstage)
7718 @r=`${PWD_COMMAND}`; export r; \
7719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7720 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7721 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7722 $(HOST_EXPORTS) \
7723 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7724 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7725 case $(srcdir) in \
7726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7727 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7729 esac; \
7730 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7731 libsrcdir="$$s/fixincludes"; \
7732 $(SHELL) $${libsrcdir}/configure \
7733 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7734 --target=${target_alias} $${srcdiroption} \
7735 || exit 1
7736@endif fixincludes
7737
7738
7739
7740
7741
7742.PHONY: all-fixincludes maybe-all-fixincludes
7743maybe-all-fixincludes:
7744@if gcc-bootstrap
7745all-fixincludes: stage_current
7746@endif gcc-bootstrap
7747@if fixincludes
7748TARGET-fixincludes=all
7749maybe-all-fixincludes: all-fixincludes
7750all-fixincludes: configure-fixincludes
7751 @: $(MAKE); $(unstage)
7752 @r=`${PWD_COMMAND}`; export r; \
7753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7754 $(HOST_EXPORTS) \
7755 (cd $(HOST_SUBDIR)/fixincludes && \
7756 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7757 $(TARGET-fixincludes))
7758@endif fixincludes
7759
7760
7761
7762
7763.PHONY: check-fixincludes maybe-check-fixincludes
7764maybe-check-fixincludes:
7765@if fixincludes
7766maybe-check-fixincludes: check-fixincludes
7767
7768check-fixincludes:
7769 @: $(MAKE); $(unstage)
7770 @r=`${PWD_COMMAND}`; export r; \
7771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7772 $(HOST_EXPORTS) \
7773 (cd $(HOST_SUBDIR)/fixincludes && \
7774 $(MAKE) $(FLAGS_TO_PASS) check)
7775
7776@endif fixincludes
7777
7778.PHONY: install-fixincludes maybe-install-fixincludes
7779maybe-install-fixincludes:
7780@if fixincludes
7781maybe-install-fixincludes: install-fixincludes
7782
7783install-fixincludes: installdirs
7784 @: $(MAKE); $(unstage)
7785 @r=`${PWD_COMMAND}`; export r; \
7786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7787 $(HOST_EXPORTS) \
7788 (cd $(HOST_SUBDIR)/fixincludes && \
7789 $(MAKE) $(FLAGS_TO_PASS) install)
7790
7791@endif fixincludes
7792
7793.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7794maybe-install-strip-fixincludes:
7795@if fixincludes
7796maybe-install-strip-fixincludes: install-strip-fixincludes
7797
7798install-strip-fixincludes: installdirs
7799 @: $(MAKE); $(unstage)
7800 @r=`${PWD_COMMAND}`; export r; \
7801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7802 $(HOST_EXPORTS) \
7803 (cd $(HOST_SUBDIR)/fixincludes && \
7804 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7805
7806@endif fixincludes
7807
7808# Other targets (info, dvi, pdf, etc.)
7809
7810.PHONY: maybe-info-fixincludes info-fixincludes
7811maybe-info-fixincludes:
7812@if fixincludes
7813maybe-info-fixincludes: info-fixincludes
7814
7815info-fixincludes: \
7816 configure-fixincludes
7817 @: $(MAKE); $(unstage)
7818 @[ -f ./fixincludes/Makefile ] || exit 0; \
7819 r=`${PWD_COMMAND}`; export r; \
7820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7821 $(HOST_EXPORTS) \
7822 for flag in $(EXTRA_HOST_FLAGS) ; do \
7823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7824 done; \
7825 echo "Doing info in fixincludes" ; \
7826 (cd $(HOST_SUBDIR)/fixincludes && \
7827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7829 "RANLIB=$${RANLIB}" \
7830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7831 info) \
7832 || exit 1
7833
7834@endif fixincludes
7835
7836.PHONY: maybe-dvi-fixincludes dvi-fixincludes
7837maybe-dvi-fixincludes:
7838@if fixincludes
7839maybe-dvi-fixincludes: dvi-fixincludes
7840
7841dvi-fixincludes: \
7842 configure-fixincludes
7843 @: $(MAKE); $(unstage)
7844 @[ -f ./fixincludes/Makefile ] || exit 0; \
7845 r=`${PWD_COMMAND}`; export r; \
7846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7847 $(HOST_EXPORTS) \
7848 for flag in $(EXTRA_HOST_FLAGS) ; do \
7849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7850 done; \
7851 echo "Doing dvi in fixincludes" ; \
7852 (cd $(HOST_SUBDIR)/fixincludes && \
7853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7855 "RANLIB=$${RANLIB}" \
7856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7857 dvi) \
7858 || exit 1
7859
7860@endif fixincludes
7861
7862.PHONY: maybe-pdf-fixincludes pdf-fixincludes
7863maybe-pdf-fixincludes:
7864@if fixincludes
7865maybe-pdf-fixincludes: pdf-fixincludes
7866
7867pdf-fixincludes: \
7868 configure-fixincludes
7869 @: $(MAKE); $(unstage)
7870 @[ -f ./fixincludes/Makefile ] || exit 0; \
7871 r=`${PWD_COMMAND}`; export r; \
7872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7873 $(HOST_EXPORTS) \
7874 for flag in $(EXTRA_HOST_FLAGS) ; do \
7875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7876 done; \
7877 echo "Doing pdf in fixincludes" ; \
7878 (cd $(HOST_SUBDIR)/fixincludes && \
7879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7881 "RANLIB=$${RANLIB}" \
7882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7883 pdf) \
7884 || exit 1
7885
7886@endif fixincludes
7887
7888.PHONY: maybe-html-fixincludes html-fixincludes
7889maybe-html-fixincludes:
7890@if fixincludes
7891maybe-html-fixincludes: html-fixincludes
7892
7893html-fixincludes: \
7894 configure-fixincludes
7895 @: $(MAKE); $(unstage)
7896 @[ -f ./fixincludes/Makefile ] || exit 0; \
7897 r=`${PWD_COMMAND}`; export r; \
7898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7899 $(HOST_EXPORTS) \
7900 for flag in $(EXTRA_HOST_FLAGS) ; do \
7901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7902 done; \
7903 echo "Doing html in fixincludes" ; \
7904 (cd $(HOST_SUBDIR)/fixincludes && \
7905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7907 "RANLIB=$${RANLIB}" \
7908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7909 html) \
7910 || exit 1
7911
7912@endif fixincludes
7913
7914.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7915maybe-TAGS-fixincludes:
7916@if fixincludes
7917maybe-TAGS-fixincludes: TAGS-fixincludes
7918
7919# fixincludes doesn't support TAGS.
7920TAGS-fixincludes:
7921
7922@endif fixincludes
7923
7924.PHONY: maybe-install-info-fixincludes install-info-fixincludes
7925maybe-install-info-fixincludes:
7926@if fixincludes
7927maybe-install-info-fixincludes: install-info-fixincludes
7928
7929install-info-fixincludes: \
7930 configure-fixincludes \
7931 info-fixincludes
7932 @: $(MAKE); $(unstage)
7933 @[ -f ./fixincludes/Makefile ] || exit 0; \
7934 r=`${PWD_COMMAND}`; export r; \
7935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7936 $(HOST_EXPORTS) \
7937 for flag in $(EXTRA_HOST_FLAGS) ; do \
7938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7939 done; \
7940 echo "Doing install-info in fixincludes" ; \
7941 (cd $(HOST_SUBDIR)/fixincludes && \
7942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7944 "RANLIB=$${RANLIB}" \
7945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7946 install-info) \
7947 || exit 1
7948
7949@endif fixincludes
7950
7951.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
7952maybe-install-pdf-fixincludes:
7953@if fixincludes
7954maybe-install-pdf-fixincludes: install-pdf-fixincludes
7955
7956install-pdf-fixincludes: \
7957 configure-fixincludes \
7958 pdf-fixincludes
7959 @: $(MAKE); $(unstage)
7960 @[ -f ./fixincludes/Makefile ] || exit 0; \
7961 r=`${PWD_COMMAND}`; export r; \
7962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7963 $(HOST_EXPORTS) \
7964 for flag in $(EXTRA_HOST_FLAGS) ; do \
7965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7966 done; \
7967 echo "Doing install-pdf in fixincludes" ; \
7968 (cd $(HOST_SUBDIR)/fixincludes && \
7969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7971 "RANLIB=$${RANLIB}" \
7972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7973 install-pdf) \
7974 || exit 1
7975
7976@endif fixincludes
7977
7978.PHONY: maybe-install-html-fixincludes install-html-fixincludes
7979maybe-install-html-fixincludes:
7980@if fixincludes
7981maybe-install-html-fixincludes: install-html-fixincludes
7982
7983install-html-fixincludes: \
7984 configure-fixincludes \
7985 html-fixincludes
7986 @: $(MAKE); $(unstage)
7987 @[ -f ./fixincludes/Makefile ] || exit 0; \
7988 r=`${PWD_COMMAND}`; export r; \
7989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7990 $(HOST_EXPORTS) \
7991 for flag in $(EXTRA_HOST_FLAGS) ; do \
7992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7993 done; \
7994 echo "Doing install-html in fixincludes" ; \
7995 (cd $(HOST_SUBDIR)/fixincludes && \
7996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7998 "RANLIB=$${RANLIB}" \
7999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8000 install-html) \
8001 || exit 1
8002
8003@endif fixincludes
8004
8005.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8006maybe-installcheck-fixincludes:
8007@if fixincludes
8008maybe-installcheck-fixincludes: installcheck-fixincludes
8009
8010installcheck-fixincludes: \
8011 configure-fixincludes
8012 @: $(MAKE); $(unstage)
8013 @[ -f ./fixincludes/Makefile ] || exit 0; \
8014 r=`${PWD_COMMAND}`; export r; \
8015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8016 $(HOST_EXPORTS) \
8017 for flag in $(EXTRA_HOST_FLAGS) ; do \
8018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8019 done; \
8020 echo "Doing installcheck in fixincludes" ; \
8021 (cd $(HOST_SUBDIR)/fixincludes && \
8022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8024 "RANLIB=$${RANLIB}" \
8025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8026 installcheck) \
8027 || exit 1
8028
8029@endif fixincludes
8030
8031.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8032maybe-mostlyclean-fixincludes:
8033@if fixincludes
8034maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8035
8036mostlyclean-fixincludes:
8037 @: $(MAKE); $(unstage)
8038 @[ -f ./fixincludes/Makefile ] || exit 0; \
8039 r=`${PWD_COMMAND}`; export r; \
8040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8041 $(HOST_EXPORTS) \
8042 for flag in $(EXTRA_HOST_FLAGS) ; do \
8043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8044 done; \
8045 echo "Doing mostlyclean in fixincludes" ; \
8046 (cd $(HOST_SUBDIR)/fixincludes && \
8047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8049 "RANLIB=$${RANLIB}" \
8050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8051 mostlyclean) \
8052 || exit 1
8053
8054@endif fixincludes
8055
8056.PHONY: maybe-clean-fixincludes clean-fixincludes
8057maybe-clean-fixincludes:
8058@if fixincludes
8059maybe-clean-fixincludes: clean-fixincludes
8060
8061clean-fixincludes:
8062 @: $(MAKE); $(unstage)
8063 @[ -f ./fixincludes/Makefile ] || exit 0; \
8064 r=`${PWD_COMMAND}`; export r; \
8065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8066 $(HOST_EXPORTS) \
8067 for flag in $(EXTRA_HOST_FLAGS) ; do \
8068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8069 done; \
8070 echo "Doing clean in fixincludes" ; \
8071 (cd $(HOST_SUBDIR)/fixincludes && \
8072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8074 "RANLIB=$${RANLIB}" \
8075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8076 clean) \
8077 || exit 1
8078
8079@endif fixincludes
8080
8081.PHONY: maybe-distclean-fixincludes distclean-fixincludes
8082maybe-distclean-fixincludes:
8083@if fixincludes
8084maybe-distclean-fixincludes: distclean-fixincludes
8085
8086distclean-fixincludes:
8087 @: $(MAKE); $(unstage)
8088 @[ -f ./fixincludes/Makefile ] || exit 0; \
8089 r=`${PWD_COMMAND}`; export r; \
8090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8091 $(HOST_EXPORTS) \
8092 for flag in $(EXTRA_HOST_FLAGS) ; do \
8093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8094 done; \
8095 echo "Doing distclean in fixincludes" ; \
8096 (cd $(HOST_SUBDIR)/fixincludes && \
8097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8099 "RANLIB=$${RANLIB}" \
8100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8101 distclean) \
8102 || exit 1
8103
8104@endif fixincludes
8105
8106.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8107maybe-maintainer-clean-fixincludes:
8108@if fixincludes
8109maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8110
8111maintainer-clean-fixincludes:
8112 @: $(MAKE); $(unstage)
8113 @[ -f ./fixincludes/Makefile ] || exit 0; \
8114 r=`${PWD_COMMAND}`; export r; \
8115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8116 $(HOST_EXPORTS) \
8117 for flag in $(EXTRA_HOST_FLAGS) ; do \
8118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8119 done; \
8120 echo "Doing maintainer-clean in fixincludes" ; \
8121 (cd $(HOST_SUBDIR)/fixincludes && \
8122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8124 "RANLIB=$${RANLIB}" \
8125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8126 maintainer-clean) \
8127 || exit 1
8128
8129@endif fixincludes
8130
8131
8132
8133.PHONY: configure-flex maybe-configure-flex
8134maybe-configure-flex:
8135@if gcc-bootstrap
8136configure-flex: stage_current
8137@endif gcc-bootstrap
8138@if flex
8139maybe-configure-flex: configure-flex
8140configure-flex:
8141 @: $(MAKE); $(unstage)
8142 @r=`${PWD_COMMAND}`; export r; \
8143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8144 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8146 $(HOST_EXPORTS) \
8147 echo Configuring in $(HOST_SUBDIR)/flex; \
8148 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8149 case $(srcdir) in \
8150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8151 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8153 esac; \
8154 srcdiroption="--srcdir=$${topdir}/flex"; \
8155 libsrcdir="$$s/flex"; \
8156 $(SHELL) $${libsrcdir}/configure \
8157 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8158 --target=${target_alias} $${srcdiroption} \
8159 || exit 1
8160@endif flex
8161
8162
8163
8164
8165
8166.PHONY: all-flex maybe-all-flex
8167maybe-all-flex:
8168@if gcc-bootstrap
8169all-flex: stage_current
8170@endif gcc-bootstrap
8171@if flex
8172TARGET-flex=all
8173maybe-all-flex: all-flex
8174all-flex: configure-flex
8175 @: $(MAKE); $(unstage)
8176 @r=`${PWD_COMMAND}`; export r; \
8177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8178 $(HOST_EXPORTS) \
8179 (cd $(HOST_SUBDIR)/flex && \
8180 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8181 $(TARGET-flex))
8182@endif flex
8183
8184
8185
8186
8187.PHONY: check-flex maybe-check-flex
8188maybe-check-flex:
8189@if flex
8190maybe-check-flex: check-flex
8191
8192# This module is only tested in a native toolchain.
8193check-flex:
8194 @: $(MAKE); $(unstage)
8195 @if [ '$(host)' = '$(target)' ] ; then \
8196 r=`${PWD_COMMAND}`; export r; \
8197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8198 $(HOST_EXPORTS) \
8199 (cd $(HOST_SUBDIR)/flex && \
8200 $(MAKE) $(FLAGS_TO_PASS) check); \
8201 fi
8202
8203@endif flex
8204
8205.PHONY: install-flex maybe-install-flex
8206maybe-install-flex:
8207@if flex
8208maybe-install-flex: install-flex
8209
8210install-flex: installdirs
8211 @: $(MAKE); $(unstage)
8212 @r=`${PWD_COMMAND}`; export r; \
8213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8214 $(HOST_EXPORTS) \
8215 (cd $(HOST_SUBDIR)/flex && \
8216 $(MAKE) $(FLAGS_TO_PASS) install)
8217
8218@endif flex
8219
8220.PHONY: install-strip-flex maybe-install-strip-flex
8221maybe-install-strip-flex:
8222@if flex
8223maybe-install-strip-flex: install-strip-flex
8224
8225install-strip-flex: installdirs
8226 @: $(MAKE); $(unstage)
8227 @r=`${PWD_COMMAND}`; export r; \
8228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8229 $(HOST_EXPORTS) \
8230 (cd $(HOST_SUBDIR)/flex && \
8231 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8232
8233@endif flex
8234
8235# Other targets (info, dvi, pdf, etc.)
8236
8237.PHONY: maybe-info-flex info-flex
8238maybe-info-flex:
8239@if flex
8240maybe-info-flex: info-flex
8241
8242info-flex: \
8243 configure-flex
8244 @: $(MAKE); $(unstage)
8245 @[ -f ./flex/Makefile ] || exit 0; \
8246 r=`${PWD_COMMAND}`; export r; \
8247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8248 $(HOST_EXPORTS) \
8249 for flag in $(EXTRA_HOST_FLAGS) ; do \
8250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8251 done; \
8252 echo "Doing info in flex" ; \
8253 (cd $(HOST_SUBDIR)/flex && \
8254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8256 "RANLIB=$${RANLIB}" \
8257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8258 info) \
8259 || exit 1
8260
8261@endif flex
8262
8263.PHONY: maybe-dvi-flex dvi-flex
8264maybe-dvi-flex:
8265@if flex
8266maybe-dvi-flex: dvi-flex
8267
8268dvi-flex: \
8269 configure-flex
8270 @: $(MAKE); $(unstage)
8271 @[ -f ./flex/Makefile ] || exit 0; \
8272 r=`${PWD_COMMAND}`; export r; \
8273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8274 $(HOST_EXPORTS) \
8275 for flag in $(EXTRA_HOST_FLAGS) ; do \
8276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8277 done; \
8278 echo "Doing dvi in flex" ; \
8279 (cd $(HOST_SUBDIR)/flex && \
8280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8282 "RANLIB=$${RANLIB}" \
8283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8284 dvi) \
8285 || exit 1
8286
8287@endif flex
8288
8289.PHONY: maybe-pdf-flex pdf-flex
8290maybe-pdf-flex:
8291@if flex
8292maybe-pdf-flex: pdf-flex
8293
8294pdf-flex: \
8295 configure-flex
8296 @: $(MAKE); $(unstage)
8297 @[ -f ./flex/Makefile ] || exit 0; \
8298 r=`${PWD_COMMAND}`; export r; \
8299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8300 $(HOST_EXPORTS) \
8301 for flag in $(EXTRA_HOST_FLAGS) ; do \
8302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8303 done; \
8304 echo "Doing pdf in flex" ; \
8305 (cd $(HOST_SUBDIR)/flex && \
8306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8308 "RANLIB=$${RANLIB}" \
8309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8310 pdf) \
8311 || exit 1
8312
8313@endif flex
8314
8315.PHONY: maybe-html-flex html-flex
8316maybe-html-flex:
8317@if flex
8318maybe-html-flex: html-flex
8319
8320html-flex: \
8321 configure-flex
8322 @: $(MAKE); $(unstage)
8323 @[ -f ./flex/Makefile ] || exit 0; \
8324 r=`${PWD_COMMAND}`; export r; \
8325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8326 $(HOST_EXPORTS) \
8327 for flag in $(EXTRA_HOST_FLAGS) ; do \
8328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8329 done; \
8330 echo "Doing html in flex" ; \
8331 (cd $(HOST_SUBDIR)/flex && \
8332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8334 "RANLIB=$${RANLIB}" \
8335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8336 html) \
8337 || exit 1
8338
8339@endif flex
8340
8341.PHONY: maybe-TAGS-flex TAGS-flex
8342maybe-TAGS-flex:
8343@if flex
8344maybe-TAGS-flex: TAGS-flex
8345
8346TAGS-flex: \
8347 configure-flex
8348 @: $(MAKE); $(unstage)
8349 @[ -f ./flex/Makefile ] || exit 0; \
8350 r=`${PWD_COMMAND}`; export r; \
8351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8352 $(HOST_EXPORTS) \
8353 for flag in $(EXTRA_HOST_FLAGS) ; do \
8354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8355 done; \
8356 echo "Doing TAGS in flex" ; \
8357 (cd $(HOST_SUBDIR)/flex && \
8358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8360 "RANLIB=$${RANLIB}" \
8361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8362 TAGS) \
8363 || exit 1
8364
8365@endif flex
8366
8367.PHONY: maybe-install-info-flex install-info-flex
8368maybe-install-info-flex:
8369@if flex
8370maybe-install-info-flex: install-info-flex
8371
8372install-info-flex: \
8373 configure-flex \
8374 info-flex
8375 @: $(MAKE); $(unstage)
8376 @[ -f ./flex/Makefile ] || exit 0; \
8377 r=`${PWD_COMMAND}`; export r; \
8378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8379 $(HOST_EXPORTS) \
8380 for flag in $(EXTRA_HOST_FLAGS) ; do \
8381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8382 done; \
8383 echo "Doing install-info in flex" ; \
8384 (cd $(HOST_SUBDIR)/flex && \
8385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8387 "RANLIB=$${RANLIB}" \
8388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8389 install-info) \
8390 || exit 1
8391
8392@endif flex
8393
8394.PHONY: maybe-install-pdf-flex install-pdf-flex
8395maybe-install-pdf-flex:
8396@if flex
8397maybe-install-pdf-flex: install-pdf-flex
8398
8399install-pdf-flex: \
8400 configure-flex \
8401 pdf-flex
8402 @: $(MAKE); $(unstage)
8403 @[ -f ./flex/Makefile ] || exit 0; \
8404 r=`${PWD_COMMAND}`; export r; \
8405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8406 $(HOST_EXPORTS) \
8407 for flag in $(EXTRA_HOST_FLAGS) ; do \
8408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8409 done; \
8410 echo "Doing install-pdf in flex" ; \
8411 (cd $(HOST_SUBDIR)/flex && \
8412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8414 "RANLIB=$${RANLIB}" \
8415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8416 install-pdf) \
8417 || exit 1
8418
8419@endif flex
8420
8421.PHONY: maybe-install-html-flex install-html-flex
8422maybe-install-html-flex:
8423@if flex
8424maybe-install-html-flex: install-html-flex
8425
8426install-html-flex: \
8427 configure-flex \
8428 html-flex
8429 @: $(MAKE); $(unstage)
8430 @[ -f ./flex/Makefile ] || exit 0; \
8431 r=`${PWD_COMMAND}`; export r; \
8432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8433 $(HOST_EXPORTS) \
8434 for flag in $(EXTRA_HOST_FLAGS) ; do \
8435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8436 done; \
8437 echo "Doing install-html in flex" ; \
8438 (cd $(HOST_SUBDIR)/flex && \
8439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8441 "RANLIB=$${RANLIB}" \
8442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8443 install-html) \
8444 || exit 1
8445
8446@endif flex
8447
8448.PHONY: maybe-installcheck-flex installcheck-flex
8449maybe-installcheck-flex:
8450@if flex
8451maybe-installcheck-flex: installcheck-flex
8452
8453installcheck-flex: \
8454 configure-flex
8455 @: $(MAKE); $(unstage)
8456 @[ -f ./flex/Makefile ] || exit 0; \
8457 r=`${PWD_COMMAND}`; export r; \
8458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8459 $(HOST_EXPORTS) \
8460 for flag in $(EXTRA_HOST_FLAGS) ; do \
8461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8462 done; \
8463 echo "Doing installcheck in flex" ; \
8464 (cd $(HOST_SUBDIR)/flex && \
8465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8467 "RANLIB=$${RANLIB}" \
8468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8469 installcheck) \
8470 || exit 1
8471
8472@endif flex
8473
8474.PHONY: maybe-mostlyclean-flex mostlyclean-flex
8475maybe-mostlyclean-flex:
8476@if flex
8477maybe-mostlyclean-flex: mostlyclean-flex
8478
8479mostlyclean-flex:
8480 @: $(MAKE); $(unstage)
8481 @[ -f ./flex/Makefile ] || exit 0; \
8482 r=`${PWD_COMMAND}`; export r; \
8483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8484 $(HOST_EXPORTS) \
8485 for flag in $(EXTRA_HOST_FLAGS) ; do \
8486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8487 done; \
8488 echo "Doing mostlyclean in flex" ; \
8489 (cd $(HOST_SUBDIR)/flex && \
8490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8492 "RANLIB=$${RANLIB}" \
8493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8494 mostlyclean) \
8495 || exit 1
8496
8497@endif flex
8498
8499.PHONY: maybe-clean-flex clean-flex
8500maybe-clean-flex:
8501@if flex
8502maybe-clean-flex: clean-flex
8503
8504clean-flex:
8505 @: $(MAKE); $(unstage)
8506 @[ -f ./flex/Makefile ] || exit 0; \
8507 r=`${PWD_COMMAND}`; export r; \
8508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8509 $(HOST_EXPORTS) \
8510 for flag in $(EXTRA_HOST_FLAGS) ; do \
8511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8512 done; \
8513 echo "Doing clean in flex" ; \
8514 (cd $(HOST_SUBDIR)/flex && \
8515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8517 "RANLIB=$${RANLIB}" \
8518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8519 clean) \
8520 || exit 1
8521
8522@endif flex
8523
8524.PHONY: maybe-distclean-flex distclean-flex
8525maybe-distclean-flex:
8526@if flex
8527maybe-distclean-flex: distclean-flex
8528
8529distclean-flex:
8530 @: $(MAKE); $(unstage)
8531 @[ -f ./flex/Makefile ] || exit 0; \
8532 r=`${PWD_COMMAND}`; export r; \
8533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8534 $(HOST_EXPORTS) \
8535 for flag in $(EXTRA_HOST_FLAGS) ; do \
8536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8537 done; \
8538 echo "Doing distclean in flex" ; \
8539 (cd $(HOST_SUBDIR)/flex && \
8540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8542 "RANLIB=$${RANLIB}" \
8543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8544 distclean) \
8545 || exit 1
8546
8547@endif flex
8548
8549.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8550maybe-maintainer-clean-flex:
8551@if flex
8552maybe-maintainer-clean-flex: maintainer-clean-flex
8553
8554maintainer-clean-flex:
8555 @: $(MAKE); $(unstage)
8556 @[ -f ./flex/Makefile ] || exit 0; \
8557 r=`${PWD_COMMAND}`; export r; \
8558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8559 $(HOST_EXPORTS) \
8560 for flag in $(EXTRA_HOST_FLAGS) ; do \
8561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8562 done; \
8563 echo "Doing maintainer-clean in flex" ; \
8564 (cd $(HOST_SUBDIR)/flex && \
8565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8567 "RANLIB=$${RANLIB}" \
8568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8569 maintainer-clean) \
8570 || exit 1
8571
8572@endif flex
8573
8574
8575
8576.PHONY: configure-gas maybe-configure-gas
8577maybe-configure-gas:
8578@if gcc-bootstrap
8579configure-gas: stage_current
8580@endif gcc-bootstrap
8581@if gas
8582maybe-configure-gas: configure-gas
8583configure-gas:
8584 @r=`${PWD_COMMAND}`; export r; \
8585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8586 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8587 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8588 $(HOST_EXPORTS) \
8589 echo Configuring in $(HOST_SUBDIR)/gas; \
8590 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8591 case $(srcdir) in \
8592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8593 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8595 esac; \
8596 srcdiroption="--srcdir=$${topdir}/gas"; \
8597 libsrcdir="$$s/gas"; \
8598 $(SHELL) $${libsrcdir}/configure \
8599 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8600 --target=${target_alias} $${srcdiroption} \
8601 || exit 1
8602@endif gas
8603
8604
8605
8606.PHONY: configure-stage1-gas maybe-configure-stage1-gas
8607maybe-configure-stage1-gas:
8608@if gas-bootstrap
8609maybe-configure-stage1-gas: configure-stage1-gas
8610configure-stage1-gas:
8611 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8612 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8613 @r=`${PWD_COMMAND}`; export r; \
8614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8615 TFLAGS="$(STAGE1_TFLAGS)"; \
8616 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8617 $(HOST_EXPORTS) \
8618 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8619 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8620 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8621 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8622 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8623 cd $(HOST_SUBDIR)/gas || exit 1; \
8624 case $(srcdir) in \
8625 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8626 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8627 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8628 esac; \
8629 srcdiroption="--srcdir=$${topdir}/gas"; \
8630 libsrcdir="$$s/gas"; \
8631 $(SHELL) $${libsrcdir}/configure \
8632 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8633 --target=${target_alias} $${srcdiroption} \
8634 $(STAGE1_CONFIGURE_FLAGS)
8635@endif gas-bootstrap
8636
8637.PHONY: configure-stage2-gas maybe-configure-stage2-gas
8638maybe-configure-stage2-gas:
8639@if gas-bootstrap
8640maybe-configure-stage2-gas: configure-stage2-gas
8641configure-stage2-gas:
8642 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8643 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8644 @r=`${PWD_COMMAND}`; export r; \
8645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8646 TFLAGS="$(STAGE2_TFLAGS)"; \
8647 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8648 $(HOST_EXPORTS) \
8649 $(POSTSTAGE1_HOST_EXPORTS) \
8650 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8651 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8652 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8653 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8654 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8655 cd $(HOST_SUBDIR)/gas || exit 1; \
8656 case $(srcdir) in \
8657 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8658 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8659 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8660 esac; \
8661 srcdiroption="--srcdir=$${topdir}/gas"; \
8662 libsrcdir="$$s/gas"; \
8663 $(SHELL) $${libsrcdir}/configure \
8664 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8665 --target=${target_alias} $${srcdiroption} \
8666 --with-build-libsubdir=$(HOST_SUBDIR) \
8667 $(STAGE2_CONFIGURE_FLAGS)
8668@endif gas-bootstrap
8669
8670.PHONY: configure-stage3-gas maybe-configure-stage3-gas
8671maybe-configure-stage3-gas:
8672@if gas-bootstrap
8673maybe-configure-stage3-gas: configure-stage3-gas
8674configure-stage3-gas:
8675 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8676 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8677 @r=`${PWD_COMMAND}`; export r; \
8678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8679 TFLAGS="$(STAGE3_TFLAGS)"; \
8680 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8681 $(HOST_EXPORTS) \
8682 $(POSTSTAGE1_HOST_EXPORTS) \
8683 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8684 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8685 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8686 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8687 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8688 cd $(HOST_SUBDIR)/gas || exit 1; \
8689 case $(srcdir) in \
8690 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8691 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8692 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8693 esac; \
8694 srcdiroption="--srcdir=$${topdir}/gas"; \
8695 libsrcdir="$$s/gas"; \
8696 $(SHELL) $${libsrcdir}/configure \
8697 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8698 --target=${target_alias} $${srcdiroption} \
8699 --with-build-libsubdir=$(HOST_SUBDIR) \
8700 $(STAGE3_CONFIGURE_FLAGS)
8701@endif gas-bootstrap
8702
8703.PHONY: configure-stage4-gas maybe-configure-stage4-gas
8704maybe-configure-stage4-gas:
8705@if gas-bootstrap
8706maybe-configure-stage4-gas: configure-stage4-gas
8707configure-stage4-gas:
8708 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8709 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8710 @r=`${PWD_COMMAND}`; export r; \
8711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8712 TFLAGS="$(STAGE4_TFLAGS)"; \
8713 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8714 $(HOST_EXPORTS) \
8715 $(POSTSTAGE1_HOST_EXPORTS) \
8716 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8717 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8718 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8719 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8720 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8721 cd $(HOST_SUBDIR)/gas || exit 1; \
8722 case $(srcdir) in \
8723 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8724 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8725 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8726 esac; \
8727 srcdiroption="--srcdir=$${topdir}/gas"; \
8728 libsrcdir="$$s/gas"; \
8729 $(SHELL) $${libsrcdir}/configure \
8730 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8731 --target=${target_alias} $${srcdiroption} \
8732 --with-build-libsubdir=$(HOST_SUBDIR) \
8733 $(STAGE4_CONFIGURE_FLAGS)
8734@endif gas-bootstrap
8735
8736.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8737maybe-configure-stageprofile-gas:
8738@if gas-bootstrap
8739maybe-configure-stageprofile-gas: configure-stageprofile-gas
8740configure-stageprofile-gas:
8741 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8742 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8743 @r=`${PWD_COMMAND}`; export r; \
8744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8745 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8746 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8747 $(HOST_EXPORTS) \
8748 $(POSTSTAGE1_HOST_EXPORTS) \
8749 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8750 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8751 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8752 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8753 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8754 cd $(HOST_SUBDIR)/gas || exit 1; \
8755 case $(srcdir) in \
8756 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8757 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8758 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8759 esac; \
8760 srcdiroption="--srcdir=$${topdir}/gas"; \
8761 libsrcdir="$$s/gas"; \
8762 $(SHELL) $${libsrcdir}/configure \
8763 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8764 --target=${target_alias} $${srcdiroption} \
8765 --with-build-libsubdir=$(HOST_SUBDIR) \
8766 $(STAGEprofile_CONFIGURE_FLAGS)
8767@endif gas-bootstrap
8768
8769.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8770maybe-configure-stagefeedback-gas:
8771@if gas-bootstrap
8772maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8773configure-stagefeedback-gas:
8774 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8775 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8776 @r=`${PWD_COMMAND}`; export r; \
8777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8778 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8779 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8780 $(HOST_EXPORTS) \
8781 $(POSTSTAGE1_HOST_EXPORTS) \
8782 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8783 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8784 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8785 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8787 cd $(HOST_SUBDIR)/gas || exit 1; \
8788 case $(srcdir) in \
8789 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8790 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8791 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8792 esac; \
8793 srcdiroption="--srcdir=$${topdir}/gas"; \
8794 libsrcdir="$$s/gas"; \
8795 $(SHELL) $${libsrcdir}/configure \
8796 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8797 --target=${target_alias} $${srcdiroption} \
8798 --with-build-libsubdir=$(HOST_SUBDIR) \
8799 $(STAGEfeedback_CONFIGURE_FLAGS)
8800@endif gas-bootstrap
8801
8802
8803
8804
8805
8806.PHONY: all-gas maybe-all-gas
8807maybe-all-gas:
8808@if gcc-bootstrap
8809all-gas: stage_current
8810@endif gcc-bootstrap
8811@if gas
8812TARGET-gas=all
8813maybe-all-gas: all-gas
8814all-gas: configure-gas
8815 @r=`${PWD_COMMAND}`; export r; \
8816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8817 $(HOST_EXPORTS) \
8818 (cd $(HOST_SUBDIR)/gas && \
8819 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8820 $(TARGET-gas))
8821@endif gas
8822
8823
8824
8825.PHONY: all-stage1-gas maybe-all-stage1-gas
8826.PHONY: clean-stage1-gas maybe-clean-stage1-gas
8827maybe-all-stage1-gas:
8828maybe-clean-stage1-gas:
8829@if gas-bootstrap
8830maybe-all-stage1-gas: all-stage1-gas
8831all-stage1: all-stage1-gas
8832TARGET-stage1-gas = $(TARGET-gas)
8833all-stage1-gas: configure-stage1-gas
8834 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8835 @r=`${PWD_COMMAND}`; export r; \
8836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8837 TFLAGS="$(STAGE1_TFLAGS)"; \
8838 $(HOST_EXPORTS) \
8839 cd $(HOST_SUBDIR)/gas && \
8840 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8841 CFLAGS="$(STAGE1_CFLAGS)" \
8842 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8843 LIBCFLAGS="$(LIBCFLAGS)" \
8844 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8845 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8846 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8847 $(EXTRA_HOST_FLAGS) \
8848 TFLAGS="$(STAGE1_TFLAGS)" \
8849 $(TARGET-stage1-gas)
8850
8851maybe-clean-stage1-gas: clean-stage1-gas
8852clean-stage1: clean-stage1-gas
8853clean-stage1-gas:
8854 @if [ $(current_stage) = stage1 ]; then \
8855 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8856 else \
8857 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8858 $(MAKE) stage1-start; \
8859 fi; \
8860 cd $(HOST_SUBDIR)/gas && \
8861 $(MAKE) $(EXTRA_HOST_FLAGS) \
8862 clean
8863@endif gas-bootstrap
8864
8865
8866.PHONY: all-stage2-gas maybe-all-stage2-gas
8867.PHONY: clean-stage2-gas maybe-clean-stage2-gas
8868maybe-all-stage2-gas:
8869maybe-clean-stage2-gas:
8870@if gas-bootstrap
8871maybe-all-stage2-gas: all-stage2-gas
8872all-stage2: all-stage2-gas
8873TARGET-stage2-gas = $(TARGET-gas)
8874all-stage2-gas: configure-stage2-gas
8875 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8876 @r=`${PWD_COMMAND}`; export r; \
8877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8878 TFLAGS="$(STAGE2_TFLAGS)"; \
8879 $(HOST_EXPORTS) \
8880 $(POSTSTAGE1_HOST_EXPORTS) \
8881 cd $(HOST_SUBDIR)/gas && \
8882 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8883 CFLAGS="$(STAGE2_CFLAGS)" \
8884 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8885 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8886 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8887 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8888 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8889 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8890 TFLAGS="$(STAGE2_TFLAGS)" \
8891 $(TARGET-stage2-gas)
8892
8893maybe-clean-stage2-gas: clean-stage2-gas
8894clean-stage2: clean-stage2-gas
8895clean-stage2-gas:
8896 @if [ $(current_stage) = stage2 ]; then \
8897 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8898 else \
8899 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8900 $(MAKE) stage2-start; \
8901 fi; \
8902 cd $(HOST_SUBDIR)/gas && \
8903 $(MAKE) $(EXTRA_HOST_FLAGS) \
8904 $(POSTSTAGE1_FLAGS_TO_PASS) \
8905 clean
8906@endif gas-bootstrap
8907
8908
8909.PHONY: all-stage3-gas maybe-all-stage3-gas
8910.PHONY: clean-stage3-gas maybe-clean-stage3-gas
8911maybe-all-stage3-gas:
8912maybe-clean-stage3-gas:
8913@if gas-bootstrap
8914maybe-all-stage3-gas: all-stage3-gas
8915all-stage3: all-stage3-gas
8916TARGET-stage3-gas = $(TARGET-gas)
8917all-stage3-gas: configure-stage3-gas
8918 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8919 @r=`${PWD_COMMAND}`; export r; \
8920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8921 TFLAGS="$(STAGE3_TFLAGS)"; \
8922 $(HOST_EXPORTS) \
8923 $(POSTSTAGE1_HOST_EXPORTS) \
8924 cd $(HOST_SUBDIR)/gas && \
8925 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8926 CFLAGS="$(STAGE3_CFLAGS)" \
8927 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8928 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8929 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8930 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8931 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8932 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8933 TFLAGS="$(STAGE3_TFLAGS)" \
8934 $(TARGET-stage3-gas)
8935
8936maybe-clean-stage3-gas: clean-stage3-gas
8937clean-stage3: clean-stage3-gas
8938clean-stage3-gas:
8939 @if [ $(current_stage) = stage3 ]; then \
8940 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8941 else \
8942 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
8943 $(MAKE) stage3-start; \
8944 fi; \
8945 cd $(HOST_SUBDIR)/gas && \
8946 $(MAKE) $(EXTRA_HOST_FLAGS) \
8947 $(POSTSTAGE1_FLAGS_TO_PASS) \
8948 clean
8949@endif gas-bootstrap
8950
8951
8952.PHONY: all-stage4-gas maybe-all-stage4-gas
8953.PHONY: clean-stage4-gas maybe-clean-stage4-gas
8954maybe-all-stage4-gas:
8955maybe-clean-stage4-gas:
8956@if gas-bootstrap
8957maybe-all-stage4-gas: all-stage4-gas
8958all-stage4: all-stage4-gas
8959TARGET-stage4-gas = $(TARGET-gas)
8960all-stage4-gas: configure-stage4-gas
8961 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8962 @r=`${PWD_COMMAND}`; export r; \
8963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8964 TFLAGS="$(STAGE4_TFLAGS)"; \
8965 $(HOST_EXPORTS) \
8966 $(POSTSTAGE1_HOST_EXPORTS) \
8967 cd $(HOST_SUBDIR)/gas && \
8968 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8969 CFLAGS="$(STAGE4_CFLAGS)" \
8970 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8971 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8972 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8973 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8974 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8975 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8976 TFLAGS="$(STAGE4_TFLAGS)" \
8977 $(TARGET-stage4-gas)
8978
8979maybe-clean-stage4-gas: clean-stage4-gas
8980clean-stage4: clean-stage4-gas
8981clean-stage4-gas:
8982 @if [ $(current_stage) = stage4 ]; then \
8983 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8984 else \
8985 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
8986 $(MAKE) stage4-start; \
8987 fi; \
8988 cd $(HOST_SUBDIR)/gas && \
8989 $(MAKE) $(EXTRA_HOST_FLAGS) \
8990 $(POSTSTAGE1_FLAGS_TO_PASS) \
8991 clean
8992@endif gas-bootstrap
8993
8994
8995.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
8996.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
8997maybe-all-stageprofile-gas:
8998maybe-clean-stageprofile-gas:
8999@if gas-bootstrap
9000maybe-all-stageprofile-gas: all-stageprofile-gas
9001all-stageprofile: all-stageprofile-gas
9002TARGET-stageprofile-gas = $(TARGET-gas)
9003all-stageprofile-gas: configure-stageprofile-gas
9004 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9005 @r=`${PWD_COMMAND}`; export r; \
9006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9007 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9008 $(HOST_EXPORTS) \
9009 $(POSTSTAGE1_HOST_EXPORTS) \
9010 cd $(HOST_SUBDIR)/gas && \
9011 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9012 CFLAGS="$(STAGEprofile_CFLAGS)" \
9013 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9014 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9015 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9016 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9017 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9018 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9019 TFLAGS="$(STAGEprofile_TFLAGS)" \
9020 $(TARGET-stageprofile-gas)
9021
9022maybe-clean-stageprofile-gas: clean-stageprofile-gas
9023clean-stageprofile: clean-stageprofile-gas
9024clean-stageprofile-gas:
9025 @if [ $(current_stage) = stageprofile ]; then \
9026 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9027 else \
9028 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9029 $(MAKE) stageprofile-start; \
9030 fi; \
9031 cd $(HOST_SUBDIR)/gas && \
9032 $(MAKE) $(EXTRA_HOST_FLAGS) \
9033 $(POSTSTAGE1_FLAGS_TO_PASS) \
9034 clean
9035@endif gas-bootstrap
9036
9037
9038.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9039.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9040maybe-all-stagefeedback-gas:
9041maybe-clean-stagefeedback-gas:
9042@if gas-bootstrap
9043maybe-all-stagefeedback-gas: all-stagefeedback-gas
9044all-stagefeedback: all-stagefeedback-gas
9045TARGET-stagefeedback-gas = $(TARGET-gas)
9046all-stagefeedback-gas: configure-stagefeedback-gas
9047 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9048 @r=`${PWD_COMMAND}`; export r; \
9049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9050 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9051 $(HOST_EXPORTS) \
9052 $(POSTSTAGE1_HOST_EXPORTS) \
9053 cd $(HOST_SUBDIR)/gas && \
9054 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9055 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9056 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9057 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9058 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9059 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9060 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9061 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9062 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9063 $(TARGET-stagefeedback-gas)
9064
9065maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9066clean-stagefeedback: clean-stagefeedback-gas
9067clean-stagefeedback-gas:
9068 @if [ $(current_stage) = stagefeedback ]; then \
9069 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9070 else \
9071 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9072 $(MAKE) stagefeedback-start; \
9073 fi; \
9074 cd $(HOST_SUBDIR)/gas && \
9075 $(MAKE) $(EXTRA_HOST_FLAGS) \
9076 $(POSTSTAGE1_FLAGS_TO_PASS) \
9077 clean
9078@endif gas-bootstrap
9079
9080
9081
9082
9083
9084.PHONY: check-gas maybe-check-gas
9085maybe-check-gas:
9086@if gas
9087maybe-check-gas: check-gas
9088
9089check-gas:
9090 @: $(MAKE); $(unstage)
9091 @r=`${PWD_COMMAND}`; export r; \
9092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9093 $(HOST_EXPORTS) \
9094 (cd $(HOST_SUBDIR)/gas && \
9095 $(MAKE) $(FLAGS_TO_PASS) check)
9096
9097@endif gas
9098
9099.PHONY: install-gas maybe-install-gas
9100maybe-install-gas:
9101@if gas
9102maybe-install-gas: install-gas
9103
9104install-gas: installdirs
9105 @: $(MAKE); $(unstage)
9106 @r=`${PWD_COMMAND}`; export r; \
9107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9108 $(HOST_EXPORTS) \
9109 (cd $(HOST_SUBDIR)/gas && \
9110 $(MAKE) $(FLAGS_TO_PASS) install)
9111
9112@endif gas
9113
9114.PHONY: install-strip-gas maybe-install-strip-gas
9115maybe-install-strip-gas:
9116@if gas
9117maybe-install-strip-gas: install-strip-gas
9118
9119install-strip-gas: installdirs
9120 @: $(MAKE); $(unstage)
9121 @r=`${PWD_COMMAND}`; export r; \
9122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9123 $(HOST_EXPORTS) \
9124 (cd $(HOST_SUBDIR)/gas && \
9125 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9126
9127@endif gas
9128
9129# Other targets (info, dvi, pdf, etc.)
9130
9131.PHONY: maybe-info-gas info-gas
9132maybe-info-gas:
9133@if gas
9134maybe-info-gas: info-gas
9135
9136info-gas: \
9137 configure-gas
9138 @[ -f ./gas/Makefile ] || exit 0; \
9139 r=`${PWD_COMMAND}`; export r; \
9140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9141 $(HOST_EXPORTS) \
9142 for flag in $(EXTRA_HOST_FLAGS) ; do \
9143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9144 done; \
9145 echo "Doing info in gas" ; \
9146 (cd $(HOST_SUBDIR)/gas && \
9147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9149 "RANLIB=$${RANLIB}" \
9150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9151 info) \
9152 || exit 1
9153
9154@endif gas
9155
9156.PHONY: maybe-dvi-gas dvi-gas
9157maybe-dvi-gas:
9158@if gas
9159maybe-dvi-gas: dvi-gas
9160
9161dvi-gas: \
9162 configure-gas
9163 @[ -f ./gas/Makefile ] || exit 0; \
9164 r=`${PWD_COMMAND}`; export r; \
9165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9166 $(HOST_EXPORTS) \
9167 for flag in $(EXTRA_HOST_FLAGS) ; do \
9168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9169 done; \
9170 echo "Doing dvi in gas" ; \
9171 (cd $(HOST_SUBDIR)/gas && \
9172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9174 "RANLIB=$${RANLIB}" \
9175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9176 dvi) \
9177 || exit 1
9178
9179@endif gas
9180
9181.PHONY: maybe-pdf-gas pdf-gas
9182maybe-pdf-gas:
9183@if gas
9184maybe-pdf-gas: pdf-gas
9185
9186pdf-gas: \
9187 configure-gas
9188 @[ -f ./gas/Makefile ] || exit 0; \
9189 r=`${PWD_COMMAND}`; export r; \
9190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9191 $(HOST_EXPORTS) \
9192 for flag in $(EXTRA_HOST_FLAGS) ; do \
9193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9194 done; \
9195 echo "Doing pdf in gas" ; \
9196 (cd $(HOST_SUBDIR)/gas && \
9197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9199 "RANLIB=$${RANLIB}" \
9200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9201 pdf) \
9202 || exit 1
9203
9204@endif gas
9205
9206.PHONY: maybe-html-gas html-gas
9207maybe-html-gas:
9208@if gas
9209maybe-html-gas: html-gas
9210
9211html-gas: \
9212 configure-gas
9213 @[ -f ./gas/Makefile ] || exit 0; \
9214 r=`${PWD_COMMAND}`; export r; \
9215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9216 $(HOST_EXPORTS) \
9217 for flag in $(EXTRA_HOST_FLAGS) ; do \
9218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9219 done; \
9220 echo "Doing html in gas" ; \
9221 (cd $(HOST_SUBDIR)/gas && \
9222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9224 "RANLIB=$${RANLIB}" \
9225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9226 html) \
9227 || exit 1
9228
9229@endif gas
9230
9231.PHONY: maybe-TAGS-gas TAGS-gas
9232maybe-TAGS-gas:
9233@if gas
9234maybe-TAGS-gas: TAGS-gas
9235
9236TAGS-gas: \
9237 configure-gas
9238 @[ -f ./gas/Makefile ] || exit 0; \
9239 r=`${PWD_COMMAND}`; export r; \
9240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9241 $(HOST_EXPORTS) \
9242 for flag in $(EXTRA_HOST_FLAGS) ; do \
9243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9244 done; \
9245 echo "Doing TAGS in gas" ; \
9246 (cd $(HOST_SUBDIR)/gas && \
9247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9249 "RANLIB=$${RANLIB}" \
9250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9251 TAGS) \
9252 || exit 1
9253
9254@endif gas
9255
9256.PHONY: maybe-install-info-gas install-info-gas
9257maybe-install-info-gas:
9258@if gas
9259maybe-install-info-gas: install-info-gas
9260
9261install-info-gas: \
9262 configure-gas \
9263 info-gas
9264 @[ -f ./gas/Makefile ] || exit 0; \
9265 r=`${PWD_COMMAND}`; export r; \
9266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9267 $(HOST_EXPORTS) \
9268 for flag in $(EXTRA_HOST_FLAGS) ; do \
9269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9270 done; \
9271 echo "Doing install-info in gas" ; \
9272 (cd $(HOST_SUBDIR)/gas && \
9273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9275 "RANLIB=$${RANLIB}" \
9276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9277 install-info) \
9278 || exit 1
9279
9280@endif gas
9281
9282.PHONY: maybe-install-pdf-gas install-pdf-gas
9283maybe-install-pdf-gas:
9284@if gas
9285maybe-install-pdf-gas: install-pdf-gas
9286
9287install-pdf-gas: \
9288 configure-gas \
9289 pdf-gas
9290 @[ -f ./gas/Makefile ] || exit 0; \
9291 r=`${PWD_COMMAND}`; export r; \
9292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9293 $(HOST_EXPORTS) \
9294 for flag in $(EXTRA_HOST_FLAGS) ; do \
9295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9296 done; \
9297 echo "Doing install-pdf in gas" ; \
9298 (cd $(HOST_SUBDIR)/gas && \
9299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9301 "RANLIB=$${RANLIB}" \
9302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9303 install-pdf) \
9304 || exit 1
9305
9306@endif gas
9307
9308.PHONY: maybe-install-html-gas install-html-gas
9309maybe-install-html-gas:
9310@if gas
9311maybe-install-html-gas: install-html-gas
9312
9313install-html-gas: \
9314 configure-gas \
9315 html-gas
9316 @[ -f ./gas/Makefile ] || exit 0; \
9317 r=`${PWD_COMMAND}`; export r; \
9318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9319 $(HOST_EXPORTS) \
9320 for flag in $(EXTRA_HOST_FLAGS) ; do \
9321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9322 done; \
9323 echo "Doing install-html in gas" ; \
9324 (cd $(HOST_SUBDIR)/gas && \
9325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9327 "RANLIB=$${RANLIB}" \
9328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9329 install-html) \
9330 || exit 1
9331
9332@endif gas
9333
9334.PHONY: maybe-installcheck-gas installcheck-gas
9335maybe-installcheck-gas:
9336@if gas
9337maybe-installcheck-gas: installcheck-gas
9338
9339installcheck-gas: \
9340 configure-gas
9341 @[ -f ./gas/Makefile ] || exit 0; \
9342 r=`${PWD_COMMAND}`; export r; \
9343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9344 $(HOST_EXPORTS) \
9345 for flag in $(EXTRA_HOST_FLAGS) ; do \
9346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9347 done; \
9348 echo "Doing installcheck in gas" ; \
9349 (cd $(HOST_SUBDIR)/gas && \
9350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9352 "RANLIB=$${RANLIB}" \
9353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9354 installcheck) \
9355 || exit 1
9356
9357@endif gas
9358
9359.PHONY: maybe-mostlyclean-gas mostlyclean-gas
9360maybe-mostlyclean-gas:
9361@if gas
9362maybe-mostlyclean-gas: mostlyclean-gas
9363
9364mostlyclean-gas:
9365 @[ -f ./gas/Makefile ] || exit 0; \
9366 r=`${PWD_COMMAND}`; export r; \
9367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9368 $(HOST_EXPORTS) \
9369 for flag in $(EXTRA_HOST_FLAGS) ; do \
9370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9371 done; \
9372 echo "Doing mostlyclean in gas" ; \
9373 (cd $(HOST_SUBDIR)/gas && \
9374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9376 "RANLIB=$${RANLIB}" \
9377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9378 mostlyclean) \
9379 || exit 1
9380
9381@endif gas
9382
9383.PHONY: maybe-clean-gas clean-gas
9384maybe-clean-gas:
9385@if gas
9386maybe-clean-gas: clean-gas
9387
9388clean-gas:
9389 @[ -f ./gas/Makefile ] || exit 0; \
9390 r=`${PWD_COMMAND}`; export r; \
9391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9392 $(HOST_EXPORTS) \
9393 for flag in $(EXTRA_HOST_FLAGS) ; do \
9394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9395 done; \
9396 echo "Doing clean in gas" ; \
9397 (cd $(HOST_SUBDIR)/gas && \
9398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9400 "RANLIB=$${RANLIB}" \
9401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9402 clean) \
9403 || exit 1
9404
9405@endif gas
9406
9407.PHONY: maybe-distclean-gas distclean-gas
9408maybe-distclean-gas:
9409@if gas
9410maybe-distclean-gas: distclean-gas
9411
9412distclean-gas:
9413 @[ -f ./gas/Makefile ] || exit 0; \
9414 r=`${PWD_COMMAND}`; export r; \
9415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9416 $(HOST_EXPORTS) \
9417 for flag in $(EXTRA_HOST_FLAGS) ; do \
9418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9419 done; \
9420 echo "Doing distclean in gas" ; \
9421 (cd $(HOST_SUBDIR)/gas && \
9422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9424 "RANLIB=$${RANLIB}" \
9425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9426 distclean) \
9427 || exit 1
9428
9429@endif gas
9430
9431.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9432maybe-maintainer-clean-gas:
9433@if gas
9434maybe-maintainer-clean-gas: maintainer-clean-gas
9435
9436maintainer-clean-gas:
9437 @[ -f ./gas/Makefile ] || exit 0; \
9438 r=`${PWD_COMMAND}`; export r; \
9439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9440 $(HOST_EXPORTS) \
9441 for flag in $(EXTRA_HOST_FLAGS) ; do \
9442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9443 done; \
9444 echo "Doing maintainer-clean in gas" ; \
9445 (cd $(HOST_SUBDIR)/gas && \
9446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9448 "RANLIB=$${RANLIB}" \
9449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9450 maintainer-clean) \
9451 || exit 1
9452
9453@endif gas
9454
9455
9456
9457.PHONY: configure-gcc maybe-configure-gcc
9458maybe-configure-gcc:
9459@if gcc-bootstrap
9460configure-gcc: stage_current
9461@endif gcc-bootstrap
9462@if gcc
9463maybe-configure-gcc: configure-gcc
9464configure-gcc:
9465 @r=`${PWD_COMMAND}`; export r; \
9466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9467 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9468 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9469 $(HOST_EXPORTS) \
9470 echo Configuring in $(HOST_SUBDIR)/gcc; \
9471 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9472 case $(srcdir) in \
9473 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9474 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9475 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9476 esac; \
9477 srcdiroption="--srcdir=$${topdir}/gcc"; \
9478 libsrcdir="$$s/gcc"; \
9479 $(SHELL) $${libsrcdir}/configure \
9480 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9481 --target=${target_alias} $${srcdiroption} \
9482 || exit 1
9483@endif gcc
9484
9485
9486
9487.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9488maybe-configure-stage1-gcc:
9489@if gcc-bootstrap
9490maybe-configure-stage1-gcc: configure-stage1-gcc
9491configure-stage1-gcc:
9492 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9493 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9494 @r=`${PWD_COMMAND}`; export r; \
9495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9496 TFLAGS="$(STAGE1_TFLAGS)"; \
9497 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9498 $(HOST_EXPORTS) \
9499 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9500 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9501 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9502 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9503 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9504 cd $(HOST_SUBDIR)/gcc || exit 1; \
9505 case $(srcdir) in \
9506 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9507 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9508 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9509 esac; \
9510 srcdiroption="--srcdir=$${topdir}/gcc"; \
9511 libsrcdir="$$s/gcc"; \
9512 $(SHELL) $${libsrcdir}/configure \
9513 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9514 --target=${target_alias} $${srcdiroption} \
9515 $(STAGE1_CONFIGURE_FLAGS)
9516@endif gcc-bootstrap
9517
9518.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9519maybe-configure-stage2-gcc:
9520@if gcc-bootstrap
9521maybe-configure-stage2-gcc: configure-stage2-gcc
9522configure-stage2-gcc:
9523 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9524 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9525 @r=`${PWD_COMMAND}`; export r; \
9526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9527 TFLAGS="$(STAGE2_TFLAGS)"; \
9528 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9529 $(HOST_EXPORTS) \
9530 $(POSTSTAGE1_HOST_EXPORTS) \
9531 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9532 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9533 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9534 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9535 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9536 cd $(HOST_SUBDIR)/gcc || exit 1; \
9537 case $(srcdir) in \
9538 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9539 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9540 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9541 esac; \
9542 srcdiroption="--srcdir=$${topdir}/gcc"; \
9543 libsrcdir="$$s/gcc"; \
9544 $(SHELL) $${libsrcdir}/configure \
9545 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9546 --target=${target_alias} $${srcdiroption} \
9547 --with-build-libsubdir=$(HOST_SUBDIR) \
9548 $(STAGE2_CONFIGURE_FLAGS)
9549@endif gcc-bootstrap
9550
9551.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9552maybe-configure-stage3-gcc:
9553@if gcc-bootstrap
9554maybe-configure-stage3-gcc: configure-stage3-gcc
9555configure-stage3-gcc:
9556 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9557 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9558 @r=`${PWD_COMMAND}`; export r; \
9559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9560 TFLAGS="$(STAGE3_TFLAGS)"; \
9561 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9562 $(HOST_EXPORTS) \
9563 $(POSTSTAGE1_HOST_EXPORTS) \
9564 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9565 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9566 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9567 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9568 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9569 cd $(HOST_SUBDIR)/gcc || exit 1; \
9570 case $(srcdir) in \
9571 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9572 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9573 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9574 esac; \
9575 srcdiroption="--srcdir=$${topdir}/gcc"; \
9576 libsrcdir="$$s/gcc"; \
9577 $(SHELL) $${libsrcdir}/configure \
9578 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9579 --target=${target_alias} $${srcdiroption} \
9580 --with-build-libsubdir=$(HOST_SUBDIR) \
9581 $(STAGE3_CONFIGURE_FLAGS)
9582@endif gcc-bootstrap
9583
9584.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9585maybe-configure-stage4-gcc:
9586@if gcc-bootstrap
9587maybe-configure-stage4-gcc: configure-stage4-gcc
9588configure-stage4-gcc:
9589 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9590 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9591 @r=`${PWD_COMMAND}`; export r; \
9592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9593 TFLAGS="$(STAGE4_TFLAGS)"; \
9594 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9595 $(HOST_EXPORTS) \
9596 $(POSTSTAGE1_HOST_EXPORTS) \
9597 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9598 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9599 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9600 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9602 cd $(HOST_SUBDIR)/gcc || exit 1; \
9603 case $(srcdir) in \
9604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9605 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9607 esac; \
9608 srcdiroption="--srcdir=$${topdir}/gcc"; \
9609 libsrcdir="$$s/gcc"; \
9610 $(SHELL) $${libsrcdir}/configure \
9611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9612 --target=${target_alias} $${srcdiroption} \
9613 --with-build-libsubdir=$(HOST_SUBDIR) \
9614 $(STAGE4_CONFIGURE_FLAGS)
9615@endif gcc-bootstrap
9616
9617.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9618maybe-configure-stageprofile-gcc:
9619@if gcc-bootstrap
9620maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9621configure-stageprofile-gcc:
9622 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9623 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9624 @r=`${PWD_COMMAND}`; export r; \
9625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9626 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9627 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9628 $(HOST_EXPORTS) \
9629 $(POSTSTAGE1_HOST_EXPORTS) \
9630 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9631 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9632 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9633 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9634 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9635 cd $(HOST_SUBDIR)/gcc || exit 1; \
9636 case $(srcdir) in \
9637 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9638 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9639 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9640 esac; \
9641 srcdiroption="--srcdir=$${topdir}/gcc"; \
9642 libsrcdir="$$s/gcc"; \
9643 $(SHELL) $${libsrcdir}/configure \
9644 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9645 --target=${target_alias} $${srcdiroption} \
9646 --with-build-libsubdir=$(HOST_SUBDIR) \
9647 $(STAGEprofile_CONFIGURE_FLAGS)
9648@endif gcc-bootstrap
9649
9650.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9651maybe-configure-stagefeedback-gcc:
9652@if gcc-bootstrap
9653maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9654configure-stagefeedback-gcc:
9655 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9656 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9657 @r=`${PWD_COMMAND}`; export r; \
9658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9659 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9660 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9661 $(HOST_EXPORTS) \
9662 $(POSTSTAGE1_HOST_EXPORTS) \
9663 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9664 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9665 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9666 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9667 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9668 cd $(HOST_SUBDIR)/gcc || exit 1; \
9669 case $(srcdir) in \
9670 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9671 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9672 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9673 esac; \
9674 srcdiroption="--srcdir=$${topdir}/gcc"; \
9675 libsrcdir="$$s/gcc"; \
9676 $(SHELL) $${libsrcdir}/configure \
9677 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9678 --target=${target_alias} $${srcdiroption} \
9679 --with-build-libsubdir=$(HOST_SUBDIR) \
9680 $(STAGEfeedback_CONFIGURE_FLAGS)
9681@endif gcc-bootstrap
9682
9683
9684
9685
9686
9687.PHONY: all-gcc maybe-all-gcc
9688maybe-all-gcc:
9689@if gcc-bootstrap
9690all-gcc: stage_current
9691@endif gcc-bootstrap
9692@if gcc
9693TARGET-gcc=all
9694maybe-all-gcc: all-gcc
9695all-gcc: configure-gcc
9696 @r=`${PWD_COMMAND}`; export r; \
9697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9698 $(HOST_EXPORTS) \
9699 (cd $(HOST_SUBDIR)/gcc && \
9700 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9701 $(TARGET-gcc))
9702@endif gcc
9703
9704
9705
9706.PHONY: all-stage1-gcc maybe-all-stage1-gcc
9707.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9708maybe-all-stage1-gcc:
9709maybe-clean-stage1-gcc:
9710@if gcc-bootstrap
9711maybe-all-stage1-gcc: all-stage1-gcc
9712all-stage1: all-stage1-gcc
9713TARGET-stage1-gcc = $(TARGET-gcc)
9714all-stage1-gcc: configure-stage1-gcc
9715 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9716 @r=`${PWD_COMMAND}`; export r; \
9717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9718 TFLAGS="$(STAGE1_TFLAGS)"; \
9719 $(HOST_EXPORTS) \
9720 cd $(HOST_SUBDIR)/gcc && \
9721 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9722 CFLAGS="$(STAGE1_CFLAGS)" \
9723 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9724 LIBCFLAGS="$(LIBCFLAGS)" \
9725 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9726 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9727 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9728 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9729 TFLAGS="$(STAGE1_TFLAGS)" \
9730 $(TARGET-stage1-gcc)
9731
9732maybe-clean-stage1-gcc: clean-stage1-gcc
9733clean-stage1: clean-stage1-gcc
9734clean-stage1-gcc:
9735 @if [ $(current_stage) = stage1 ]; then \
9736 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9737 else \
9738 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9739 $(MAKE) stage1-start; \
9740 fi; \
9741 cd $(HOST_SUBDIR)/gcc && \
9742 $(MAKE) $(EXTRA_HOST_FLAGS) \
9743 $(EXTRA_GCC_FLAGS) clean
9744@endif gcc-bootstrap
9745
9746
9747.PHONY: all-stage2-gcc maybe-all-stage2-gcc
9748.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9749maybe-all-stage2-gcc:
9750maybe-clean-stage2-gcc:
9751@if gcc-bootstrap
9752maybe-all-stage2-gcc: all-stage2-gcc
9753all-stage2: all-stage2-gcc
9754TARGET-stage2-gcc = $(TARGET-gcc)
9755all-stage2-gcc: configure-stage2-gcc
9756 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9757 @r=`${PWD_COMMAND}`; export r; \
9758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9759 TFLAGS="$(STAGE2_TFLAGS)"; \
9760 $(HOST_EXPORTS) \
9761 $(POSTSTAGE1_HOST_EXPORTS) \
9762 cd $(HOST_SUBDIR)/gcc && \
9763 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9764 CFLAGS="$(STAGE2_CFLAGS)" \
9765 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9766 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9767 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9768 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9769 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9770 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9771 TFLAGS="$(STAGE2_TFLAGS)" \
9772 $(TARGET-stage2-gcc)
9773
9774maybe-clean-stage2-gcc: clean-stage2-gcc
9775clean-stage2: clean-stage2-gcc
9776clean-stage2-gcc:
9777 @if [ $(current_stage) = stage2 ]; then \
9778 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9779 else \
9780 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9781 $(MAKE) stage2-start; \
9782 fi; \
9783 cd $(HOST_SUBDIR)/gcc && \
9784 $(MAKE) $(EXTRA_HOST_FLAGS) \
9785 $(POSTSTAGE1_FLAGS_TO_PASS) \
9786 $(EXTRA_GCC_FLAGS) clean
9787@endif gcc-bootstrap
9788
9789
9790.PHONY: all-stage3-gcc maybe-all-stage3-gcc
9791.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9792maybe-all-stage3-gcc:
9793maybe-clean-stage3-gcc:
9794@if gcc-bootstrap
9795maybe-all-stage3-gcc: all-stage3-gcc
9796all-stage3: all-stage3-gcc
9797TARGET-stage3-gcc = $(TARGET-gcc)
9798all-stage3-gcc: configure-stage3-gcc
9799 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9800 @r=`${PWD_COMMAND}`; export r; \
9801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9802 TFLAGS="$(STAGE3_TFLAGS)"; \
9803 $(HOST_EXPORTS) \
9804 $(POSTSTAGE1_HOST_EXPORTS) \
9805 cd $(HOST_SUBDIR)/gcc && \
9806 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9807 CFLAGS="$(STAGE3_CFLAGS)" \
9808 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9809 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9810 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9811 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9812 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9813 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9814 TFLAGS="$(STAGE3_TFLAGS)" \
9815 $(TARGET-stage3-gcc)
9816
9817maybe-clean-stage3-gcc: clean-stage3-gcc
9818clean-stage3: clean-stage3-gcc
9819clean-stage3-gcc:
9820 @if [ $(current_stage) = stage3 ]; then \
9821 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9822 else \
9823 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9824 $(MAKE) stage3-start; \
9825 fi; \
9826 cd $(HOST_SUBDIR)/gcc && \
9827 $(MAKE) $(EXTRA_HOST_FLAGS) \
9828 $(POSTSTAGE1_FLAGS_TO_PASS) \
9829 $(EXTRA_GCC_FLAGS) clean
9830@endif gcc-bootstrap
9831
9832
9833.PHONY: all-stage4-gcc maybe-all-stage4-gcc
9834.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9835maybe-all-stage4-gcc:
9836maybe-clean-stage4-gcc:
9837@if gcc-bootstrap
9838maybe-all-stage4-gcc: all-stage4-gcc
9839all-stage4: all-stage4-gcc
9840TARGET-stage4-gcc = $(TARGET-gcc)
9841all-stage4-gcc: configure-stage4-gcc
9842 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9843 @r=`${PWD_COMMAND}`; export r; \
9844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9845 TFLAGS="$(STAGE4_TFLAGS)"; \
9846 $(HOST_EXPORTS) \
9847 $(POSTSTAGE1_HOST_EXPORTS) \
9848 cd $(HOST_SUBDIR)/gcc && \
9849 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9850 CFLAGS="$(STAGE4_CFLAGS)" \
9851 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9852 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9853 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9854 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9855 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9856 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9857 TFLAGS="$(STAGE4_TFLAGS)" \
9858 $(TARGET-stage4-gcc)
9859
9860maybe-clean-stage4-gcc: clean-stage4-gcc
9861clean-stage4: clean-stage4-gcc
9862clean-stage4-gcc:
9863 @if [ $(current_stage) = stage4 ]; then \
9864 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9865 else \
9866 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9867 $(MAKE) stage4-start; \
9868 fi; \
9869 cd $(HOST_SUBDIR)/gcc && \
9870 $(MAKE) $(EXTRA_HOST_FLAGS) \
9871 $(POSTSTAGE1_FLAGS_TO_PASS) \
9872 $(EXTRA_GCC_FLAGS) clean
9873@endif gcc-bootstrap
9874
9875
9876.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9877.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9878maybe-all-stageprofile-gcc:
9879maybe-clean-stageprofile-gcc:
9880@if gcc-bootstrap
9881maybe-all-stageprofile-gcc: all-stageprofile-gcc
9882all-stageprofile: all-stageprofile-gcc
9883TARGET-stageprofile-gcc = $(TARGET-gcc)
9884all-stageprofile-gcc: configure-stageprofile-gcc
9885 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9886 @r=`${PWD_COMMAND}`; export r; \
9887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9888 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9889 $(HOST_EXPORTS) \
9890 $(POSTSTAGE1_HOST_EXPORTS) \
9891 cd $(HOST_SUBDIR)/gcc && \
9892 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9893 CFLAGS="$(STAGEprofile_CFLAGS)" \
9894 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9895 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9896 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9897 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9898 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9899 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9900 TFLAGS="$(STAGEprofile_TFLAGS)" \
9901 $(TARGET-stageprofile-gcc)
9902
9903maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9904clean-stageprofile: clean-stageprofile-gcc
9905clean-stageprofile-gcc:
9906 @if [ $(current_stage) = stageprofile ]; then \
9907 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9908 else \
9909 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9910 $(MAKE) stageprofile-start; \
9911 fi; \
9912 cd $(HOST_SUBDIR)/gcc && \
9913 $(MAKE) $(EXTRA_HOST_FLAGS) \
9914 $(POSTSTAGE1_FLAGS_TO_PASS) \
9915 $(EXTRA_GCC_FLAGS) clean
9916@endif gcc-bootstrap
9917
9918
9919.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9920.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9921maybe-all-stagefeedback-gcc:
9922maybe-clean-stagefeedback-gcc:
9923@if gcc-bootstrap
9924maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9925all-stagefeedback: all-stagefeedback-gcc
9926TARGET-stagefeedback-gcc = $(TARGET-gcc)
9927all-stagefeedback-gcc: configure-stagefeedback-gcc
9928 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9929 @r=`${PWD_COMMAND}`; export r; \
9930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9931 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9932 $(HOST_EXPORTS) \
9933 $(POSTSTAGE1_HOST_EXPORTS) \
9934 cd $(HOST_SUBDIR)/gcc && \
9935 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9936 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9937 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9938 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9939 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9940 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9941 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9942 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9943 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9944 $(TARGET-stagefeedback-gcc)
9945
9946maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
9947clean-stagefeedback: clean-stagefeedback-gcc
9948clean-stagefeedback-gcc:
9949 @if [ $(current_stage) = stagefeedback ]; then \
9950 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9951 else \
9952 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
9953 $(MAKE) stagefeedback-start; \
9954 fi; \
9955 cd $(HOST_SUBDIR)/gcc && \
9956 $(MAKE) $(EXTRA_HOST_FLAGS) \
9957 $(POSTSTAGE1_FLAGS_TO_PASS) \
9958 $(EXTRA_GCC_FLAGS) clean
9959@endif gcc-bootstrap
9960
9961
9962
9963
9964
9965.PHONY: check-gcc maybe-check-gcc
9966maybe-check-gcc:
9967@if gcc
9968maybe-check-gcc: check-gcc
9969
9970check-gcc:
9971 @: $(MAKE); $(unstage)
9972 @r=`${PWD_COMMAND}`; export r; \
9973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9974 $(HOST_EXPORTS) \
9975 (cd $(HOST_SUBDIR)/gcc && \
9976 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
9977
9978@endif gcc
9979
9980.PHONY: install-gcc maybe-install-gcc
9981maybe-install-gcc:
9982@if gcc
9983maybe-install-gcc: install-gcc
9984
9985install-gcc: installdirs
9986 @: $(MAKE); $(unstage)
9987 @r=`${PWD_COMMAND}`; export r; \
9988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9989 $(HOST_EXPORTS) \
9990 (cd $(HOST_SUBDIR)/gcc && \
9991 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
9992
9993@endif gcc
9994
9995.PHONY: install-strip-gcc maybe-install-strip-gcc
9996maybe-install-strip-gcc:
9997@if gcc
9998maybe-install-strip-gcc: install-strip-gcc
9999
10000install-strip-gcc: installdirs
10001 @: $(MAKE); $(unstage)
10002 @r=`${PWD_COMMAND}`; export r; \
10003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10004 $(HOST_EXPORTS) \
10005 (cd $(HOST_SUBDIR)/gcc && \
10006 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10007
10008@endif gcc
10009
10010# Other targets (info, dvi, pdf, etc.)
10011
10012.PHONY: maybe-info-gcc info-gcc
10013maybe-info-gcc:
10014@if gcc
10015maybe-info-gcc: info-gcc
10016
10017info-gcc: \
10018 configure-gcc
10019 @[ -f ./gcc/Makefile ] || exit 0; \
10020 r=`${PWD_COMMAND}`; export r; \
10021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10022 $(HOST_EXPORTS) \
10023 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10025 done; \
10026 echo "Doing info in gcc" ; \
10027 (cd $(HOST_SUBDIR)/gcc && \
10028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10030 "RANLIB=$${RANLIB}" \
10031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10032 info) \
10033 || exit 1
10034
10035@endif gcc
10036
10037.PHONY: maybe-dvi-gcc dvi-gcc
10038maybe-dvi-gcc:
10039@if gcc
10040maybe-dvi-gcc: dvi-gcc
10041
10042dvi-gcc: \
10043 configure-gcc
10044 @[ -f ./gcc/Makefile ] || exit 0; \
10045 r=`${PWD_COMMAND}`; export r; \
10046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10047 $(HOST_EXPORTS) \
10048 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10050 done; \
10051 echo "Doing dvi in gcc" ; \
10052 (cd $(HOST_SUBDIR)/gcc && \
10053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10055 "RANLIB=$${RANLIB}" \
10056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10057 dvi) \
10058 || exit 1
10059
10060@endif gcc
10061
10062.PHONY: maybe-pdf-gcc pdf-gcc
10063maybe-pdf-gcc:
10064@if gcc
10065maybe-pdf-gcc: pdf-gcc
10066
10067pdf-gcc: \
10068 configure-gcc
10069 @[ -f ./gcc/Makefile ] || exit 0; \
10070 r=`${PWD_COMMAND}`; export r; \
10071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10072 $(HOST_EXPORTS) \
10073 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10075 done; \
10076 echo "Doing pdf in gcc" ; \
10077 (cd $(HOST_SUBDIR)/gcc && \
10078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10080 "RANLIB=$${RANLIB}" \
10081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10082 pdf) \
10083 || exit 1
10084
10085@endif gcc
10086
10087.PHONY: maybe-html-gcc html-gcc
10088maybe-html-gcc:
10089@if gcc
10090maybe-html-gcc: html-gcc
10091
10092html-gcc: \
10093 configure-gcc
10094 @[ -f ./gcc/Makefile ] || exit 0; \
10095 r=`${PWD_COMMAND}`; export r; \
10096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10097 $(HOST_EXPORTS) \
10098 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10100 done; \
10101 echo "Doing html in gcc" ; \
10102 (cd $(HOST_SUBDIR)/gcc && \
10103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10105 "RANLIB=$${RANLIB}" \
10106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10107 html) \
10108 || exit 1
10109
10110@endif gcc
10111
10112.PHONY: maybe-TAGS-gcc TAGS-gcc
10113maybe-TAGS-gcc:
10114@if gcc
10115maybe-TAGS-gcc: TAGS-gcc
10116
10117TAGS-gcc: \
10118 configure-gcc
10119 @[ -f ./gcc/Makefile ] || exit 0; \
10120 r=`${PWD_COMMAND}`; export r; \
10121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10122 $(HOST_EXPORTS) \
10123 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10125 done; \
10126 echo "Doing TAGS in gcc" ; \
10127 (cd $(HOST_SUBDIR)/gcc && \
10128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10130 "RANLIB=$${RANLIB}" \
10131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10132 TAGS) \
10133 || exit 1
10134
10135@endif gcc
10136
10137.PHONY: maybe-install-info-gcc install-info-gcc
10138maybe-install-info-gcc:
10139@if gcc
10140maybe-install-info-gcc: install-info-gcc
10141
10142install-info-gcc: \
10143 configure-gcc \
10144 info-gcc
10145 @[ -f ./gcc/Makefile ] || exit 0; \
10146 r=`${PWD_COMMAND}`; export r; \
10147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10148 $(HOST_EXPORTS) \
10149 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10151 done; \
10152 echo "Doing install-info in gcc" ; \
10153 (cd $(HOST_SUBDIR)/gcc && \
10154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10156 "RANLIB=$${RANLIB}" \
10157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10158 install-info) \
10159 || exit 1
10160
10161@endif gcc
10162
10163.PHONY: maybe-install-pdf-gcc install-pdf-gcc
10164maybe-install-pdf-gcc:
10165@if gcc
10166maybe-install-pdf-gcc: install-pdf-gcc
10167
10168install-pdf-gcc: \
10169 configure-gcc \
10170 pdf-gcc
10171 @[ -f ./gcc/Makefile ] || exit 0; \
10172 r=`${PWD_COMMAND}`; export r; \
10173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10174 $(HOST_EXPORTS) \
10175 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10177 done; \
10178 echo "Doing install-pdf in gcc" ; \
10179 (cd $(HOST_SUBDIR)/gcc && \
10180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10182 "RANLIB=$${RANLIB}" \
10183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10184 install-pdf) \
10185 || exit 1
10186
10187@endif gcc
10188
10189.PHONY: maybe-install-html-gcc install-html-gcc
10190maybe-install-html-gcc:
10191@if gcc
10192maybe-install-html-gcc: install-html-gcc
10193
10194install-html-gcc: \
10195 configure-gcc \
10196 html-gcc
10197 @[ -f ./gcc/Makefile ] || exit 0; \
10198 r=`${PWD_COMMAND}`; export r; \
10199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10200 $(HOST_EXPORTS) \
10201 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10203 done; \
10204 echo "Doing install-html in gcc" ; \
10205 (cd $(HOST_SUBDIR)/gcc && \
10206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10208 "RANLIB=$${RANLIB}" \
10209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10210 install-html) \
10211 || exit 1
10212
10213@endif gcc
10214
10215.PHONY: maybe-installcheck-gcc installcheck-gcc
10216maybe-installcheck-gcc:
10217@if gcc
10218maybe-installcheck-gcc: installcheck-gcc
10219
10220installcheck-gcc: \
10221 configure-gcc
10222 @[ -f ./gcc/Makefile ] || exit 0; \
10223 r=`${PWD_COMMAND}`; export r; \
10224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10225 $(HOST_EXPORTS) \
10226 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10228 done; \
10229 echo "Doing installcheck in gcc" ; \
10230 (cd $(HOST_SUBDIR)/gcc && \
10231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10233 "RANLIB=$${RANLIB}" \
10234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10235 installcheck) \
10236 || exit 1
10237
10238@endif gcc
10239
10240.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10241maybe-mostlyclean-gcc:
10242@if gcc
10243maybe-mostlyclean-gcc: mostlyclean-gcc
10244
10245mostlyclean-gcc:
10246 @[ -f ./gcc/Makefile ] || exit 0; \
10247 r=`${PWD_COMMAND}`; export r; \
10248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10249 $(HOST_EXPORTS) \
10250 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10252 done; \
10253 echo "Doing mostlyclean in gcc" ; \
10254 (cd $(HOST_SUBDIR)/gcc && \
10255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10257 "RANLIB=$${RANLIB}" \
10258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10259 mostlyclean) \
10260 || exit 1
10261
10262@endif gcc
10263
10264.PHONY: maybe-clean-gcc clean-gcc
10265maybe-clean-gcc:
10266@if gcc
10267maybe-clean-gcc: clean-gcc
10268
10269clean-gcc:
10270 @[ -f ./gcc/Makefile ] || exit 0; \
10271 r=`${PWD_COMMAND}`; export r; \
10272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10273 $(HOST_EXPORTS) \
10274 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10276 done; \
10277 echo "Doing clean in gcc" ; \
10278 (cd $(HOST_SUBDIR)/gcc && \
10279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10281 "RANLIB=$${RANLIB}" \
10282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10283 clean) \
10284 || exit 1
10285
10286@endif gcc
10287
10288.PHONY: maybe-distclean-gcc distclean-gcc
10289maybe-distclean-gcc:
10290@if gcc
10291maybe-distclean-gcc: distclean-gcc
10292
10293distclean-gcc:
10294 @[ -f ./gcc/Makefile ] || exit 0; \
10295 r=`${PWD_COMMAND}`; export r; \
10296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10297 $(HOST_EXPORTS) \
10298 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10300 done; \
10301 echo "Doing distclean in gcc" ; \
10302 (cd $(HOST_SUBDIR)/gcc && \
10303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10305 "RANLIB=$${RANLIB}" \
10306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10307 distclean) \
10308 || exit 1
10309
10310@endif gcc
10311
10312.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10313maybe-maintainer-clean-gcc:
10314@if gcc
10315maybe-maintainer-clean-gcc: maintainer-clean-gcc
10316
10317maintainer-clean-gcc:
10318 @[ -f ./gcc/Makefile ] || exit 0; \
10319 r=`${PWD_COMMAND}`; export r; \
10320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10321 $(HOST_EXPORTS) \
10322 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10324 done; \
10325 echo "Doing maintainer-clean in gcc" ; \
10326 (cd $(HOST_SUBDIR)/gcc && \
10327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10329 "RANLIB=$${RANLIB}" \
10330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10331 maintainer-clean) \
10332 || exit 1
10333
10334@endif gcc
10335
10336
10337
10338.PHONY: configure-gmp maybe-configure-gmp
10339maybe-configure-gmp:
10340@if gcc-bootstrap
10341configure-gmp: stage_current
10342@endif gcc-bootstrap
10343@if gmp
10344maybe-configure-gmp: configure-gmp
10345configure-gmp:
10346 @r=`${PWD_COMMAND}`; export r; \
10347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10348 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10349 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10350 $(HOST_EXPORTS) \
10351 echo Configuring in $(HOST_SUBDIR)/gmp; \
10352 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10353 case $(srcdir) in \
10354 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10355 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10356 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10357 esac; \
10358 srcdiroption="--srcdir=$${topdir}/gmp"; \
10359 libsrcdir="$$s/gmp"; \
10360 $(SHELL) $${libsrcdir}/configure \
10361 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10362 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10363 || exit 1
10364@endif gmp
10365
10366
10367
10368.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10369maybe-configure-stage1-gmp:
10370@if gmp-bootstrap
10371maybe-configure-stage1-gmp: configure-stage1-gmp
10372configure-stage1-gmp:
10373 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10374 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10375 @r=`${PWD_COMMAND}`; export r; \
10376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10377 TFLAGS="$(STAGE1_TFLAGS)"; \
10378 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10379 $(HOST_EXPORTS) \
10380 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10381 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10382 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10383 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10385 cd $(HOST_SUBDIR)/gmp || exit 1; \
10386 case $(srcdir) in \
10387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10388 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10390 esac; \
10391 srcdiroption="--srcdir=$${topdir}/gmp"; \
10392 libsrcdir="$$s/gmp"; \
10393 $(SHELL) $${libsrcdir}/configure \
10394 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10395 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10396 $(STAGE1_CONFIGURE_FLAGS) \
10397 --disable-shared
10398@endif gmp-bootstrap
10399
10400.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10401maybe-configure-stage2-gmp:
10402@if gmp-bootstrap
10403maybe-configure-stage2-gmp: configure-stage2-gmp
10404configure-stage2-gmp:
10405 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10406 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10407 @r=`${PWD_COMMAND}`; export r; \
10408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10409 TFLAGS="$(STAGE2_TFLAGS)"; \
10410 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10411 $(HOST_EXPORTS) \
10412 $(POSTSTAGE1_HOST_EXPORTS) \
10413 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10414 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10415 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10416 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10417 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10418 cd $(HOST_SUBDIR)/gmp || exit 1; \
10419 case $(srcdir) in \
10420 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10421 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10422 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10423 esac; \
10424 srcdiroption="--srcdir=$${topdir}/gmp"; \
10425 libsrcdir="$$s/gmp"; \
10426 $(SHELL) $${libsrcdir}/configure \
10427 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10428 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10429 --with-build-libsubdir=$(HOST_SUBDIR) \
10430 $(STAGE2_CONFIGURE_FLAGS) \
10431 --disable-shared
10432@endif gmp-bootstrap
10433
10434.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10435maybe-configure-stage3-gmp:
10436@if gmp-bootstrap
10437maybe-configure-stage3-gmp: configure-stage3-gmp
10438configure-stage3-gmp:
10439 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10440 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10441 @r=`${PWD_COMMAND}`; export r; \
10442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10443 TFLAGS="$(STAGE3_TFLAGS)"; \
10444 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10445 $(HOST_EXPORTS) \
10446 $(POSTSTAGE1_HOST_EXPORTS) \
10447 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10448 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10449 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10450 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10451 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10452 cd $(HOST_SUBDIR)/gmp || exit 1; \
10453 case $(srcdir) in \
10454 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10455 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10456 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10457 esac; \
10458 srcdiroption="--srcdir=$${topdir}/gmp"; \
10459 libsrcdir="$$s/gmp"; \
10460 $(SHELL) $${libsrcdir}/configure \
10461 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10462 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10463 --with-build-libsubdir=$(HOST_SUBDIR) \
10464 $(STAGE3_CONFIGURE_FLAGS) \
10465 --disable-shared
10466@endif gmp-bootstrap
10467
10468.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10469maybe-configure-stage4-gmp:
10470@if gmp-bootstrap
10471maybe-configure-stage4-gmp: configure-stage4-gmp
10472configure-stage4-gmp:
10473 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10474 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10475 @r=`${PWD_COMMAND}`; export r; \
10476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10477 TFLAGS="$(STAGE4_TFLAGS)"; \
10478 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10479 $(HOST_EXPORTS) \
10480 $(POSTSTAGE1_HOST_EXPORTS) \
10481 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10482 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10483 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10484 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10485 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10486 cd $(HOST_SUBDIR)/gmp || exit 1; \
10487 case $(srcdir) in \
10488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10489 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10491 esac; \
10492 srcdiroption="--srcdir=$${topdir}/gmp"; \
10493 libsrcdir="$$s/gmp"; \
10494 $(SHELL) $${libsrcdir}/configure \
10495 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10496 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10497 --with-build-libsubdir=$(HOST_SUBDIR) \
10498 $(STAGE4_CONFIGURE_FLAGS) \
10499 --disable-shared
10500@endif gmp-bootstrap
10501
10502.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10503maybe-configure-stageprofile-gmp:
10504@if gmp-bootstrap
10505maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10506configure-stageprofile-gmp:
10507 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10508 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10509 @r=`${PWD_COMMAND}`; export r; \
10510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10511 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10512 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10513 $(HOST_EXPORTS) \
10514 $(POSTSTAGE1_HOST_EXPORTS) \
10515 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10516 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10517 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10518 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10519 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10520 cd $(HOST_SUBDIR)/gmp || exit 1; \
10521 case $(srcdir) in \
10522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10523 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10525 esac; \
10526 srcdiroption="--srcdir=$${topdir}/gmp"; \
10527 libsrcdir="$$s/gmp"; \
10528 $(SHELL) $${libsrcdir}/configure \
10529 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10530 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10531 --with-build-libsubdir=$(HOST_SUBDIR) \
10532 $(STAGEprofile_CONFIGURE_FLAGS) \
10533 --disable-shared
10534@endif gmp-bootstrap
10535
10536.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10537maybe-configure-stagefeedback-gmp:
10538@if gmp-bootstrap
10539maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10540configure-stagefeedback-gmp:
10541 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10542 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10543 @r=`${PWD_COMMAND}`; export r; \
10544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10545 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10546 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10547 $(HOST_EXPORTS) \
10548 $(POSTSTAGE1_HOST_EXPORTS) \
10549 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10550 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10551 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10552 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10554 cd $(HOST_SUBDIR)/gmp || exit 1; \
10555 case $(srcdir) in \
10556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10557 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10559 esac; \
10560 srcdiroption="--srcdir=$${topdir}/gmp"; \
10561 libsrcdir="$$s/gmp"; \
10562 $(SHELL) $${libsrcdir}/configure \
10563 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10564 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10565 --with-build-libsubdir=$(HOST_SUBDIR) \
10566 $(STAGEfeedback_CONFIGURE_FLAGS) \
10567 --disable-shared
10568@endif gmp-bootstrap
10569
10570
10571
10572
10573
10574.PHONY: all-gmp maybe-all-gmp
10575maybe-all-gmp:
10576@if gcc-bootstrap
10577all-gmp: stage_current
10578@endif gcc-bootstrap
10579@if gmp
10580TARGET-gmp=all
10581maybe-all-gmp: all-gmp
10582all-gmp: configure-gmp
10583 @r=`${PWD_COMMAND}`; export r; \
10584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10585 $(HOST_EXPORTS) \
10586 (cd $(HOST_SUBDIR)/gmp && \
10587 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10588 $(TARGET-gmp))
10589@endif gmp
10590
10591
10592
10593.PHONY: all-stage1-gmp maybe-all-stage1-gmp
10594.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10595maybe-all-stage1-gmp:
10596maybe-clean-stage1-gmp:
10597@if gmp-bootstrap
10598maybe-all-stage1-gmp: all-stage1-gmp
10599all-stage1: all-stage1-gmp
10600TARGET-stage1-gmp = $(TARGET-gmp)
10601all-stage1-gmp: configure-stage1-gmp
10602 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10603 @r=`${PWD_COMMAND}`; export r; \
10604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10605 TFLAGS="$(STAGE1_TFLAGS)"; \
10606 $(HOST_EXPORTS) \
10607 cd $(HOST_SUBDIR)/gmp && \
10608 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10609 CFLAGS="$(STAGE1_CFLAGS)" \
10610 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10611 LIBCFLAGS="$(LIBCFLAGS)" \
10612 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10613 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10614 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10615 $(EXTRA_HOST_FLAGS) \
10616 TFLAGS="$(STAGE1_TFLAGS)" \
10617 $(TARGET-stage1-gmp)
10618
10619maybe-clean-stage1-gmp: clean-stage1-gmp
10620clean-stage1: clean-stage1-gmp
10621clean-stage1-gmp:
10622 @if [ $(current_stage) = stage1 ]; then \
10623 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10624 else \
10625 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10626 $(MAKE) stage1-start; \
10627 fi; \
10628 cd $(HOST_SUBDIR)/gmp && \
10629 $(MAKE) $(EXTRA_HOST_FLAGS) \
10630 clean
10631@endif gmp-bootstrap
10632
10633
10634.PHONY: all-stage2-gmp maybe-all-stage2-gmp
10635.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10636maybe-all-stage2-gmp:
10637maybe-clean-stage2-gmp:
10638@if gmp-bootstrap
10639maybe-all-stage2-gmp: all-stage2-gmp
10640all-stage2: all-stage2-gmp
10641TARGET-stage2-gmp = $(TARGET-gmp)
10642all-stage2-gmp: configure-stage2-gmp
10643 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10644 @r=`${PWD_COMMAND}`; export r; \
10645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10646 TFLAGS="$(STAGE2_TFLAGS)"; \
10647 $(HOST_EXPORTS) \
10648 $(POSTSTAGE1_HOST_EXPORTS) \
10649 cd $(HOST_SUBDIR)/gmp && \
10650 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10651 CFLAGS="$(STAGE2_CFLAGS)" \
10652 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10653 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10654 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10655 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10656 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10657 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10658 TFLAGS="$(STAGE2_TFLAGS)" \
10659 $(TARGET-stage2-gmp)
10660
10661maybe-clean-stage2-gmp: clean-stage2-gmp
10662clean-stage2: clean-stage2-gmp
10663clean-stage2-gmp:
10664 @if [ $(current_stage) = stage2 ]; then \
10665 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10666 else \
10667 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10668 $(MAKE) stage2-start; \
10669 fi; \
10670 cd $(HOST_SUBDIR)/gmp && \
10671 $(MAKE) $(EXTRA_HOST_FLAGS) \
10672 $(POSTSTAGE1_FLAGS_TO_PASS) \
10673 clean
10674@endif gmp-bootstrap
10675
10676
10677.PHONY: all-stage3-gmp maybe-all-stage3-gmp
10678.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10679maybe-all-stage3-gmp:
10680maybe-clean-stage3-gmp:
10681@if gmp-bootstrap
10682maybe-all-stage3-gmp: all-stage3-gmp
10683all-stage3: all-stage3-gmp
10684TARGET-stage3-gmp = $(TARGET-gmp)
10685all-stage3-gmp: configure-stage3-gmp
10686 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10687 @r=`${PWD_COMMAND}`; export r; \
10688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10689 TFLAGS="$(STAGE3_TFLAGS)"; \
10690 $(HOST_EXPORTS) \
10691 $(POSTSTAGE1_HOST_EXPORTS) \
10692 cd $(HOST_SUBDIR)/gmp && \
10693 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10694 CFLAGS="$(STAGE3_CFLAGS)" \
10695 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10696 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10697 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10698 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10699 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10700 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10701 TFLAGS="$(STAGE3_TFLAGS)" \
10702 $(TARGET-stage3-gmp)
10703
10704maybe-clean-stage3-gmp: clean-stage3-gmp
10705clean-stage3: clean-stage3-gmp
10706clean-stage3-gmp:
10707 @if [ $(current_stage) = stage3 ]; then \
10708 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10709 else \
10710 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10711 $(MAKE) stage3-start; \
10712 fi; \
10713 cd $(HOST_SUBDIR)/gmp && \
10714 $(MAKE) $(EXTRA_HOST_FLAGS) \
10715 $(POSTSTAGE1_FLAGS_TO_PASS) \
10716 clean
10717@endif gmp-bootstrap
10718
10719
10720.PHONY: all-stage4-gmp maybe-all-stage4-gmp
10721.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10722maybe-all-stage4-gmp:
10723maybe-clean-stage4-gmp:
10724@if gmp-bootstrap
10725maybe-all-stage4-gmp: all-stage4-gmp
10726all-stage4: all-stage4-gmp
10727TARGET-stage4-gmp = $(TARGET-gmp)
10728all-stage4-gmp: configure-stage4-gmp
10729 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10730 @r=`${PWD_COMMAND}`; export r; \
10731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10732 TFLAGS="$(STAGE4_TFLAGS)"; \
10733 $(HOST_EXPORTS) \
10734 $(POSTSTAGE1_HOST_EXPORTS) \
10735 cd $(HOST_SUBDIR)/gmp && \
10736 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10737 CFLAGS="$(STAGE4_CFLAGS)" \
10738 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10739 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10740 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10741 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10742 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10743 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10744 TFLAGS="$(STAGE4_TFLAGS)" \
10745 $(TARGET-stage4-gmp)
10746
10747maybe-clean-stage4-gmp: clean-stage4-gmp
10748clean-stage4: clean-stage4-gmp
10749clean-stage4-gmp:
10750 @if [ $(current_stage) = stage4 ]; then \
10751 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10752 else \
10753 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10754 $(MAKE) stage4-start; \
10755 fi; \
10756 cd $(HOST_SUBDIR)/gmp && \
10757 $(MAKE) $(EXTRA_HOST_FLAGS) \
10758 $(POSTSTAGE1_FLAGS_TO_PASS) \
10759 clean
10760@endif gmp-bootstrap
10761
10762
10763.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10764.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10765maybe-all-stageprofile-gmp:
10766maybe-clean-stageprofile-gmp:
10767@if gmp-bootstrap
10768maybe-all-stageprofile-gmp: all-stageprofile-gmp
10769all-stageprofile: all-stageprofile-gmp
10770TARGET-stageprofile-gmp = $(TARGET-gmp)
10771all-stageprofile-gmp: configure-stageprofile-gmp
10772 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10773 @r=`${PWD_COMMAND}`; export r; \
10774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10775 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10776 $(HOST_EXPORTS) \
10777 $(POSTSTAGE1_HOST_EXPORTS) \
10778 cd $(HOST_SUBDIR)/gmp && \
10779 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10780 CFLAGS="$(STAGEprofile_CFLAGS)" \
10781 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10782 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10783 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10784 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10785 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10786 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10787 TFLAGS="$(STAGEprofile_TFLAGS)" \
10788 $(TARGET-stageprofile-gmp)
10789
10790maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10791clean-stageprofile: clean-stageprofile-gmp
10792clean-stageprofile-gmp:
10793 @if [ $(current_stage) = stageprofile ]; then \
10794 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10795 else \
10796 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10797 $(MAKE) stageprofile-start; \
10798 fi; \
10799 cd $(HOST_SUBDIR)/gmp && \
10800 $(MAKE) $(EXTRA_HOST_FLAGS) \
10801 $(POSTSTAGE1_FLAGS_TO_PASS) \
10802 clean
10803@endif gmp-bootstrap
10804
10805
10806.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10807.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10808maybe-all-stagefeedback-gmp:
10809maybe-clean-stagefeedback-gmp:
10810@if gmp-bootstrap
10811maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10812all-stagefeedback: all-stagefeedback-gmp
10813TARGET-stagefeedback-gmp = $(TARGET-gmp)
10814all-stagefeedback-gmp: configure-stagefeedback-gmp
10815 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10816 @r=`${PWD_COMMAND}`; export r; \
10817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10818 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10819 $(HOST_EXPORTS) \
10820 $(POSTSTAGE1_HOST_EXPORTS) \
10821 cd $(HOST_SUBDIR)/gmp && \
10822 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10823 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10824 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10825 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10826 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10827 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10828 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10829 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10830 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10831 $(TARGET-stagefeedback-gmp)
10832
10833maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10834clean-stagefeedback: clean-stagefeedback-gmp
10835clean-stagefeedback-gmp:
10836 @if [ $(current_stage) = stagefeedback ]; then \
10837 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10838 else \
10839 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10840 $(MAKE) stagefeedback-start; \
10841 fi; \
10842 cd $(HOST_SUBDIR)/gmp && \
10843 $(MAKE) $(EXTRA_HOST_FLAGS) \
10844 $(POSTSTAGE1_FLAGS_TO_PASS) \
10845 clean
10846@endif gmp-bootstrap
10847
10848
10849
10850
10851
10852.PHONY: check-gmp maybe-check-gmp
10853maybe-check-gmp:
10854@if gmp
10855maybe-check-gmp: check-gmp
10856
10857check-gmp:
10858 @: $(MAKE); $(unstage)
10859 @r=`${PWD_COMMAND}`; export r; \
10860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10861 $(HOST_EXPORTS) \
10862 (cd $(HOST_SUBDIR)/gmp && \
10863 $(MAKE) $(FLAGS_TO_PASS) check)
10864
10865@endif gmp
10866
10867.PHONY: install-gmp maybe-install-gmp
10868maybe-install-gmp:
10869@if gmp
10870maybe-install-gmp: install-gmp
10871
10872install-gmp:
10873
10874@endif gmp
10875
10876.PHONY: install-strip-gmp maybe-install-strip-gmp
10877maybe-install-strip-gmp:
10878@if gmp
10879maybe-install-strip-gmp: install-strip-gmp
10880
10881install-strip-gmp:
10882
10883@endif gmp
10884
10885# Other targets (info, dvi, pdf, etc.)
10886
10887.PHONY: maybe-info-gmp info-gmp
10888maybe-info-gmp:
10889@if gmp
10890maybe-info-gmp: info-gmp
10891
10892info-gmp: \
10893 configure-gmp
10894 @[ -f ./gmp/Makefile ] || exit 0; \
10895 r=`${PWD_COMMAND}`; export r; \
10896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10897 $(HOST_EXPORTS) \
10898 for flag in $(EXTRA_HOST_FLAGS) ; do \
10899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10900 done; \
10901 echo "Doing info in gmp" ; \
10902 (cd $(HOST_SUBDIR)/gmp && \
10903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10905 "RANLIB=$${RANLIB}" \
10906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10907 info) \
10908 || exit 1
10909
10910@endif gmp
10911
10912.PHONY: maybe-dvi-gmp dvi-gmp
10913maybe-dvi-gmp:
10914@if gmp
10915maybe-dvi-gmp: dvi-gmp
10916
10917dvi-gmp: \
10918 configure-gmp
10919 @[ -f ./gmp/Makefile ] || exit 0; \
10920 r=`${PWD_COMMAND}`; export r; \
10921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10922 $(HOST_EXPORTS) \
10923 for flag in $(EXTRA_HOST_FLAGS) ; do \
10924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10925 done; \
10926 echo "Doing dvi in gmp" ; \
10927 (cd $(HOST_SUBDIR)/gmp && \
10928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10930 "RANLIB=$${RANLIB}" \
10931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10932 dvi) \
10933 || exit 1
10934
10935@endif gmp
10936
10937.PHONY: maybe-pdf-gmp pdf-gmp
10938maybe-pdf-gmp:
10939@if gmp
10940maybe-pdf-gmp: pdf-gmp
10941
10942pdf-gmp: \
10943 configure-gmp
10944 @[ -f ./gmp/Makefile ] || exit 0; \
10945 r=`${PWD_COMMAND}`; export r; \
10946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10947 $(HOST_EXPORTS) \
10948 for flag in $(EXTRA_HOST_FLAGS) ; do \
10949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10950 done; \
10951 echo "Doing pdf in gmp" ; \
10952 (cd $(HOST_SUBDIR)/gmp && \
10953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10955 "RANLIB=$${RANLIB}" \
10956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10957 pdf) \
10958 || exit 1
10959
10960@endif gmp
10961
10962.PHONY: maybe-html-gmp html-gmp
10963maybe-html-gmp:
10964@if gmp
10965maybe-html-gmp: html-gmp
10966
10967html-gmp: \
10968 configure-gmp
10969 @[ -f ./gmp/Makefile ] || exit 0; \
10970 r=`${PWD_COMMAND}`; export r; \
10971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10972 $(HOST_EXPORTS) \
10973 for flag in $(EXTRA_HOST_FLAGS) ; do \
10974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10975 done; \
10976 echo "Doing html in gmp" ; \
10977 (cd $(HOST_SUBDIR)/gmp && \
10978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10980 "RANLIB=$${RANLIB}" \
10981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10982 html) \
10983 || exit 1
10984
10985@endif gmp
10986
10987.PHONY: maybe-TAGS-gmp TAGS-gmp
10988maybe-TAGS-gmp:
10989@if gmp
10990maybe-TAGS-gmp: TAGS-gmp
10991
10992TAGS-gmp: \
10993 configure-gmp
10994 @[ -f ./gmp/Makefile ] || exit 0; \
10995 r=`${PWD_COMMAND}`; export r; \
10996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10997 $(HOST_EXPORTS) \
10998 for flag in $(EXTRA_HOST_FLAGS) ; do \
10999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11000 done; \
11001 echo "Doing TAGS in gmp" ; \
11002 (cd $(HOST_SUBDIR)/gmp && \
11003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11005 "RANLIB=$${RANLIB}" \
11006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11007 TAGS) \
11008 || exit 1
11009
11010@endif gmp
11011
11012.PHONY: maybe-install-info-gmp install-info-gmp
11013maybe-install-info-gmp:
11014@if gmp
11015maybe-install-info-gmp: install-info-gmp
11016
11017install-info-gmp: \
11018 configure-gmp \
11019 info-gmp
11020 @[ -f ./gmp/Makefile ] || exit 0; \
11021 r=`${PWD_COMMAND}`; export r; \
11022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11023 $(HOST_EXPORTS) \
11024 for flag in $(EXTRA_HOST_FLAGS) ; do \
11025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11026 done; \
11027 echo "Doing install-info in gmp" ; \
11028 (cd $(HOST_SUBDIR)/gmp && \
11029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11031 "RANLIB=$${RANLIB}" \
11032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11033 install-info) \
11034 || exit 1
11035
11036@endif gmp
11037
11038.PHONY: maybe-install-pdf-gmp install-pdf-gmp
11039maybe-install-pdf-gmp:
11040@if gmp
11041maybe-install-pdf-gmp: install-pdf-gmp
11042
11043install-pdf-gmp: \
11044 configure-gmp \
11045 pdf-gmp
11046 @[ -f ./gmp/Makefile ] || exit 0; \
11047 r=`${PWD_COMMAND}`; export r; \
11048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11049 $(HOST_EXPORTS) \
11050 for flag in $(EXTRA_HOST_FLAGS) ; do \
11051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11052 done; \
11053 echo "Doing install-pdf in gmp" ; \
11054 (cd $(HOST_SUBDIR)/gmp && \
11055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11057 "RANLIB=$${RANLIB}" \
11058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11059 install-pdf) \
11060 || exit 1
11061
11062@endif gmp
11063
11064.PHONY: maybe-install-html-gmp install-html-gmp
11065maybe-install-html-gmp:
11066@if gmp
11067maybe-install-html-gmp: install-html-gmp
11068
11069install-html-gmp: \
11070 configure-gmp \
11071 html-gmp
11072 @[ -f ./gmp/Makefile ] || exit 0; \
11073 r=`${PWD_COMMAND}`; export r; \
11074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11075 $(HOST_EXPORTS) \
11076 for flag in $(EXTRA_HOST_FLAGS) ; do \
11077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11078 done; \
11079 echo "Doing install-html in gmp" ; \
11080 (cd $(HOST_SUBDIR)/gmp && \
11081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11083 "RANLIB=$${RANLIB}" \
11084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11085 install-html) \
11086 || exit 1
11087
11088@endif gmp
11089
11090.PHONY: maybe-installcheck-gmp installcheck-gmp
11091maybe-installcheck-gmp:
11092@if gmp
11093maybe-installcheck-gmp: installcheck-gmp
11094
11095installcheck-gmp: \
11096 configure-gmp
11097 @[ -f ./gmp/Makefile ] || exit 0; \
11098 r=`${PWD_COMMAND}`; export r; \
11099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11100 $(HOST_EXPORTS) \
11101 for flag in $(EXTRA_HOST_FLAGS) ; do \
11102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11103 done; \
11104 echo "Doing installcheck in gmp" ; \
11105 (cd $(HOST_SUBDIR)/gmp && \
11106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11108 "RANLIB=$${RANLIB}" \
11109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11110 installcheck) \
11111 || exit 1
11112
11113@endif gmp
11114
11115.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11116maybe-mostlyclean-gmp:
11117@if gmp
11118maybe-mostlyclean-gmp: mostlyclean-gmp
11119
11120mostlyclean-gmp:
11121 @[ -f ./gmp/Makefile ] || exit 0; \
11122 r=`${PWD_COMMAND}`; export r; \
11123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11124 $(HOST_EXPORTS) \
11125 for flag in $(EXTRA_HOST_FLAGS) ; do \
11126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11127 done; \
11128 echo "Doing mostlyclean in gmp" ; \
11129 (cd $(HOST_SUBDIR)/gmp && \
11130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11132 "RANLIB=$${RANLIB}" \
11133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11134 mostlyclean) \
11135 || exit 1
11136
11137@endif gmp
11138
11139.PHONY: maybe-clean-gmp clean-gmp
11140maybe-clean-gmp:
11141@if gmp
11142maybe-clean-gmp: clean-gmp
11143
11144clean-gmp:
11145 @[ -f ./gmp/Makefile ] || exit 0; \
11146 r=`${PWD_COMMAND}`; export r; \
11147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11148 $(HOST_EXPORTS) \
11149 for flag in $(EXTRA_HOST_FLAGS) ; do \
11150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11151 done; \
11152 echo "Doing clean in gmp" ; \
11153 (cd $(HOST_SUBDIR)/gmp && \
11154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11156 "RANLIB=$${RANLIB}" \
11157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11158 clean) \
11159 || exit 1
11160
11161@endif gmp
11162
11163.PHONY: maybe-distclean-gmp distclean-gmp
11164maybe-distclean-gmp:
11165@if gmp
11166maybe-distclean-gmp: distclean-gmp
11167
11168distclean-gmp:
11169 @[ -f ./gmp/Makefile ] || exit 0; \
11170 r=`${PWD_COMMAND}`; export r; \
11171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11172 $(HOST_EXPORTS) \
11173 for flag in $(EXTRA_HOST_FLAGS) ; do \
11174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11175 done; \
11176 echo "Doing distclean in gmp" ; \
11177 (cd $(HOST_SUBDIR)/gmp && \
11178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11180 "RANLIB=$${RANLIB}" \
11181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11182 distclean) \
11183 || exit 1
11184
11185@endif gmp
11186
11187.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11188maybe-maintainer-clean-gmp:
11189@if gmp
11190maybe-maintainer-clean-gmp: maintainer-clean-gmp
11191
11192maintainer-clean-gmp:
11193 @[ -f ./gmp/Makefile ] || exit 0; \
11194 r=`${PWD_COMMAND}`; export r; \
11195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11196 $(HOST_EXPORTS) \
11197 for flag in $(EXTRA_HOST_FLAGS) ; do \
11198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11199 done; \
11200 echo "Doing maintainer-clean in gmp" ; \
11201 (cd $(HOST_SUBDIR)/gmp && \
11202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11204 "RANLIB=$${RANLIB}" \
11205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11206 maintainer-clean) \
11207 || exit 1
11208
11209@endif gmp
11210
11211
11212
11213.PHONY: configure-mpfr maybe-configure-mpfr
11214maybe-configure-mpfr:
11215@if gcc-bootstrap
11216configure-mpfr: stage_current
11217@endif gcc-bootstrap
11218@if mpfr
11219maybe-configure-mpfr: configure-mpfr
11220configure-mpfr:
11221 @r=`${PWD_COMMAND}`; export r; \
11222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11223 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11225 $(HOST_EXPORTS) \
11226 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11227 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11228 case $(srcdir) in \
11229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11230 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11232 esac; \
11233 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11234 libsrcdir="$$s/mpfr"; \
11235 $(SHELL) $${libsrcdir}/configure \
11236 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11237 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11238 || exit 1
11239@endif mpfr
11240
11241
11242
11243.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11244maybe-configure-stage1-mpfr:
11245@if mpfr-bootstrap
11246maybe-configure-stage1-mpfr: configure-stage1-mpfr
11247configure-stage1-mpfr:
11248 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11249 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11250 @r=`${PWD_COMMAND}`; export r; \
11251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11252 TFLAGS="$(STAGE1_TFLAGS)"; \
11253 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11254 $(HOST_EXPORTS) \
11255 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11256 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11257 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11258 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11259 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11260 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11261 case $(srcdir) in \
11262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11263 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11265 esac; \
11266 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11267 libsrcdir="$$s/mpfr"; \
11268 $(SHELL) $${libsrcdir}/configure \
11269 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11270 --target=${target_alias} $${srcdiroption} \
11271 $(STAGE1_CONFIGURE_FLAGS) \
11272 --disable-shared @extra_mpfr_configure_flags@
11273@endif mpfr-bootstrap
11274
11275.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11276maybe-configure-stage2-mpfr:
11277@if mpfr-bootstrap
11278maybe-configure-stage2-mpfr: configure-stage2-mpfr
11279configure-stage2-mpfr:
11280 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11281 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11282 @r=`${PWD_COMMAND}`; export r; \
11283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11284 TFLAGS="$(STAGE2_TFLAGS)"; \
11285 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11286 $(HOST_EXPORTS) \
11287 $(POSTSTAGE1_HOST_EXPORTS) \
11288 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11289 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11290 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11291 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11293 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11294 case $(srcdir) in \
11295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11296 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11298 esac; \
11299 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11300 libsrcdir="$$s/mpfr"; \
11301 $(SHELL) $${libsrcdir}/configure \
11302 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11303 --target=${target_alias} $${srcdiroption} \
11304 --with-build-libsubdir=$(HOST_SUBDIR) \
11305 $(STAGE2_CONFIGURE_FLAGS) \
11306 --disable-shared @extra_mpfr_configure_flags@
11307@endif mpfr-bootstrap
11308
11309.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11310maybe-configure-stage3-mpfr:
11311@if mpfr-bootstrap
11312maybe-configure-stage3-mpfr: configure-stage3-mpfr
11313configure-stage3-mpfr:
11314 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11316 @r=`${PWD_COMMAND}`; export r; \
11317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11318 TFLAGS="$(STAGE3_TFLAGS)"; \
11319 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11320 $(HOST_EXPORTS) \
11321 $(POSTSTAGE1_HOST_EXPORTS) \
11322 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11323 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11324 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11325 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11326 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11327 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11328 case $(srcdir) in \
11329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11330 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11332 esac; \
11333 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11334 libsrcdir="$$s/mpfr"; \
11335 $(SHELL) $${libsrcdir}/configure \
11336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11337 --target=${target_alias} $${srcdiroption} \
11338 --with-build-libsubdir=$(HOST_SUBDIR) \
11339 $(STAGE3_CONFIGURE_FLAGS) \
11340 --disable-shared @extra_mpfr_configure_flags@
11341@endif mpfr-bootstrap
11342
11343.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11344maybe-configure-stage4-mpfr:
11345@if mpfr-bootstrap
11346maybe-configure-stage4-mpfr: configure-stage4-mpfr
11347configure-stage4-mpfr:
11348 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11349 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11350 @r=`${PWD_COMMAND}`; export r; \
11351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11352 TFLAGS="$(STAGE4_TFLAGS)"; \
11353 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11354 $(HOST_EXPORTS) \
11355 $(POSTSTAGE1_HOST_EXPORTS) \
11356 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11357 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11358 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11359 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11360 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11361 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11362 case $(srcdir) in \
11363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11364 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11366 esac; \
11367 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11368 libsrcdir="$$s/mpfr"; \
11369 $(SHELL) $${libsrcdir}/configure \
11370 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11371 --target=${target_alias} $${srcdiroption} \
11372 --with-build-libsubdir=$(HOST_SUBDIR) \
11373 $(STAGE4_CONFIGURE_FLAGS) \
11374 --disable-shared @extra_mpfr_configure_flags@
11375@endif mpfr-bootstrap
11376
11377.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11378maybe-configure-stageprofile-mpfr:
11379@if mpfr-bootstrap
11380maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11381configure-stageprofile-mpfr:
11382 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11383 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11384 @r=`${PWD_COMMAND}`; export r; \
11385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11386 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11387 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11388 $(HOST_EXPORTS) \
11389 $(POSTSTAGE1_HOST_EXPORTS) \
11390 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11391 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11392 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11393 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11394 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11395 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11396 case $(srcdir) in \
11397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11398 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11400 esac; \
11401 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11402 libsrcdir="$$s/mpfr"; \
11403 $(SHELL) $${libsrcdir}/configure \
11404 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11405 --target=${target_alias} $${srcdiroption} \
11406 --with-build-libsubdir=$(HOST_SUBDIR) \
11407 $(STAGEprofile_CONFIGURE_FLAGS) \
11408 --disable-shared @extra_mpfr_configure_flags@
11409@endif mpfr-bootstrap
11410
11411.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11412maybe-configure-stagefeedback-mpfr:
11413@if mpfr-bootstrap
11414maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11415configure-stagefeedback-mpfr:
11416 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11417 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11418 @r=`${PWD_COMMAND}`; export r; \
11419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11420 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11421 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11422 $(HOST_EXPORTS) \
11423 $(POSTSTAGE1_HOST_EXPORTS) \
11424 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11425 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11426 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11427 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11428 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11429 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11430 case $(srcdir) in \
11431 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11432 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11433 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11434 esac; \
11435 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11436 libsrcdir="$$s/mpfr"; \
11437 $(SHELL) $${libsrcdir}/configure \
11438 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11439 --target=${target_alias} $${srcdiroption} \
11440 --with-build-libsubdir=$(HOST_SUBDIR) \
11441 $(STAGEfeedback_CONFIGURE_FLAGS) \
11442 --disable-shared @extra_mpfr_configure_flags@
11443@endif mpfr-bootstrap
11444
11445
11446
11447
11448
11449.PHONY: all-mpfr maybe-all-mpfr
11450maybe-all-mpfr:
11451@if gcc-bootstrap
11452all-mpfr: stage_current
11453@endif gcc-bootstrap
11454@if mpfr
11455TARGET-mpfr=all
11456maybe-all-mpfr: all-mpfr
11457all-mpfr: configure-mpfr
11458 @r=`${PWD_COMMAND}`; export r; \
11459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11460 $(HOST_EXPORTS) \
11461 (cd $(HOST_SUBDIR)/mpfr && \
11462 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11463 $(TARGET-mpfr))
11464@endif mpfr
11465
11466
11467
11468.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11469.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11470maybe-all-stage1-mpfr:
11471maybe-clean-stage1-mpfr:
11472@if mpfr-bootstrap
11473maybe-all-stage1-mpfr: all-stage1-mpfr
11474all-stage1: all-stage1-mpfr
11475TARGET-stage1-mpfr = $(TARGET-mpfr)
11476all-stage1-mpfr: configure-stage1-mpfr
11477 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11478 @r=`${PWD_COMMAND}`; export r; \
11479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11480 TFLAGS="$(STAGE1_TFLAGS)"; \
11481 $(HOST_EXPORTS) \
11482 cd $(HOST_SUBDIR)/mpfr && \
11483 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11484 CFLAGS="$(STAGE1_CFLAGS)" \
11485 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11486 LIBCFLAGS="$(LIBCFLAGS)" \
11487 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11488 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11489 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11490 $(EXTRA_HOST_FLAGS) \
11491 TFLAGS="$(STAGE1_TFLAGS)" \
11492 $(TARGET-stage1-mpfr)
11493
11494maybe-clean-stage1-mpfr: clean-stage1-mpfr
11495clean-stage1: clean-stage1-mpfr
11496clean-stage1-mpfr:
11497 @if [ $(current_stage) = stage1 ]; then \
11498 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11499 else \
11500 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11501 $(MAKE) stage1-start; \
11502 fi; \
11503 cd $(HOST_SUBDIR)/mpfr && \
11504 $(MAKE) $(EXTRA_HOST_FLAGS) \
11505 clean
11506@endif mpfr-bootstrap
11507
11508
11509.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11510.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11511maybe-all-stage2-mpfr:
11512maybe-clean-stage2-mpfr:
11513@if mpfr-bootstrap
11514maybe-all-stage2-mpfr: all-stage2-mpfr
11515all-stage2: all-stage2-mpfr
11516TARGET-stage2-mpfr = $(TARGET-mpfr)
11517all-stage2-mpfr: configure-stage2-mpfr
11518 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11519 @r=`${PWD_COMMAND}`; export r; \
11520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11521 TFLAGS="$(STAGE2_TFLAGS)"; \
11522 $(HOST_EXPORTS) \
11523 $(POSTSTAGE1_HOST_EXPORTS) \
11524 cd $(HOST_SUBDIR)/mpfr && \
11525 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11526 CFLAGS="$(STAGE2_CFLAGS)" \
11527 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11528 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11529 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11530 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11531 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11532 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11533 TFLAGS="$(STAGE2_TFLAGS)" \
11534 $(TARGET-stage2-mpfr)
11535
11536maybe-clean-stage2-mpfr: clean-stage2-mpfr
11537clean-stage2: clean-stage2-mpfr
11538clean-stage2-mpfr:
11539 @if [ $(current_stage) = stage2 ]; then \
11540 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11541 else \
11542 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11543 $(MAKE) stage2-start; \
11544 fi; \
11545 cd $(HOST_SUBDIR)/mpfr && \
11546 $(MAKE) $(EXTRA_HOST_FLAGS) \
11547 $(POSTSTAGE1_FLAGS_TO_PASS) \
11548 clean
11549@endif mpfr-bootstrap
11550
11551
11552.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11553.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11554maybe-all-stage3-mpfr:
11555maybe-clean-stage3-mpfr:
11556@if mpfr-bootstrap
11557maybe-all-stage3-mpfr: all-stage3-mpfr
11558all-stage3: all-stage3-mpfr
11559TARGET-stage3-mpfr = $(TARGET-mpfr)
11560all-stage3-mpfr: configure-stage3-mpfr
11561 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11562 @r=`${PWD_COMMAND}`; export r; \
11563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11564 TFLAGS="$(STAGE3_TFLAGS)"; \
11565 $(HOST_EXPORTS) \
11566 $(POSTSTAGE1_HOST_EXPORTS) \
11567 cd $(HOST_SUBDIR)/mpfr && \
11568 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11569 CFLAGS="$(STAGE3_CFLAGS)" \
11570 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11571 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11572 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11573 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11574 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11575 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11576 TFLAGS="$(STAGE3_TFLAGS)" \
11577 $(TARGET-stage3-mpfr)
11578
11579maybe-clean-stage3-mpfr: clean-stage3-mpfr
11580clean-stage3: clean-stage3-mpfr
11581clean-stage3-mpfr:
11582 @if [ $(current_stage) = stage3 ]; then \
11583 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11584 else \
11585 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11586 $(MAKE) stage3-start; \
11587 fi; \
11588 cd $(HOST_SUBDIR)/mpfr && \
11589 $(MAKE) $(EXTRA_HOST_FLAGS) \
11590 $(POSTSTAGE1_FLAGS_TO_PASS) \
11591 clean
11592@endif mpfr-bootstrap
11593
11594
11595.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11596.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11597maybe-all-stage4-mpfr:
11598maybe-clean-stage4-mpfr:
11599@if mpfr-bootstrap
11600maybe-all-stage4-mpfr: all-stage4-mpfr
11601all-stage4: all-stage4-mpfr
11602TARGET-stage4-mpfr = $(TARGET-mpfr)
11603all-stage4-mpfr: configure-stage4-mpfr
11604 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11605 @r=`${PWD_COMMAND}`; export r; \
11606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11607 TFLAGS="$(STAGE4_TFLAGS)"; \
11608 $(HOST_EXPORTS) \
11609 $(POSTSTAGE1_HOST_EXPORTS) \
11610 cd $(HOST_SUBDIR)/mpfr && \
11611 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11612 CFLAGS="$(STAGE4_CFLAGS)" \
11613 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11614 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11615 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11616 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11617 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11618 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11619 TFLAGS="$(STAGE4_TFLAGS)" \
11620 $(TARGET-stage4-mpfr)
11621
11622maybe-clean-stage4-mpfr: clean-stage4-mpfr
11623clean-stage4: clean-stage4-mpfr
11624clean-stage4-mpfr:
11625 @if [ $(current_stage) = stage4 ]; then \
11626 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11627 else \
11628 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11629 $(MAKE) stage4-start; \
11630 fi; \
11631 cd $(HOST_SUBDIR)/mpfr && \
11632 $(MAKE) $(EXTRA_HOST_FLAGS) \
11633 $(POSTSTAGE1_FLAGS_TO_PASS) \
11634 clean
11635@endif mpfr-bootstrap
11636
11637
11638.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11639.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11640maybe-all-stageprofile-mpfr:
11641maybe-clean-stageprofile-mpfr:
11642@if mpfr-bootstrap
11643maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11644all-stageprofile: all-stageprofile-mpfr
11645TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11646all-stageprofile-mpfr: configure-stageprofile-mpfr
11647 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11648 @r=`${PWD_COMMAND}`; export r; \
11649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11650 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11651 $(HOST_EXPORTS) \
11652 $(POSTSTAGE1_HOST_EXPORTS) \
11653 cd $(HOST_SUBDIR)/mpfr && \
11654 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11655 CFLAGS="$(STAGEprofile_CFLAGS)" \
11656 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11657 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11658 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11659 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11660 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11661 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11662 TFLAGS="$(STAGEprofile_TFLAGS)" \
11663 $(TARGET-stageprofile-mpfr)
11664
11665maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11666clean-stageprofile: clean-stageprofile-mpfr
11667clean-stageprofile-mpfr:
11668 @if [ $(current_stage) = stageprofile ]; then \
11669 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11670 else \
11671 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11672 $(MAKE) stageprofile-start; \
11673 fi; \
11674 cd $(HOST_SUBDIR)/mpfr && \
11675 $(MAKE) $(EXTRA_HOST_FLAGS) \
11676 $(POSTSTAGE1_FLAGS_TO_PASS) \
11677 clean
11678@endif mpfr-bootstrap
11679
11680
11681.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11682.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11683maybe-all-stagefeedback-mpfr:
11684maybe-clean-stagefeedback-mpfr:
11685@if mpfr-bootstrap
11686maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11687all-stagefeedback: all-stagefeedback-mpfr
11688TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11689all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11690 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11691 @r=`${PWD_COMMAND}`; export r; \
11692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11693 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11694 $(HOST_EXPORTS) \
11695 $(POSTSTAGE1_HOST_EXPORTS) \
11696 cd $(HOST_SUBDIR)/mpfr && \
11697 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11698 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11699 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11700 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11701 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11702 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11703 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11704 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11705 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11706 $(TARGET-stagefeedback-mpfr)
11707
11708maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11709clean-stagefeedback: clean-stagefeedback-mpfr
11710clean-stagefeedback-mpfr:
11711 @if [ $(current_stage) = stagefeedback ]; then \
11712 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11713 else \
11714 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11715 $(MAKE) stagefeedback-start; \
11716 fi; \
11717 cd $(HOST_SUBDIR)/mpfr && \
11718 $(MAKE) $(EXTRA_HOST_FLAGS) \
11719 $(POSTSTAGE1_FLAGS_TO_PASS) \
11720 clean
11721@endif mpfr-bootstrap
11722
11723
11724
11725
11726
11727.PHONY: check-mpfr maybe-check-mpfr
11728maybe-check-mpfr:
11729@if mpfr
11730maybe-check-mpfr: check-mpfr
11731
11732check-mpfr:
11733 @: $(MAKE); $(unstage)
11734 @r=`${PWD_COMMAND}`; export r; \
11735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11736 $(HOST_EXPORTS) \
11737 (cd $(HOST_SUBDIR)/mpfr && \
11738 $(MAKE) $(FLAGS_TO_PASS) check)
11739
11740@endif mpfr
11741
11742.PHONY: install-mpfr maybe-install-mpfr
11743maybe-install-mpfr:
11744@if mpfr
11745maybe-install-mpfr: install-mpfr
11746
11747install-mpfr:
11748
11749@endif mpfr
11750
11751.PHONY: install-strip-mpfr maybe-install-strip-mpfr
11752maybe-install-strip-mpfr:
11753@if mpfr
11754maybe-install-strip-mpfr: install-strip-mpfr
11755
11756install-strip-mpfr:
11757
11758@endif mpfr
11759
11760# Other targets (info, dvi, pdf, etc.)
11761
11762.PHONY: maybe-info-mpfr info-mpfr
11763maybe-info-mpfr:
11764@if mpfr
11765maybe-info-mpfr: info-mpfr
11766
11767info-mpfr: \
11768 configure-mpfr
11769 @[ -f ./mpfr/Makefile ] || exit 0; \
11770 r=`${PWD_COMMAND}`; export r; \
11771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11772 $(HOST_EXPORTS) \
11773 for flag in $(EXTRA_HOST_FLAGS) ; do \
11774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11775 done; \
11776 echo "Doing info in mpfr" ; \
11777 (cd $(HOST_SUBDIR)/mpfr && \
11778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11780 "RANLIB=$${RANLIB}" \
11781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11782 info) \
11783 || exit 1
11784
11785@endif mpfr
11786
11787.PHONY: maybe-dvi-mpfr dvi-mpfr
11788maybe-dvi-mpfr:
11789@if mpfr
11790maybe-dvi-mpfr: dvi-mpfr
11791
11792dvi-mpfr: \
11793 configure-mpfr
11794 @[ -f ./mpfr/Makefile ] || exit 0; \
11795 r=`${PWD_COMMAND}`; export r; \
11796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11797 $(HOST_EXPORTS) \
11798 for flag in $(EXTRA_HOST_FLAGS) ; do \
11799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11800 done; \
11801 echo "Doing dvi in mpfr" ; \
11802 (cd $(HOST_SUBDIR)/mpfr && \
11803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11805 "RANLIB=$${RANLIB}" \
11806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11807 dvi) \
11808 || exit 1
11809
11810@endif mpfr
11811
11812.PHONY: maybe-pdf-mpfr pdf-mpfr
11813maybe-pdf-mpfr:
11814@if mpfr
11815maybe-pdf-mpfr: pdf-mpfr
11816
11817pdf-mpfr: \
11818 configure-mpfr
11819 @[ -f ./mpfr/Makefile ] || exit 0; \
11820 r=`${PWD_COMMAND}`; export r; \
11821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11822 $(HOST_EXPORTS) \
11823 for flag in $(EXTRA_HOST_FLAGS) ; do \
11824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11825 done; \
11826 echo "Doing pdf in mpfr" ; \
11827 (cd $(HOST_SUBDIR)/mpfr && \
11828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11830 "RANLIB=$${RANLIB}" \
11831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11832 pdf) \
11833 || exit 1
11834
11835@endif mpfr
11836
11837.PHONY: maybe-html-mpfr html-mpfr
11838maybe-html-mpfr:
11839@if mpfr
11840maybe-html-mpfr: html-mpfr
11841
11842html-mpfr: \
11843 configure-mpfr
11844 @[ -f ./mpfr/Makefile ] || exit 0; \
11845 r=`${PWD_COMMAND}`; export r; \
11846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11847 $(HOST_EXPORTS) \
11848 for flag in $(EXTRA_HOST_FLAGS) ; do \
11849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11850 done; \
11851 echo "Doing html in mpfr" ; \
11852 (cd $(HOST_SUBDIR)/mpfr && \
11853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11855 "RANLIB=$${RANLIB}" \
11856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11857 html) \
11858 || exit 1
11859
11860@endif mpfr
11861
11862.PHONY: maybe-TAGS-mpfr TAGS-mpfr
11863maybe-TAGS-mpfr:
11864@if mpfr
11865maybe-TAGS-mpfr: TAGS-mpfr
11866
11867TAGS-mpfr: \
11868 configure-mpfr
11869 @[ -f ./mpfr/Makefile ] || exit 0; \
11870 r=`${PWD_COMMAND}`; export r; \
11871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11872 $(HOST_EXPORTS) \
11873 for flag in $(EXTRA_HOST_FLAGS) ; do \
11874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11875 done; \
11876 echo "Doing TAGS in mpfr" ; \
11877 (cd $(HOST_SUBDIR)/mpfr && \
11878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11880 "RANLIB=$${RANLIB}" \
11881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11882 TAGS) \
11883 || exit 1
11884
11885@endif mpfr
11886
11887.PHONY: maybe-install-info-mpfr install-info-mpfr
11888maybe-install-info-mpfr:
11889@if mpfr
11890maybe-install-info-mpfr: install-info-mpfr
11891
11892install-info-mpfr: \
11893 configure-mpfr \
11894 info-mpfr
11895 @[ -f ./mpfr/Makefile ] || exit 0; \
11896 r=`${PWD_COMMAND}`; export r; \
11897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11898 $(HOST_EXPORTS) \
11899 for flag in $(EXTRA_HOST_FLAGS) ; do \
11900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11901 done; \
11902 echo "Doing install-info in mpfr" ; \
11903 (cd $(HOST_SUBDIR)/mpfr && \
11904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11906 "RANLIB=$${RANLIB}" \
11907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11908 install-info) \
11909 || exit 1
11910
11911@endif mpfr
11912
11913.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11914maybe-install-pdf-mpfr:
11915@if mpfr
11916maybe-install-pdf-mpfr: install-pdf-mpfr
11917
11918install-pdf-mpfr: \
11919 configure-mpfr \
11920 pdf-mpfr
11921 @[ -f ./mpfr/Makefile ] || exit 0; \
11922 r=`${PWD_COMMAND}`; export r; \
11923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11924 $(HOST_EXPORTS) \
11925 for flag in $(EXTRA_HOST_FLAGS) ; do \
11926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11927 done; \
11928 echo "Doing install-pdf in mpfr" ; \
11929 (cd $(HOST_SUBDIR)/mpfr && \
11930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11932 "RANLIB=$${RANLIB}" \
11933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11934 install-pdf) \
11935 || exit 1
11936
11937@endif mpfr
11938
11939.PHONY: maybe-install-html-mpfr install-html-mpfr
11940maybe-install-html-mpfr:
11941@if mpfr
11942maybe-install-html-mpfr: install-html-mpfr
11943
11944install-html-mpfr: \
11945 configure-mpfr \
11946 html-mpfr
11947 @[ -f ./mpfr/Makefile ] || exit 0; \
11948 r=`${PWD_COMMAND}`; export r; \
11949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11950 $(HOST_EXPORTS) \
11951 for flag in $(EXTRA_HOST_FLAGS) ; do \
11952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11953 done; \
11954 echo "Doing install-html in mpfr" ; \
11955 (cd $(HOST_SUBDIR)/mpfr && \
11956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11958 "RANLIB=$${RANLIB}" \
11959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11960 install-html) \
11961 || exit 1
11962
11963@endif mpfr
11964
11965.PHONY: maybe-installcheck-mpfr installcheck-mpfr
11966maybe-installcheck-mpfr:
11967@if mpfr
11968maybe-installcheck-mpfr: installcheck-mpfr
11969
11970installcheck-mpfr: \
11971 configure-mpfr
11972 @[ -f ./mpfr/Makefile ] || exit 0; \
11973 r=`${PWD_COMMAND}`; export r; \
11974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11975 $(HOST_EXPORTS) \
11976 for flag in $(EXTRA_HOST_FLAGS) ; do \
11977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11978 done; \
11979 echo "Doing installcheck in mpfr" ; \
11980 (cd $(HOST_SUBDIR)/mpfr && \
11981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11983 "RANLIB=$${RANLIB}" \
11984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11985 installcheck) \
11986 || exit 1
11987
11988@endif mpfr
11989
11990.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
11991maybe-mostlyclean-mpfr:
11992@if mpfr
11993maybe-mostlyclean-mpfr: mostlyclean-mpfr
11994
11995mostlyclean-mpfr:
11996 @[ -f ./mpfr/Makefile ] || exit 0; \
11997 r=`${PWD_COMMAND}`; export r; \
11998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11999 $(HOST_EXPORTS) \
12000 for flag in $(EXTRA_HOST_FLAGS) ; do \
12001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12002 done; \
12003 echo "Doing mostlyclean in mpfr" ; \
12004 (cd $(HOST_SUBDIR)/mpfr && \
12005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12007 "RANLIB=$${RANLIB}" \
12008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12009 mostlyclean) \
12010 || exit 1
12011
12012@endif mpfr
12013
12014.PHONY: maybe-clean-mpfr clean-mpfr
12015maybe-clean-mpfr:
12016@if mpfr
12017maybe-clean-mpfr: clean-mpfr
12018
12019clean-mpfr:
12020 @[ -f ./mpfr/Makefile ] || exit 0; \
12021 r=`${PWD_COMMAND}`; export r; \
12022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12023 $(HOST_EXPORTS) \
12024 for flag in $(EXTRA_HOST_FLAGS) ; do \
12025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12026 done; \
12027 echo "Doing clean in mpfr" ; \
12028 (cd $(HOST_SUBDIR)/mpfr && \
12029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12031 "RANLIB=$${RANLIB}" \
12032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12033 clean) \
12034 || exit 1
12035
12036@endif mpfr
12037
12038.PHONY: maybe-distclean-mpfr distclean-mpfr
12039maybe-distclean-mpfr:
12040@if mpfr
12041maybe-distclean-mpfr: distclean-mpfr
12042
12043distclean-mpfr:
12044 @[ -f ./mpfr/Makefile ] || exit 0; \
12045 r=`${PWD_COMMAND}`; export r; \
12046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12047 $(HOST_EXPORTS) \
12048 for flag in $(EXTRA_HOST_FLAGS) ; do \
12049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12050 done; \
12051 echo "Doing distclean in mpfr" ; \
12052 (cd $(HOST_SUBDIR)/mpfr && \
12053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12055 "RANLIB=$${RANLIB}" \
12056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12057 distclean) \
12058 || exit 1
12059
12060@endif mpfr
12061
12062.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12063maybe-maintainer-clean-mpfr:
12064@if mpfr
12065maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12066
12067maintainer-clean-mpfr:
12068 @[ -f ./mpfr/Makefile ] || exit 0; \
12069 r=`${PWD_COMMAND}`; export r; \
12070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12071 $(HOST_EXPORTS) \
12072 for flag in $(EXTRA_HOST_FLAGS) ; do \
12073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12074 done; \
12075 echo "Doing maintainer-clean in mpfr" ; \
12076 (cd $(HOST_SUBDIR)/mpfr && \
12077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12079 "RANLIB=$${RANLIB}" \
12080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12081 maintainer-clean) \
12082 || exit 1
12083
12084@endif mpfr
12085
12086
12087
12088.PHONY: configure-mpc maybe-configure-mpc
12089maybe-configure-mpc:
12090@if gcc-bootstrap
12091configure-mpc: stage_current
12092@endif gcc-bootstrap
12093@if mpc
12094maybe-configure-mpc: configure-mpc
12095configure-mpc:
12096 @r=`${PWD_COMMAND}`; export r; \
12097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12098 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12100 $(HOST_EXPORTS) \
12101 echo Configuring in $(HOST_SUBDIR)/mpc; \
12102 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12103 case $(srcdir) in \
12104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12105 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12107 esac; \
12108 srcdiroption="--srcdir=$${topdir}/mpc"; \
12109 libsrcdir="$$s/mpc"; \
12110 $(SHELL) $${libsrcdir}/configure \
12111 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12112 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12113 || exit 1
12114@endif mpc
12115
12116
12117
12118.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12119maybe-configure-stage1-mpc:
12120@if mpc-bootstrap
12121maybe-configure-stage1-mpc: configure-stage1-mpc
12122configure-stage1-mpc:
12123 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12124 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12125 @r=`${PWD_COMMAND}`; export r; \
12126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12127 TFLAGS="$(STAGE1_TFLAGS)"; \
12128 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12129 $(HOST_EXPORTS) \
12130 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12131 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12132 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12133 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12135 cd $(HOST_SUBDIR)/mpc || exit 1; \
12136 case $(srcdir) in \
12137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12138 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12140 esac; \
12141 srcdiroption="--srcdir=$${topdir}/mpc"; \
12142 libsrcdir="$$s/mpc"; \
12143 $(SHELL) $${libsrcdir}/configure \
12144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12145 --target=${target_alias} $${srcdiroption} \
12146 $(STAGE1_CONFIGURE_FLAGS) \
12147 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12148@endif mpc-bootstrap
12149
12150.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12151maybe-configure-stage2-mpc:
12152@if mpc-bootstrap
12153maybe-configure-stage2-mpc: configure-stage2-mpc
12154configure-stage2-mpc:
12155 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12156 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12157 @r=`${PWD_COMMAND}`; export r; \
12158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12159 TFLAGS="$(STAGE2_TFLAGS)"; \
12160 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12161 $(HOST_EXPORTS) \
12162 $(POSTSTAGE1_HOST_EXPORTS) \
12163 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12164 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12165 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12166 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12168 cd $(HOST_SUBDIR)/mpc || exit 1; \
12169 case $(srcdir) in \
12170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12171 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12173 esac; \
12174 srcdiroption="--srcdir=$${topdir}/mpc"; \
12175 libsrcdir="$$s/mpc"; \
12176 $(SHELL) $${libsrcdir}/configure \
12177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12178 --target=${target_alias} $${srcdiroption} \
12179 --with-build-libsubdir=$(HOST_SUBDIR) \
12180 $(STAGE2_CONFIGURE_FLAGS) \
12181 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12182@endif mpc-bootstrap
12183
12184.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12185maybe-configure-stage3-mpc:
12186@if mpc-bootstrap
12187maybe-configure-stage3-mpc: configure-stage3-mpc
12188configure-stage3-mpc:
12189 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12190 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12191 @r=`${PWD_COMMAND}`; export r; \
12192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12193 TFLAGS="$(STAGE3_TFLAGS)"; \
12194 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12195 $(HOST_EXPORTS) \
12196 $(POSTSTAGE1_HOST_EXPORTS) \
12197 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12198 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12199 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12200 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12202 cd $(HOST_SUBDIR)/mpc || exit 1; \
12203 case $(srcdir) in \
12204 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12205 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12206 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12207 esac; \
12208 srcdiroption="--srcdir=$${topdir}/mpc"; \
12209 libsrcdir="$$s/mpc"; \
12210 $(SHELL) $${libsrcdir}/configure \
12211 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12212 --target=${target_alias} $${srcdiroption} \
12213 --with-build-libsubdir=$(HOST_SUBDIR) \
12214 $(STAGE3_CONFIGURE_FLAGS) \
12215 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12216@endif mpc-bootstrap
12217
12218.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12219maybe-configure-stage4-mpc:
12220@if mpc-bootstrap
12221maybe-configure-stage4-mpc: configure-stage4-mpc
12222configure-stage4-mpc:
12223 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12224 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12225 @r=`${PWD_COMMAND}`; export r; \
12226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12227 TFLAGS="$(STAGE4_TFLAGS)"; \
12228 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12229 $(HOST_EXPORTS) \
12230 $(POSTSTAGE1_HOST_EXPORTS) \
12231 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12232 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12233 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12234 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12235 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12236 cd $(HOST_SUBDIR)/mpc || exit 1; \
12237 case $(srcdir) in \
12238 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12239 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12240 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12241 esac; \
12242 srcdiroption="--srcdir=$${topdir}/mpc"; \
12243 libsrcdir="$$s/mpc"; \
12244 $(SHELL) $${libsrcdir}/configure \
12245 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12246 --target=${target_alias} $${srcdiroption} \
12247 --with-build-libsubdir=$(HOST_SUBDIR) \
12248 $(STAGE4_CONFIGURE_FLAGS) \
12249 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12250@endif mpc-bootstrap
12251
12252.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12253maybe-configure-stageprofile-mpc:
12254@if mpc-bootstrap
12255maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12256configure-stageprofile-mpc:
12257 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12259 @r=`${PWD_COMMAND}`; export r; \
12260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12261 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12262 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12263 $(HOST_EXPORTS) \
12264 $(POSTSTAGE1_HOST_EXPORTS) \
12265 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12266 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12267 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12268 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12270 cd $(HOST_SUBDIR)/mpc || exit 1; \
12271 case $(srcdir) in \
12272 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12273 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12274 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12275 esac; \
12276 srcdiroption="--srcdir=$${topdir}/mpc"; \
12277 libsrcdir="$$s/mpc"; \
12278 $(SHELL) $${libsrcdir}/configure \
12279 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12280 --target=${target_alias} $${srcdiroption} \
12281 --with-build-libsubdir=$(HOST_SUBDIR) \
12282 $(STAGEprofile_CONFIGURE_FLAGS) \
12283 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12284@endif mpc-bootstrap
12285
12286.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12287maybe-configure-stagefeedback-mpc:
12288@if mpc-bootstrap
12289maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12290configure-stagefeedback-mpc:
12291 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12292 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12293 @r=`${PWD_COMMAND}`; export r; \
12294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12295 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12296 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12297 $(HOST_EXPORTS) \
12298 $(POSTSTAGE1_HOST_EXPORTS) \
12299 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12300 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12301 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12302 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12303 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12304 cd $(HOST_SUBDIR)/mpc || exit 1; \
12305 case $(srcdir) in \
12306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12307 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12309 esac; \
12310 srcdiroption="--srcdir=$${topdir}/mpc"; \
12311 libsrcdir="$$s/mpc"; \
12312 $(SHELL) $${libsrcdir}/configure \
12313 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12314 --target=${target_alias} $${srcdiroption} \
12315 --with-build-libsubdir=$(HOST_SUBDIR) \
12316 $(STAGEfeedback_CONFIGURE_FLAGS) \
12317 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12318@endif mpc-bootstrap
12319
12320
12321
12322
12323
12324.PHONY: all-mpc maybe-all-mpc
12325maybe-all-mpc:
12326@if gcc-bootstrap
12327all-mpc: stage_current
12328@endif gcc-bootstrap
12329@if mpc
12330TARGET-mpc=all
12331maybe-all-mpc: all-mpc
12332all-mpc: configure-mpc
12333 @r=`${PWD_COMMAND}`; export r; \
12334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12335 $(HOST_EXPORTS) \
12336 (cd $(HOST_SUBDIR)/mpc && \
12337 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12338 $(TARGET-mpc))
12339@endif mpc
12340
12341
12342
12343.PHONY: all-stage1-mpc maybe-all-stage1-mpc
12344.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12345maybe-all-stage1-mpc:
12346maybe-clean-stage1-mpc:
12347@if mpc-bootstrap
12348maybe-all-stage1-mpc: all-stage1-mpc
12349all-stage1: all-stage1-mpc
12350TARGET-stage1-mpc = $(TARGET-mpc)
12351all-stage1-mpc: configure-stage1-mpc
12352 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12353 @r=`${PWD_COMMAND}`; export r; \
12354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12355 TFLAGS="$(STAGE1_TFLAGS)"; \
12356 $(HOST_EXPORTS) \
12357 cd $(HOST_SUBDIR)/mpc && \
12358 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12359 CFLAGS="$(STAGE1_CFLAGS)" \
12360 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12361 LIBCFLAGS="$(LIBCFLAGS)" \
12362 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12363 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12364 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12365 $(EXTRA_HOST_FLAGS) \
12366 TFLAGS="$(STAGE1_TFLAGS)" \
12367 $(TARGET-stage1-mpc)
12368
12369maybe-clean-stage1-mpc: clean-stage1-mpc
12370clean-stage1: clean-stage1-mpc
12371clean-stage1-mpc:
12372 @if [ $(current_stage) = stage1 ]; then \
12373 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12374 else \
12375 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12376 $(MAKE) stage1-start; \
12377 fi; \
12378 cd $(HOST_SUBDIR)/mpc && \
12379 $(MAKE) $(EXTRA_HOST_FLAGS) \
12380 clean
12381@endif mpc-bootstrap
12382
12383
12384.PHONY: all-stage2-mpc maybe-all-stage2-mpc
12385.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12386maybe-all-stage2-mpc:
12387maybe-clean-stage2-mpc:
12388@if mpc-bootstrap
12389maybe-all-stage2-mpc: all-stage2-mpc
12390all-stage2: all-stage2-mpc
12391TARGET-stage2-mpc = $(TARGET-mpc)
12392all-stage2-mpc: configure-stage2-mpc
12393 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12394 @r=`${PWD_COMMAND}`; export r; \
12395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12396 TFLAGS="$(STAGE2_TFLAGS)"; \
12397 $(HOST_EXPORTS) \
12398 $(POSTSTAGE1_HOST_EXPORTS) \
12399 cd $(HOST_SUBDIR)/mpc && \
12400 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12401 CFLAGS="$(STAGE2_CFLAGS)" \
12402 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12403 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12404 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12405 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12406 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12407 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12408 TFLAGS="$(STAGE2_TFLAGS)" \
12409 $(TARGET-stage2-mpc)
12410
12411maybe-clean-stage2-mpc: clean-stage2-mpc
12412clean-stage2: clean-stage2-mpc
12413clean-stage2-mpc:
12414 @if [ $(current_stage) = stage2 ]; then \
12415 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12416 else \
12417 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12418 $(MAKE) stage2-start; \
12419 fi; \
12420 cd $(HOST_SUBDIR)/mpc && \
12421 $(MAKE) $(EXTRA_HOST_FLAGS) \
12422 $(POSTSTAGE1_FLAGS_TO_PASS) \
12423 clean
12424@endif mpc-bootstrap
12425
12426
12427.PHONY: all-stage3-mpc maybe-all-stage3-mpc
12428.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12429maybe-all-stage3-mpc:
12430maybe-clean-stage3-mpc:
12431@if mpc-bootstrap
12432maybe-all-stage3-mpc: all-stage3-mpc
12433all-stage3: all-stage3-mpc
12434TARGET-stage3-mpc = $(TARGET-mpc)
12435all-stage3-mpc: configure-stage3-mpc
12436 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12437 @r=`${PWD_COMMAND}`; export r; \
12438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12439 TFLAGS="$(STAGE3_TFLAGS)"; \
12440 $(HOST_EXPORTS) \
12441 $(POSTSTAGE1_HOST_EXPORTS) \
12442 cd $(HOST_SUBDIR)/mpc && \
12443 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12444 CFLAGS="$(STAGE3_CFLAGS)" \
12445 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12446 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12447 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12448 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12449 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12450 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12451 TFLAGS="$(STAGE3_TFLAGS)" \
12452 $(TARGET-stage3-mpc)
12453
12454maybe-clean-stage3-mpc: clean-stage3-mpc
12455clean-stage3: clean-stage3-mpc
12456clean-stage3-mpc:
12457 @if [ $(current_stage) = stage3 ]; then \
12458 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12459 else \
12460 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12461 $(MAKE) stage3-start; \
12462 fi; \
12463 cd $(HOST_SUBDIR)/mpc && \
12464 $(MAKE) $(EXTRA_HOST_FLAGS) \
12465 $(POSTSTAGE1_FLAGS_TO_PASS) \
12466 clean
12467@endif mpc-bootstrap
12468
12469
12470.PHONY: all-stage4-mpc maybe-all-stage4-mpc
12471.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12472maybe-all-stage4-mpc:
12473maybe-clean-stage4-mpc:
12474@if mpc-bootstrap
12475maybe-all-stage4-mpc: all-stage4-mpc
12476all-stage4: all-stage4-mpc
12477TARGET-stage4-mpc = $(TARGET-mpc)
12478all-stage4-mpc: configure-stage4-mpc
12479 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12480 @r=`${PWD_COMMAND}`; export r; \
12481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12482 TFLAGS="$(STAGE4_TFLAGS)"; \
12483 $(HOST_EXPORTS) \
12484 $(POSTSTAGE1_HOST_EXPORTS) \
12485 cd $(HOST_SUBDIR)/mpc && \
12486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12487 CFLAGS="$(STAGE4_CFLAGS)" \
12488 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12489 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12493 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12494 TFLAGS="$(STAGE4_TFLAGS)" \
12495 $(TARGET-stage4-mpc)
12496
12497maybe-clean-stage4-mpc: clean-stage4-mpc
12498clean-stage4: clean-stage4-mpc
12499clean-stage4-mpc:
12500 @if [ $(current_stage) = stage4 ]; then \
12501 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12502 else \
12503 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12504 $(MAKE) stage4-start; \
12505 fi; \
12506 cd $(HOST_SUBDIR)/mpc && \
12507 $(MAKE) $(EXTRA_HOST_FLAGS) \
12508 $(POSTSTAGE1_FLAGS_TO_PASS) \
12509 clean
12510@endif mpc-bootstrap
12511
12512
12513.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12514.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12515maybe-all-stageprofile-mpc:
12516maybe-clean-stageprofile-mpc:
12517@if mpc-bootstrap
12518maybe-all-stageprofile-mpc: all-stageprofile-mpc
12519all-stageprofile: all-stageprofile-mpc
12520TARGET-stageprofile-mpc = $(TARGET-mpc)
12521all-stageprofile-mpc: configure-stageprofile-mpc
12522 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12523 @r=`${PWD_COMMAND}`; export r; \
12524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12525 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12526 $(HOST_EXPORTS) \
12527 $(POSTSTAGE1_HOST_EXPORTS) \
12528 cd $(HOST_SUBDIR)/mpc && \
12529 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12530 CFLAGS="$(STAGEprofile_CFLAGS)" \
12531 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12532 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12533 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12534 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12535 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12536 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12537 TFLAGS="$(STAGEprofile_TFLAGS)" \
12538 $(TARGET-stageprofile-mpc)
12539
12540maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12541clean-stageprofile: clean-stageprofile-mpc
12542clean-stageprofile-mpc:
12543 @if [ $(current_stage) = stageprofile ]; then \
12544 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12545 else \
12546 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12547 $(MAKE) stageprofile-start; \
12548 fi; \
12549 cd $(HOST_SUBDIR)/mpc && \
12550 $(MAKE) $(EXTRA_HOST_FLAGS) \
12551 $(POSTSTAGE1_FLAGS_TO_PASS) \
12552 clean
12553@endif mpc-bootstrap
12554
12555
12556.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12557.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12558maybe-all-stagefeedback-mpc:
12559maybe-clean-stagefeedback-mpc:
12560@if mpc-bootstrap
12561maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12562all-stagefeedback: all-stagefeedback-mpc
12563TARGET-stagefeedback-mpc = $(TARGET-mpc)
12564all-stagefeedback-mpc: configure-stagefeedback-mpc
12565 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12566 @r=`${PWD_COMMAND}`; export r; \
12567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12568 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12569 $(HOST_EXPORTS) \
12570 $(POSTSTAGE1_HOST_EXPORTS) \
12571 cd $(HOST_SUBDIR)/mpc && \
12572 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12573 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12574 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12575 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12576 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12577 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12578 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12579 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12580 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12581 $(TARGET-stagefeedback-mpc)
12582
12583maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12584clean-stagefeedback: clean-stagefeedback-mpc
12585clean-stagefeedback-mpc:
12586 @if [ $(current_stage) = stagefeedback ]; then \
12587 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12588 else \
12589 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12590 $(MAKE) stagefeedback-start; \
12591 fi; \
12592 cd $(HOST_SUBDIR)/mpc && \
12593 $(MAKE) $(EXTRA_HOST_FLAGS) \
12594 $(POSTSTAGE1_FLAGS_TO_PASS) \
12595 clean
12596@endif mpc-bootstrap
12597
12598
12599
12600
12601
12602.PHONY: check-mpc maybe-check-mpc
12603maybe-check-mpc:
12604@if mpc
12605maybe-check-mpc: check-mpc
12606
12607check-mpc:
12608 @: $(MAKE); $(unstage)
12609 @r=`${PWD_COMMAND}`; export r; \
12610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12611 $(HOST_EXPORTS) \
12612 (cd $(HOST_SUBDIR)/mpc && \
12613 $(MAKE) $(FLAGS_TO_PASS) check)
12614
12615@endif mpc
12616
12617.PHONY: install-mpc maybe-install-mpc
12618maybe-install-mpc:
12619@if mpc
12620maybe-install-mpc: install-mpc
12621
12622install-mpc:
12623
12624@endif mpc
12625
12626.PHONY: install-strip-mpc maybe-install-strip-mpc
12627maybe-install-strip-mpc:
12628@if mpc
12629maybe-install-strip-mpc: install-strip-mpc
12630
12631install-strip-mpc:
12632
12633@endif mpc
12634
12635# Other targets (info, dvi, pdf, etc.)
12636
12637.PHONY: maybe-info-mpc info-mpc
12638maybe-info-mpc:
12639@if mpc
12640maybe-info-mpc: info-mpc
12641
12642info-mpc: \
12643 configure-mpc
12644 @[ -f ./mpc/Makefile ] || exit 0; \
12645 r=`${PWD_COMMAND}`; export r; \
12646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12647 $(HOST_EXPORTS) \
12648 for flag in $(EXTRA_HOST_FLAGS) ; do \
12649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12650 done; \
12651 echo "Doing info in mpc" ; \
12652 (cd $(HOST_SUBDIR)/mpc && \
12653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12655 "RANLIB=$${RANLIB}" \
12656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12657 info) \
12658 || exit 1
12659
12660@endif mpc
12661
12662.PHONY: maybe-dvi-mpc dvi-mpc
12663maybe-dvi-mpc:
12664@if mpc
12665maybe-dvi-mpc: dvi-mpc
12666
12667dvi-mpc: \
12668 configure-mpc
12669 @[ -f ./mpc/Makefile ] || exit 0; \
12670 r=`${PWD_COMMAND}`; export r; \
12671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12672 $(HOST_EXPORTS) \
12673 for flag in $(EXTRA_HOST_FLAGS) ; do \
12674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12675 done; \
12676 echo "Doing dvi in mpc" ; \
12677 (cd $(HOST_SUBDIR)/mpc && \
12678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12680 "RANLIB=$${RANLIB}" \
12681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12682 dvi) \
12683 || exit 1
12684
12685@endif mpc
12686
12687.PHONY: maybe-pdf-mpc pdf-mpc
12688maybe-pdf-mpc:
12689@if mpc
12690maybe-pdf-mpc: pdf-mpc
12691
12692pdf-mpc: \
12693 configure-mpc
12694 @[ -f ./mpc/Makefile ] || exit 0; \
12695 r=`${PWD_COMMAND}`; export r; \
12696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12697 $(HOST_EXPORTS) \
12698 for flag in $(EXTRA_HOST_FLAGS) ; do \
12699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12700 done; \
12701 echo "Doing pdf in mpc" ; \
12702 (cd $(HOST_SUBDIR)/mpc && \
12703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12705 "RANLIB=$${RANLIB}" \
12706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12707 pdf) \
12708 || exit 1
12709
12710@endif mpc
12711
12712.PHONY: maybe-html-mpc html-mpc
12713maybe-html-mpc:
12714@if mpc
12715maybe-html-mpc: html-mpc
12716
12717html-mpc: \
12718 configure-mpc
12719 @[ -f ./mpc/Makefile ] || exit 0; \
12720 r=`${PWD_COMMAND}`; export r; \
12721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12722 $(HOST_EXPORTS) \
12723 for flag in $(EXTRA_HOST_FLAGS) ; do \
12724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12725 done; \
12726 echo "Doing html in mpc" ; \
12727 (cd $(HOST_SUBDIR)/mpc && \
12728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12730 "RANLIB=$${RANLIB}" \
12731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12732 html) \
12733 || exit 1
12734
12735@endif mpc
12736
12737.PHONY: maybe-TAGS-mpc TAGS-mpc
12738maybe-TAGS-mpc:
12739@if mpc
12740maybe-TAGS-mpc: TAGS-mpc
12741
12742TAGS-mpc: \
12743 configure-mpc
12744 @[ -f ./mpc/Makefile ] || exit 0; \
12745 r=`${PWD_COMMAND}`; export r; \
12746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12747 $(HOST_EXPORTS) \
12748 for flag in $(EXTRA_HOST_FLAGS) ; do \
12749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12750 done; \
12751 echo "Doing TAGS in mpc" ; \
12752 (cd $(HOST_SUBDIR)/mpc && \
12753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12755 "RANLIB=$${RANLIB}" \
12756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12757 TAGS) \
12758 || exit 1
12759
12760@endif mpc
12761
12762.PHONY: maybe-install-info-mpc install-info-mpc
12763maybe-install-info-mpc:
12764@if mpc
12765maybe-install-info-mpc: install-info-mpc
12766
12767install-info-mpc: \
12768 configure-mpc \
12769 info-mpc
12770 @[ -f ./mpc/Makefile ] || exit 0; \
12771 r=`${PWD_COMMAND}`; export r; \
12772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12773 $(HOST_EXPORTS) \
12774 for flag in $(EXTRA_HOST_FLAGS) ; do \
12775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12776 done; \
12777 echo "Doing install-info in mpc" ; \
12778 (cd $(HOST_SUBDIR)/mpc && \
12779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12781 "RANLIB=$${RANLIB}" \
12782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12783 install-info) \
12784 || exit 1
12785
12786@endif mpc
12787
12788.PHONY: maybe-install-pdf-mpc install-pdf-mpc
12789maybe-install-pdf-mpc:
12790@if mpc
12791maybe-install-pdf-mpc: install-pdf-mpc
12792
12793install-pdf-mpc: \
12794 configure-mpc \
12795 pdf-mpc
12796 @[ -f ./mpc/Makefile ] || exit 0; \
12797 r=`${PWD_COMMAND}`; export r; \
12798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12799 $(HOST_EXPORTS) \
12800 for flag in $(EXTRA_HOST_FLAGS) ; do \
12801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12802 done; \
12803 echo "Doing install-pdf in mpc" ; \
12804 (cd $(HOST_SUBDIR)/mpc && \
12805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12807 "RANLIB=$${RANLIB}" \
12808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12809 install-pdf) \
12810 || exit 1
12811
12812@endif mpc
12813
12814.PHONY: maybe-install-html-mpc install-html-mpc
12815maybe-install-html-mpc:
12816@if mpc
12817maybe-install-html-mpc: install-html-mpc
12818
12819install-html-mpc: \
12820 configure-mpc \
12821 html-mpc
12822 @[ -f ./mpc/Makefile ] || exit 0; \
12823 r=`${PWD_COMMAND}`; export r; \
12824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12825 $(HOST_EXPORTS) \
12826 for flag in $(EXTRA_HOST_FLAGS) ; do \
12827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12828 done; \
12829 echo "Doing install-html in mpc" ; \
12830 (cd $(HOST_SUBDIR)/mpc && \
12831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12833 "RANLIB=$${RANLIB}" \
12834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12835 install-html) \
12836 || exit 1
12837
12838@endif mpc
12839
12840.PHONY: maybe-installcheck-mpc installcheck-mpc
12841maybe-installcheck-mpc:
12842@if mpc
12843maybe-installcheck-mpc: installcheck-mpc
12844
12845installcheck-mpc: \
12846 configure-mpc
12847 @[ -f ./mpc/Makefile ] || exit 0; \
12848 r=`${PWD_COMMAND}`; export r; \
12849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12850 $(HOST_EXPORTS) \
12851 for flag in $(EXTRA_HOST_FLAGS) ; do \
12852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12853 done; \
12854 echo "Doing installcheck in mpc" ; \
12855 (cd $(HOST_SUBDIR)/mpc && \
12856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12858 "RANLIB=$${RANLIB}" \
12859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12860 installcheck) \
12861 || exit 1
12862
12863@endif mpc
12864
12865.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12866maybe-mostlyclean-mpc:
12867@if mpc
12868maybe-mostlyclean-mpc: mostlyclean-mpc
12869
12870mostlyclean-mpc:
12871 @[ -f ./mpc/Makefile ] || exit 0; \
12872 r=`${PWD_COMMAND}`; export r; \
12873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12874 $(HOST_EXPORTS) \
12875 for flag in $(EXTRA_HOST_FLAGS) ; do \
12876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12877 done; \
12878 echo "Doing mostlyclean in mpc" ; \
12879 (cd $(HOST_SUBDIR)/mpc && \
12880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12882 "RANLIB=$${RANLIB}" \
12883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12884 mostlyclean) \
12885 || exit 1
12886
12887@endif mpc
12888
12889.PHONY: maybe-clean-mpc clean-mpc
12890maybe-clean-mpc:
12891@if mpc
12892maybe-clean-mpc: clean-mpc
12893
12894clean-mpc:
12895 @[ -f ./mpc/Makefile ] || exit 0; \
12896 r=`${PWD_COMMAND}`; export r; \
12897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12898 $(HOST_EXPORTS) \
12899 for flag in $(EXTRA_HOST_FLAGS) ; do \
12900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12901 done; \
12902 echo "Doing clean in mpc" ; \
12903 (cd $(HOST_SUBDIR)/mpc && \
12904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12906 "RANLIB=$${RANLIB}" \
12907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12908 clean) \
12909 || exit 1
12910
12911@endif mpc
12912
12913.PHONY: maybe-distclean-mpc distclean-mpc
12914maybe-distclean-mpc:
12915@if mpc
12916maybe-distclean-mpc: distclean-mpc
12917
12918distclean-mpc:
12919 @[ -f ./mpc/Makefile ] || exit 0; \
12920 r=`${PWD_COMMAND}`; export r; \
12921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12922 $(HOST_EXPORTS) \
12923 for flag in $(EXTRA_HOST_FLAGS) ; do \
12924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12925 done; \
12926 echo "Doing distclean in mpc" ; \
12927 (cd $(HOST_SUBDIR)/mpc && \
12928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12930 "RANLIB=$${RANLIB}" \
12931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12932 distclean) \
12933 || exit 1
12934
12935@endif mpc
12936
12937.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12938maybe-maintainer-clean-mpc:
12939@if mpc
12940maybe-maintainer-clean-mpc: maintainer-clean-mpc
12941
12942maintainer-clean-mpc:
12943 @[ -f ./mpc/Makefile ] || exit 0; \
12944 r=`${PWD_COMMAND}`; export r; \
12945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12946 $(HOST_EXPORTS) \
12947 for flag in $(EXTRA_HOST_FLAGS) ; do \
12948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12949 done; \
12950 echo "Doing maintainer-clean in mpc" ; \
12951 (cd $(HOST_SUBDIR)/mpc && \
12952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12954 "RANLIB=$${RANLIB}" \
12955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12956 maintainer-clean) \
12957 || exit 1
12958
12959@endif mpc
12960
12961
12962
12963.PHONY: configure-ppl maybe-configure-ppl
12964maybe-configure-ppl:
12965@if gcc-bootstrap
12966configure-ppl: stage_current
12967@endif gcc-bootstrap
12968@if ppl
12969maybe-configure-ppl: configure-ppl
12970configure-ppl:
12971 @r=`${PWD_COMMAND}`; export r; \
12972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12973 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
12974 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
12975 $(HOST_EXPORTS) \
12976 echo Configuring in $(HOST_SUBDIR)/ppl; \
12977 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
12978 case $(srcdir) in \
12979 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12980 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
12981 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12982 esac; \
12983 srcdiroption="--srcdir=$${topdir}/ppl"; \
12984 libsrcdir="$$s/ppl"; \
12985 $(SHELL) $${libsrcdir}/configure \
12986 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12987 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
12988 || exit 1
12989@endif ppl
12990
12991
12992
12993.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
12994maybe-configure-stage1-ppl:
12995@if ppl-bootstrap
12996maybe-configure-stage1-ppl: configure-stage1-ppl
12997configure-stage1-ppl:
12998 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12999 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13000 @r=`${PWD_COMMAND}`; export r; \
13001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13002 TFLAGS="$(STAGE1_TFLAGS)"; \
13003 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13004 $(HOST_EXPORTS) \
13005 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13006 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13007 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13008 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
13009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13010 cd $(HOST_SUBDIR)/ppl || exit 1; \
13011 case $(srcdir) in \
13012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13013 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13015 esac; \
13016 srcdiroption="--srcdir=$${topdir}/ppl"; \
13017 libsrcdir="$$s/ppl"; \
13018 $(SHELL) $${libsrcdir}/configure \
13019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13020 --target=${target_alias} $${srcdiroption} \
13021 $(STAGE1_CONFIGURE_FLAGS) \
13022 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13023@endif ppl-bootstrap
13024
13025.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
13026maybe-configure-stage2-ppl:
13027@if ppl-bootstrap
13028maybe-configure-stage2-ppl: configure-stage2-ppl
13029configure-stage2-ppl:
13030 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13031 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13032 @r=`${PWD_COMMAND}`; export r; \
13033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13034 TFLAGS="$(STAGE2_TFLAGS)"; \
13035 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13036 $(HOST_EXPORTS) \
13037 $(POSTSTAGE1_HOST_EXPORTS) \
13038 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13039 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13040 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13041 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
13042 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13043 cd $(HOST_SUBDIR)/ppl || exit 1; \
13044 case $(srcdir) in \
13045 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13046 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13047 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13048 esac; \
13049 srcdiroption="--srcdir=$${topdir}/ppl"; \
13050 libsrcdir="$$s/ppl"; \
13051 $(SHELL) $${libsrcdir}/configure \
13052 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13053 --target=${target_alias} $${srcdiroption} \
13054 --with-build-libsubdir=$(HOST_SUBDIR) \
13055 $(STAGE2_CONFIGURE_FLAGS) \
13056 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13057@endif ppl-bootstrap
13058
13059.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
13060maybe-configure-stage3-ppl:
13061@if ppl-bootstrap
13062maybe-configure-stage3-ppl: configure-stage3-ppl
13063configure-stage3-ppl:
13064 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13066 @r=`${PWD_COMMAND}`; export r; \
13067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13068 TFLAGS="$(STAGE3_TFLAGS)"; \
13069 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13070 $(HOST_EXPORTS) \
13071 $(POSTSTAGE1_HOST_EXPORTS) \
13072 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13073 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13074 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13075 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
13076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13077 cd $(HOST_SUBDIR)/ppl || exit 1; \
13078 case $(srcdir) in \
13079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13080 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13082 esac; \
13083 srcdiroption="--srcdir=$${topdir}/ppl"; \
13084 libsrcdir="$$s/ppl"; \
13085 $(SHELL) $${libsrcdir}/configure \
13086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13087 --target=${target_alias} $${srcdiroption} \
13088 --with-build-libsubdir=$(HOST_SUBDIR) \
13089 $(STAGE3_CONFIGURE_FLAGS) \
13090 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13091@endif ppl-bootstrap
13092
13093.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
13094maybe-configure-stage4-ppl:
13095@if ppl-bootstrap
13096maybe-configure-stage4-ppl: configure-stage4-ppl
13097configure-stage4-ppl:
13098 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13100 @r=`${PWD_COMMAND}`; export r; \
13101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13102 TFLAGS="$(STAGE4_TFLAGS)"; \
13103 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13104 $(HOST_EXPORTS) \
13105 $(POSTSTAGE1_HOST_EXPORTS) \
13106 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13107 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13108 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13109 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
13110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13111 cd $(HOST_SUBDIR)/ppl || exit 1; \
13112 case $(srcdir) in \
13113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13114 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13116 esac; \
13117 srcdiroption="--srcdir=$${topdir}/ppl"; \
13118 libsrcdir="$$s/ppl"; \
13119 $(SHELL) $${libsrcdir}/configure \
13120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13121 --target=${target_alias} $${srcdiroption} \
13122 --with-build-libsubdir=$(HOST_SUBDIR) \
13123 $(STAGE4_CONFIGURE_FLAGS) \
13124 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13125@endif ppl-bootstrap
13126
13127.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
13128maybe-configure-stageprofile-ppl:
13129@if ppl-bootstrap
13130maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
13131configure-stageprofile-ppl:
13132 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13133 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13134 @r=`${PWD_COMMAND}`; export r; \
13135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13136 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13137 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13138 $(HOST_EXPORTS) \
13139 $(POSTSTAGE1_HOST_EXPORTS) \
13140 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13141 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13142 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13143 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
13144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13145 cd $(HOST_SUBDIR)/ppl || exit 1; \
13146 case $(srcdir) in \
13147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13148 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13150 esac; \
13151 srcdiroption="--srcdir=$${topdir}/ppl"; \
13152 libsrcdir="$$s/ppl"; \
13153 $(SHELL) $${libsrcdir}/configure \
13154 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13155 --target=${target_alias} $${srcdiroption} \
13156 --with-build-libsubdir=$(HOST_SUBDIR) \
13157 $(STAGEprofile_CONFIGURE_FLAGS) \
13158 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13159@endif ppl-bootstrap
13160
13161.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
13162maybe-configure-stagefeedback-ppl:
13163@if ppl-bootstrap
13164maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
13165configure-stagefeedback-ppl:
13166 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13167 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13168 @r=`${PWD_COMMAND}`; export r; \
13169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13170 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13171 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13172 $(HOST_EXPORTS) \
13173 $(POSTSTAGE1_HOST_EXPORTS) \
13174 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13175 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13176 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13177 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
13178 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13179 cd $(HOST_SUBDIR)/ppl || exit 1; \
13180 case $(srcdir) in \
13181 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13182 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13183 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13184 esac; \
13185 srcdiroption="--srcdir=$${topdir}/ppl"; \
13186 libsrcdir="$$s/ppl"; \
13187 $(SHELL) $${libsrcdir}/configure \
13188 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13189 --target=${target_alias} $${srcdiroption} \
13190 --with-build-libsubdir=$(HOST_SUBDIR) \
13191 $(STAGEfeedback_CONFIGURE_FLAGS) \
13192 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13193@endif ppl-bootstrap
13194
13195
13196
13197
13198
13199.PHONY: all-ppl maybe-all-ppl
13200maybe-all-ppl:
13201@if gcc-bootstrap
13202all-ppl: stage_current
13203@endif gcc-bootstrap
13204@if ppl
13205TARGET-ppl=all
13206maybe-all-ppl: all-ppl
13207all-ppl: configure-ppl
13208 @r=`${PWD_COMMAND}`; export r; \
13209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13210 $(HOST_EXPORTS) \
13211 (cd $(HOST_SUBDIR)/ppl && \
13212 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13213 $(TARGET-ppl))
13214@endif ppl
13215
13216
13217
13218.PHONY: all-stage1-ppl maybe-all-stage1-ppl
13219.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
13220maybe-all-stage1-ppl:
13221maybe-clean-stage1-ppl:
13222@if ppl-bootstrap
13223maybe-all-stage1-ppl: all-stage1-ppl
13224all-stage1: all-stage1-ppl
13225TARGET-stage1-ppl = $(TARGET-ppl)
13226all-stage1-ppl: configure-stage1-ppl
13227 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13228 @r=`${PWD_COMMAND}`; export r; \
13229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13230 TFLAGS="$(STAGE1_TFLAGS)"; \
13231 $(HOST_EXPORTS) \
13232 cd $(HOST_SUBDIR)/ppl && \
13233 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13234 CFLAGS="$(STAGE1_CFLAGS)" \
13235 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13236 LIBCFLAGS="$(LIBCFLAGS)" \
13237 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13238 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13239 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13240 $(EXTRA_HOST_FLAGS) \
13241 TFLAGS="$(STAGE1_TFLAGS)" \
13242 $(TARGET-stage1-ppl)
13243
13244maybe-clean-stage1-ppl: clean-stage1-ppl
13245clean-stage1: clean-stage1-ppl
13246clean-stage1-ppl:
13247 @if [ $(current_stage) = stage1 ]; then \
13248 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13249 else \
13250 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
13251 $(MAKE) stage1-start; \
13252 fi; \
13253 cd $(HOST_SUBDIR)/ppl && \
13254 $(MAKE) $(EXTRA_HOST_FLAGS) \
13255 clean
13256@endif ppl-bootstrap
13257
13258
13259.PHONY: all-stage2-ppl maybe-all-stage2-ppl
13260.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
13261maybe-all-stage2-ppl:
13262maybe-clean-stage2-ppl:
13263@if ppl-bootstrap
13264maybe-all-stage2-ppl: all-stage2-ppl
13265all-stage2: all-stage2-ppl
13266TARGET-stage2-ppl = $(TARGET-ppl)
13267all-stage2-ppl: configure-stage2-ppl
13268 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13269 @r=`${PWD_COMMAND}`; export r; \
13270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13271 TFLAGS="$(STAGE2_TFLAGS)"; \
13272 $(HOST_EXPORTS) \
13273 $(POSTSTAGE1_HOST_EXPORTS) \
13274 cd $(HOST_SUBDIR)/ppl && \
13275 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13276 CFLAGS="$(STAGE2_CFLAGS)" \
13277 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13278 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13279 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13280 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13281 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13282 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13283 TFLAGS="$(STAGE2_TFLAGS)" \
13284 $(TARGET-stage2-ppl)
13285
13286maybe-clean-stage2-ppl: clean-stage2-ppl
13287clean-stage2: clean-stage2-ppl
13288clean-stage2-ppl:
13289 @if [ $(current_stage) = stage2 ]; then \
13290 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13291 else \
13292 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
13293 $(MAKE) stage2-start; \
13294 fi; \
13295 cd $(HOST_SUBDIR)/ppl && \
13296 $(MAKE) $(EXTRA_HOST_FLAGS) \
13297 $(POSTSTAGE1_FLAGS_TO_PASS) \
13298 clean
13299@endif ppl-bootstrap
13300
13301
13302.PHONY: all-stage3-ppl maybe-all-stage3-ppl
13303.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
13304maybe-all-stage3-ppl:
13305maybe-clean-stage3-ppl:
13306@if ppl-bootstrap
13307maybe-all-stage3-ppl: all-stage3-ppl
13308all-stage3: all-stage3-ppl
13309TARGET-stage3-ppl = $(TARGET-ppl)
13310all-stage3-ppl: configure-stage3-ppl
13311 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13312 @r=`${PWD_COMMAND}`; export r; \
13313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13314 TFLAGS="$(STAGE3_TFLAGS)"; \
13315 $(HOST_EXPORTS) \
13316 $(POSTSTAGE1_HOST_EXPORTS) \
13317 cd $(HOST_SUBDIR)/ppl && \
13318 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13319 CFLAGS="$(STAGE3_CFLAGS)" \
13320 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13321 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13322 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13323 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13324 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13325 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13326 TFLAGS="$(STAGE3_TFLAGS)" \
13327 $(TARGET-stage3-ppl)
13328
13329maybe-clean-stage3-ppl: clean-stage3-ppl
13330clean-stage3: clean-stage3-ppl
13331clean-stage3-ppl:
13332 @if [ $(current_stage) = stage3 ]; then \
13333 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13334 else \
13335 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
13336 $(MAKE) stage3-start; \
13337 fi; \
13338 cd $(HOST_SUBDIR)/ppl && \
13339 $(MAKE) $(EXTRA_HOST_FLAGS) \
13340 $(POSTSTAGE1_FLAGS_TO_PASS) \
13341 clean
13342@endif ppl-bootstrap
13343
13344
13345.PHONY: all-stage4-ppl maybe-all-stage4-ppl
13346.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
13347maybe-all-stage4-ppl:
13348maybe-clean-stage4-ppl:
13349@if ppl-bootstrap
13350maybe-all-stage4-ppl: all-stage4-ppl
13351all-stage4: all-stage4-ppl
13352TARGET-stage4-ppl = $(TARGET-ppl)
13353all-stage4-ppl: configure-stage4-ppl
13354 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13355 @r=`${PWD_COMMAND}`; export r; \
13356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13357 TFLAGS="$(STAGE4_TFLAGS)"; \
13358 $(HOST_EXPORTS) \
13359 $(POSTSTAGE1_HOST_EXPORTS) \
13360 cd $(HOST_SUBDIR)/ppl && \
13361 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13362 CFLAGS="$(STAGE4_CFLAGS)" \
13363 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13364 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13365 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13366 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13367 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13368 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13369 TFLAGS="$(STAGE4_TFLAGS)" \
13370 $(TARGET-stage4-ppl)
13371
13372maybe-clean-stage4-ppl: clean-stage4-ppl
13373clean-stage4: clean-stage4-ppl
13374clean-stage4-ppl:
13375 @if [ $(current_stage) = stage4 ]; then \
13376 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13377 else \
13378 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
13379 $(MAKE) stage4-start; \
13380 fi; \
13381 cd $(HOST_SUBDIR)/ppl && \
13382 $(MAKE) $(EXTRA_HOST_FLAGS) \
13383 $(POSTSTAGE1_FLAGS_TO_PASS) \
13384 clean
13385@endif ppl-bootstrap
13386
13387
13388.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
13389.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
13390maybe-all-stageprofile-ppl:
13391maybe-clean-stageprofile-ppl:
13392@if ppl-bootstrap
13393maybe-all-stageprofile-ppl: all-stageprofile-ppl
13394all-stageprofile: all-stageprofile-ppl
13395TARGET-stageprofile-ppl = $(TARGET-ppl)
13396all-stageprofile-ppl: configure-stageprofile-ppl
13397 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13398 @r=`${PWD_COMMAND}`; export r; \
13399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13400 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13401 $(HOST_EXPORTS) \
13402 $(POSTSTAGE1_HOST_EXPORTS) \
13403 cd $(HOST_SUBDIR)/ppl && \
13404 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13405 CFLAGS="$(STAGEprofile_CFLAGS)" \
13406 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13407 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13408 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13409 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13410 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13411 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13412 TFLAGS="$(STAGEprofile_TFLAGS)" \
13413 $(TARGET-stageprofile-ppl)
13414
13415maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
13416clean-stageprofile: clean-stageprofile-ppl
13417clean-stageprofile-ppl:
13418 @if [ $(current_stage) = stageprofile ]; then \
13419 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13420 else \
13421 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
13422 $(MAKE) stageprofile-start; \
13423 fi; \
13424 cd $(HOST_SUBDIR)/ppl && \
13425 $(MAKE) $(EXTRA_HOST_FLAGS) \
13426 $(POSTSTAGE1_FLAGS_TO_PASS) \
13427 clean
13428@endif ppl-bootstrap
13429
13430
13431.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
13432.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
13433maybe-all-stagefeedback-ppl:
13434maybe-clean-stagefeedback-ppl:
13435@if ppl-bootstrap
13436maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
13437all-stagefeedback: all-stagefeedback-ppl
13438TARGET-stagefeedback-ppl = $(TARGET-ppl)
13439all-stagefeedback-ppl: configure-stagefeedback-ppl
13440 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13441 @r=`${PWD_COMMAND}`; export r; \
13442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13443 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13444 $(HOST_EXPORTS) \
13445 $(POSTSTAGE1_HOST_EXPORTS) \
13446 cd $(HOST_SUBDIR)/ppl && \
13447 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13448 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13449 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13450 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13451 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13452 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13453 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13454 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13455 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13456 $(TARGET-stagefeedback-ppl)
13457
13458maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
13459clean-stagefeedback: clean-stagefeedback-ppl
13460clean-stagefeedback-ppl:
13461 @if [ $(current_stage) = stagefeedback ]; then \
13462 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13463 else \
13464 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
13465 $(MAKE) stagefeedback-start; \
13466 fi; \
13467 cd $(HOST_SUBDIR)/ppl && \
13468 $(MAKE) $(EXTRA_HOST_FLAGS) \
13469 $(POSTSTAGE1_FLAGS_TO_PASS) \
13470 clean
13471@endif ppl-bootstrap
13472
13473
13474
13475
13476
13477.PHONY: check-ppl maybe-check-ppl
13478maybe-check-ppl:
13479@if ppl
13480maybe-check-ppl: check-ppl
13481
13482check-ppl:
13483 @: $(MAKE); $(unstage)
13484 @r=`${PWD_COMMAND}`; export r; \
13485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13486 $(HOST_EXPORTS) \
13487 (cd $(HOST_SUBDIR)/ppl && \
13488 $(MAKE) $(FLAGS_TO_PASS) check)
13489
13490@endif ppl
13491
13492.PHONY: install-ppl maybe-install-ppl
13493maybe-install-ppl:
13494@if ppl
13495maybe-install-ppl: install-ppl
13496
13497install-ppl:
13498
13499@endif ppl
13500
13501.PHONY: install-strip-ppl maybe-install-strip-ppl
13502maybe-install-strip-ppl:
13503@if ppl
13504maybe-install-strip-ppl: install-strip-ppl
13505
13506install-strip-ppl:
13507
13508@endif ppl
13509
13510# Other targets (info, dvi, pdf, etc.)
13511
13512.PHONY: maybe-info-ppl info-ppl
13513maybe-info-ppl:
13514@if ppl
13515maybe-info-ppl: info-ppl
13516
13517info-ppl: \
13518 configure-ppl
13519 @[ -f ./ppl/Makefile ] || exit 0; \
13520 r=`${PWD_COMMAND}`; export r; \
13521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13522 $(HOST_EXPORTS) \
13523 for flag in $(EXTRA_HOST_FLAGS) ; do \
13524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13525 done; \
13526 echo "Doing info in ppl" ; \
13527 (cd $(HOST_SUBDIR)/ppl && \
13528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13530 "RANLIB=$${RANLIB}" \
13531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13532 info) \
13533 || exit 1
13534
13535@endif ppl
13536
13537.PHONY: maybe-dvi-ppl dvi-ppl
13538maybe-dvi-ppl:
13539@if ppl
13540maybe-dvi-ppl: dvi-ppl
13541
13542dvi-ppl: \
13543 configure-ppl
13544 @[ -f ./ppl/Makefile ] || exit 0; \
13545 r=`${PWD_COMMAND}`; export r; \
13546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13547 $(HOST_EXPORTS) \
13548 for flag in $(EXTRA_HOST_FLAGS) ; do \
13549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13550 done; \
13551 echo "Doing dvi in ppl" ; \
13552 (cd $(HOST_SUBDIR)/ppl && \
13553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13555 "RANLIB=$${RANLIB}" \
13556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13557 dvi) \
13558 || exit 1
13559
13560@endif ppl
13561
13562.PHONY: maybe-pdf-ppl pdf-ppl
13563maybe-pdf-ppl:
13564@if ppl
13565maybe-pdf-ppl: pdf-ppl
13566
13567pdf-ppl: \
13568 configure-ppl
13569 @[ -f ./ppl/Makefile ] || exit 0; \
13570 r=`${PWD_COMMAND}`; export r; \
13571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13572 $(HOST_EXPORTS) \
13573 for flag in $(EXTRA_HOST_FLAGS) ; do \
13574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13575 done; \
13576 echo "Doing pdf in ppl" ; \
13577 (cd $(HOST_SUBDIR)/ppl && \
13578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13580 "RANLIB=$${RANLIB}" \
13581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13582 pdf) \
13583 || exit 1
13584
13585@endif ppl
13586
13587.PHONY: maybe-html-ppl html-ppl
13588maybe-html-ppl:
13589@if ppl
13590maybe-html-ppl: html-ppl
13591
13592html-ppl: \
13593 configure-ppl
13594 @[ -f ./ppl/Makefile ] || exit 0; \
13595 r=`${PWD_COMMAND}`; export r; \
13596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13597 $(HOST_EXPORTS) \
13598 for flag in $(EXTRA_HOST_FLAGS) ; do \
13599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13600 done; \
13601 echo "Doing html in ppl" ; \
13602 (cd $(HOST_SUBDIR)/ppl && \
13603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13605 "RANLIB=$${RANLIB}" \
13606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13607 html) \
13608 || exit 1
13609
13610@endif ppl
13611
13612.PHONY: maybe-TAGS-ppl TAGS-ppl
13613maybe-TAGS-ppl:
13614@if ppl
13615maybe-TAGS-ppl: TAGS-ppl
13616
13617TAGS-ppl: \
13618 configure-ppl
13619 @[ -f ./ppl/Makefile ] || exit 0; \
13620 r=`${PWD_COMMAND}`; export r; \
13621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13622 $(HOST_EXPORTS) \
13623 for flag in $(EXTRA_HOST_FLAGS) ; do \
13624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13625 done; \
13626 echo "Doing TAGS in ppl" ; \
13627 (cd $(HOST_SUBDIR)/ppl && \
13628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13630 "RANLIB=$${RANLIB}" \
13631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13632 TAGS) \
13633 || exit 1
13634
13635@endif ppl
13636
13637.PHONY: maybe-install-info-ppl install-info-ppl
13638maybe-install-info-ppl:
13639@if ppl
13640maybe-install-info-ppl: install-info-ppl
13641
13642install-info-ppl: \
13643 configure-ppl \
13644 info-ppl
13645 @[ -f ./ppl/Makefile ] || exit 0; \
13646 r=`${PWD_COMMAND}`; export r; \
13647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13648 $(HOST_EXPORTS) \
13649 for flag in $(EXTRA_HOST_FLAGS) ; do \
13650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13651 done; \
13652 echo "Doing install-info in ppl" ; \
13653 (cd $(HOST_SUBDIR)/ppl && \
13654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13656 "RANLIB=$${RANLIB}" \
13657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13658 install-info) \
13659 || exit 1
13660
13661@endif ppl
13662
13663.PHONY: maybe-install-pdf-ppl install-pdf-ppl
13664maybe-install-pdf-ppl:
13665@if ppl
13666maybe-install-pdf-ppl: install-pdf-ppl
13667
13668install-pdf-ppl: \
13669 configure-ppl \
13670 pdf-ppl
13671 @[ -f ./ppl/Makefile ] || exit 0; \
13672 r=`${PWD_COMMAND}`; export r; \
13673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13674 $(HOST_EXPORTS) \
13675 for flag in $(EXTRA_HOST_FLAGS) ; do \
13676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13677 done; \
13678 echo "Doing install-pdf in ppl" ; \
13679 (cd $(HOST_SUBDIR)/ppl && \
13680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13682 "RANLIB=$${RANLIB}" \
13683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13684 install-pdf) \
13685 || exit 1
13686
13687@endif ppl
13688
13689.PHONY: maybe-install-html-ppl install-html-ppl
13690maybe-install-html-ppl:
13691@if ppl
13692maybe-install-html-ppl: install-html-ppl
13693
13694install-html-ppl: \
13695 configure-ppl \
13696 html-ppl
13697 @[ -f ./ppl/Makefile ] || exit 0; \
13698 r=`${PWD_COMMAND}`; export r; \
13699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13700 $(HOST_EXPORTS) \
13701 for flag in $(EXTRA_HOST_FLAGS) ; do \
13702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13703 done; \
13704 echo "Doing install-html in ppl" ; \
13705 (cd $(HOST_SUBDIR)/ppl && \
13706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13708 "RANLIB=$${RANLIB}" \
13709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13710 install-html) \
13711 || exit 1
13712
13713@endif ppl
13714
13715.PHONY: maybe-installcheck-ppl installcheck-ppl
13716maybe-installcheck-ppl:
13717@if ppl
13718maybe-installcheck-ppl: installcheck-ppl
13719
13720installcheck-ppl: \
13721 configure-ppl
13722 @[ -f ./ppl/Makefile ] || exit 0; \
13723 r=`${PWD_COMMAND}`; export r; \
13724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13725 $(HOST_EXPORTS) \
13726 for flag in $(EXTRA_HOST_FLAGS) ; do \
13727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13728 done; \
13729 echo "Doing installcheck in ppl" ; \
13730 (cd $(HOST_SUBDIR)/ppl && \
13731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13733 "RANLIB=$${RANLIB}" \
13734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13735 installcheck) \
13736 || exit 1
13737
13738@endif ppl
13739
13740.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
13741maybe-mostlyclean-ppl:
13742@if ppl
13743maybe-mostlyclean-ppl: mostlyclean-ppl
13744
13745mostlyclean-ppl:
13746 @[ -f ./ppl/Makefile ] || exit 0; \
13747 r=`${PWD_COMMAND}`; export r; \
13748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13749 $(HOST_EXPORTS) \
13750 for flag in $(EXTRA_HOST_FLAGS) ; do \
13751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13752 done; \
13753 echo "Doing mostlyclean in ppl" ; \
13754 (cd $(HOST_SUBDIR)/ppl && \
13755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13757 "RANLIB=$${RANLIB}" \
13758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13759 mostlyclean) \
13760 || exit 1
13761
13762@endif ppl
13763
13764.PHONY: maybe-clean-ppl clean-ppl
13765maybe-clean-ppl:
13766@if ppl
13767maybe-clean-ppl: clean-ppl
13768
13769clean-ppl:
13770 @[ -f ./ppl/Makefile ] || exit 0; \
13771 r=`${PWD_COMMAND}`; export r; \
13772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13773 $(HOST_EXPORTS) \
13774 for flag in $(EXTRA_HOST_FLAGS) ; do \
13775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13776 done; \
13777 echo "Doing clean in ppl" ; \
13778 (cd $(HOST_SUBDIR)/ppl && \
13779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13781 "RANLIB=$${RANLIB}" \
13782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13783 clean) \
13784 || exit 1
13785
13786@endif ppl
13787
13788.PHONY: maybe-distclean-ppl distclean-ppl
13789maybe-distclean-ppl:
13790@if ppl
13791maybe-distclean-ppl: distclean-ppl
13792
13793distclean-ppl:
13794 @[ -f ./ppl/Makefile ] || exit 0; \
13795 r=`${PWD_COMMAND}`; export r; \
13796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13797 $(HOST_EXPORTS) \
13798 for flag in $(EXTRA_HOST_FLAGS) ; do \
13799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13800 done; \
13801 echo "Doing distclean in ppl" ; \
13802 (cd $(HOST_SUBDIR)/ppl && \
13803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13805 "RANLIB=$${RANLIB}" \
13806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13807 distclean) \
13808 || exit 1
13809
13810@endif ppl
13811
13812.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
13813maybe-maintainer-clean-ppl:
13814@if ppl
13815maybe-maintainer-clean-ppl: maintainer-clean-ppl
13816
13817maintainer-clean-ppl:
13818 @[ -f ./ppl/Makefile ] || exit 0; \
13819 r=`${PWD_COMMAND}`; export r; \
13820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13821 $(HOST_EXPORTS) \
13822 for flag in $(EXTRA_HOST_FLAGS) ; do \
13823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13824 done; \
13825 echo "Doing maintainer-clean in ppl" ; \
13826 (cd $(HOST_SUBDIR)/ppl && \
13827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13829 "RANLIB=$${RANLIB}" \
13830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13831 maintainer-clean) \
13832 || exit 1
13833
13834@endif ppl
13835
13836
13837
13838.PHONY: configure-cloog maybe-configure-cloog
13839maybe-configure-cloog:
13840@if gcc-bootstrap
13841configure-cloog: stage_current
13842@endif gcc-bootstrap
13843@if cloog
13844maybe-configure-cloog: configure-cloog
13845configure-cloog:
13846 @r=`${PWD_COMMAND}`; export r; \
13847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13848 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13850 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13851 echo Configuring in $(HOST_SUBDIR)/cloog; \
13852 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13853 case $(srcdir) in \
13854 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13855 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13856 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13857 esac; \
13858 srcdiroption="--srcdir=$${topdir}/cloog"; \
13859 libsrcdir="$$s/cloog"; \
13860 $(SHELL) $${libsrcdir}/configure \
13861 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13862 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl \
13863 || exit 1
13864@endif cloog
13865
13866
13867
13868.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13869maybe-configure-stage1-cloog:
13870@if cloog-bootstrap
13871maybe-configure-stage1-cloog: configure-stage1-cloog
13872configure-stage1-cloog:
13873 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13874 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13875 @r=`${PWD_COMMAND}`; export r; \
13876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13877 TFLAGS="$(STAGE1_TFLAGS)"; \
13878 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13879 $(HOST_EXPORTS) \
13880 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13881 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13882 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13883 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13885 cd $(HOST_SUBDIR)/cloog || exit 1; \
13886 case $(srcdir) in \
13887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13888 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13890 esac; \
13891 srcdiroption="--srcdir=$${topdir}/cloog"; \
13892 libsrcdir="$$s/cloog"; \
13893 $(SHELL) $${libsrcdir}/configure \
13894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13895 --target=${target_alias} $${srcdiroption} \
13896 $(STAGE1_CONFIGURE_FLAGS) \
13897 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13898@endif cloog-bootstrap
13899
13900.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13901maybe-configure-stage2-cloog:
13902@if cloog-bootstrap
13903maybe-configure-stage2-cloog: configure-stage2-cloog
13904configure-stage2-cloog:
13905 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13906 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13907 @r=`${PWD_COMMAND}`; export r; \
13908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13909 TFLAGS="$(STAGE2_TFLAGS)"; \
13910 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13911 $(HOST_EXPORTS) \
13912 $(POSTSTAGE1_HOST_EXPORTS) \
13913 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13914 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13915 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13916 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13918 cd $(HOST_SUBDIR)/cloog || exit 1; \
13919 case $(srcdir) in \
13920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13921 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13923 esac; \
13924 srcdiroption="--srcdir=$${topdir}/cloog"; \
13925 libsrcdir="$$s/cloog"; \
13926 $(SHELL) $${libsrcdir}/configure \
13927 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13928 --target=${target_alias} $${srcdiroption} \
13929 --with-build-libsubdir=$(HOST_SUBDIR) \
13930 $(STAGE2_CONFIGURE_FLAGS) \
13931 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13932@endif cloog-bootstrap
13933
13934.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13935maybe-configure-stage3-cloog:
13936@if cloog-bootstrap
13937maybe-configure-stage3-cloog: configure-stage3-cloog
13938configure-stage3-cloog:
13939 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13940 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13941 @r=`${PWD_COMMAND}`; export r; \
13942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13943 TFLAGS="$(STAGE3_TFLAGS)"; \
13944 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13945 $(HOST_EXPORTS) \
13946 $(POSTSTAGE1_HOST_EXPORTS) \
13947 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13948 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13949 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13950 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13952 cd $(HOST_SUBDIR)/cloog || exit 1; \
13953 case $(srcdir) in \
13954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13955 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13957 esac; \
13958 srcdiroption="--srcdir=$${topdir}/cloog"; \
13959 libsrcdir="$$s/cloog"; \
13960 $(SHELL) $${libsrcdir}/configure \
13961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13962 --target=${target_alias} $${srcdiroption} \
13963 --with-build-libsubdir=$(HOST_SUBDIR) \
13964 $(STAGE3_CONFIGURE_FLAGS) \
13965 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13966@endif cloog-bootstrap
13967
13968.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13969maybe-configure-stage4-cloog:
13970@if cloog-bootstrap
13971maybe-configure-stage4-cloog: configure-stage4-cloog
13972configure-stage4-cloog:
13973 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13974 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13975 @r=`${PWD_COMMAND}`; export r; \
13976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13977 TFLAGS="$(STAGE4_TFLAGS)"; \
13978 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13979 $(HOST_EXPORTS) \
13980 $(POSTSTAGE1_HOST_EXPORTS) \
13981 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13982 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13983 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13984 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
13985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13986 cd $(HOST_SUBDIR)/cloog || exit 1; \
13987 case $(srcdir) in \
13988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13989 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13991 esac; \
13992 srcdiroption="--srcdir=$${topdir}/cloog"; \
13993 libsrcdir="$$s/cloog"; \
13994 $(SHELL) $${libsrcdir}/configure \
13995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13996 --target=${target_alias} $${srcdiroption} \
13997 --with-build-libsubdir=$(HOST_SUBDIR) \
13998 $(STAGE4_CONFIGURE_FLAGS) \
13999 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14000@endif cloog-bootstrap
14001
14002.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14003maybe-configure-stageprofile-cloog:
14004@if cloog-bootstrap
14005maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14006configure-stageprofile-cloog:
14007 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14008 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14009 @r=`${PWD_COMMAND}`; export r; \
14010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14011 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14012 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14013 $(HOST_EXPORTS) \
14014 $(POSTSTAGE1_HOST_EXPORTS) \
14015 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14016 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14017 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14018 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14019 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14020 cd $(HOST_SUBDIR)/cloog || exit 1; \
14021 case $(srcdir) in \
14022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14023 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14025 esac; \
14026 srcdiroption="--srcdir=$${topdir}/cloog"; \
14027 libsrcdir="$$s/cloog"; \
14028 $(SHELL) $${libsrcdir}/configure \
14029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14030 --target=${target_alias} $${srcdiroption} \
14031 --with-build-libsubdir=$(HOST_SUBDIR) \
14032 $(STAGEprofile_CONFIGURE_FLAGS) \
14033 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14034@endif cloog-bootstrap
14035
14036.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14037maybe-configure-stagefeedback-cloog:
14038@if cloog-bootstrap
14039maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14040configure-stagefeedback-cloog:
14041 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14042 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14043 @r=`${PWD_COMMAND}`; export r; \
14044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14045 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14046 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14047 $(HOST_EXPORTS) \
14048 $(POSTSTAGE1_HOST_EXPORTS) \
14049 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14050 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14051 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14052 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14053 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14054 cd $(HOST_SUBDIR)/cloog || exit 1; \
14055 case $(srcdir) in \
14056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14057 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14059 esac; \
14060 srcdiroption="--srcdir=$${topdir}/cloog"; \
14061 libsrcdir="$$s/cloog"; \
14062 $(SHELL) $${libsrcdir}/configure \
14063 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14064 --target=${target_alias} $${srcdiroption} \
14065 --with-build-libsubdir=$(HOST_SUBDIR) \
14066 $(STAGEfeedback_CONFIGURE_FLAGS) \
14067 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14068@endif cloog-bootstrap
14069
14070
14071
14072
14073
14074.PHONY: all-cloog maybe-all-cloog
14075maybe-all-cloog:
14076@if gcc-bootstrap
14077all-cloog: stage_current
14078@endif gcc-bootstrap
14079@if cloog
14080TARGET-cloog=all
14081maybe-all-cloog: all-cloog
14082all-cloog: configure-cloog
14083 @r=`${PWD_COMMAND}`; export r; \
14084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14085 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14086 (cd $(HOST_SUBDIR)/cloog && \
14087 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14088 $(TARGET-cloog))
14089@endif cloog
14090
14091
14092
14093.PHONY: all-stage1-cloog maybe-all-stage1-cloog
14094.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14095maybe-all-stage1-cloog:
14096maybe-clean-stage1-cloog:
14097@if cloog-bootstrap
14098maybe-all-stage1-cloog: all-stage1-cloog
14099all-stage1: all-stage1-cloog
14100TARGET-stage1-cloog = $(TARGET-cloog)
14101all-stage1-cloog: configure-stage1-cloog
14102 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14103 @r=`${PWD_COMMAND}`; export r; \
14104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14105 TFLAGS="$(STAGE1_TFLAGS)"; \
14106 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14107 cd $(HOST_SUBDIR)/cloog && \
14108 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14109 CFLAGS="$(STAGE1_CFLAGS)" \
14110 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14111 LIBCFLAGS="$(LIBCFLAGS)" \
14112 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14113 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14114 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14115 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14116 TFLAGS="$(STAGE1_TFLAGS)" \
14117 $(TARGET-stage1-cloog)
14118
14119maybe-clean-stage1-cloog: clean-stage1-cloog
14120clean-stage1: clean-stage1-cloog
14121clean-stage1-cloog:
14122 @if [ $(current_stage) = stage1 ]; then \
14123 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14124 else \
14125 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14126 $(MAKE) stage1-start; \
14127 fi; \
14128 cd $(HOST_SUBDIR)/cloog && \
14129 $(MAKE) $(EXTRA_HOST_FLAGS) \
14130 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14131@endif cloog-bootstrap
14132
14133
14134.PHONY: all-stage2-cloog maybe-all-stage2-cloog
14135.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14136maybe-all-stage2-cloog:
14137maybe-clean-stage2-cloog:
14138@if cloog-bootstrap
14139maybe-all-stage2-cloog: all-stage2-cloog
14140all-stage2: all-stage2-cloog
14141TARGET-stage2-cloog = $(TARGET-cloog)
14142all-stage2-cloog: configure-stage2-cloog
14143 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14144 @r=`${PWD_COMMAND}`; export r; \
14145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14146 TFLAGS="$(STAGE2_TFLAGS)"; \
14147 $(HOST_EXPORTS) \
14148 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14149 cd $(HOST_SUBDIR)/cloog && \
14150 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14151 CFLAGS="$(STAGE2_CFLAGS)" \
14152 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14153 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14154 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14155 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14156 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14157 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14158 TFLAGS="$(STAGE2_TFLAGS)" \
14159 $(TARGET-stage2-cloog)
14160
14161maybe-clean-stage2-cloog: clean-stage2-cloog
14162clean-stage2: clean-stage2-cloog
14163clean-stage2-cloog:
14164 @if [ $(current_stage) = stage2 ]; then \
14165 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14166 else \
14167 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14168 $(MAKE) stage2-start; \
14169 fi; \
14170 cd $(HOST_SUBDIR)/cloog && \
14171 $(MAKE) $(EXTRA_HOST_FLAGS) \
14172 $(POSTSTAGE1_FLAGS_TO_PASS) \
14173 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14174@endif cloog-bootstrap
14175
14176
14177.PHONY: all-stage3-cloog maybe-all-stage3-cloog
14178.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14179maybe-all-stage3-cloog:
14180maybe-clean-stage3-cloog:
14181@if cloog-bootstrap
14182maybe-all-stage3-cloog: all-stage3-cloog
14183all-stage3: all-stage3-cloog
14184TARGET-stage3-cloog = $(TARGET-cloog)
14185all-stage3-cloog: configure-stage3-cloog
14186 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14187 @r=`${PWD_COMMAND}`; export r; \
14188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14189 TFLAGS="$(STAGE3_TFLAGS)"; \
14190 $(HOST_EXPORTS) \
14191 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14192 cd $(HOST_SUBDIR)/cloog && \
14193 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14194 CFLAGS="$(STAGE3_CFLAGS)" \
14195 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14196 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14197 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14198 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14199 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14200 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14201 TFLAGS="$(STAGE3_TFLAGS)" \
14202 $(TARGET-stage3-cloog)
14203
14204maybe-clean-stage3-cloog: clean-stage3-cloog
14205clean-stage3: clean-stage3-cloog
14206clean-stage3-cloog:
14207 @if [ $(current_stage) = stage3 ]; then \
14208 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14209 else \
14210 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14211 $(MAKE) stage3-start; \
14212 fi; \
14213 cd $(HOST_SUBDIR)/cloog && \
14214 $(MAKE) $(EXTRA_HOST_FLAGS) \
14215 $(POSTSTAGE1_FLAGS_TO_PASS) \
14216 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14217@endif cloog-bootstrap
14218
14219
14220.PHONY: all-stage4-cloog maybe-all-stage4-cloog
14221.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14222maybe-all-stage4-cloog:
14223maybe-clean-stage4-cloog:
14224@if cloog-bootstrap
14225maybe-all-stage4-cloog: all-stage4-cloog
14226all-stage4: all-stage4-cloog
14227TARGET-stage4-cloog = $(TARGET-cloog)
14228all-stage4-cloog: configure-stage4-cloog
14229 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14230 @r=`${PWD_COMMAND}`; export r; \
14231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14232 TFLAGS="$(STAGE4_TFLAGS)"; \
14233 $(HOST_EXPORTS) \
14234 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14235 cd $(HOST_SUBDIR)/cloog && \
14236 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14237 CFLAGS="$(STAGE4_CFLAGS)" \
14238 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14239 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14240 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14241 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14242 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14243 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14244 TFLAGS="$(STAGE4_TFLAGS)" \
14245 $(TARGET-stage4-cloog)
14246
14247maybe-clean-stage4-cloog: clean-stage4-cloog
14248clean-stage4: clean-stage4-cloog
14249clean-stage4-cloog:
14250 @if [ $(current_stage) = stage4 ]; then \
14251 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14252 else \
14253 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14254 $(MAKE) stage4-start; \
14255 fi; \
14256 cd $(HOST_SUBDIR)/cloog && \
14257 $(MAKE) $(EXTRA_HOST_FLAGS) \
14258 $(POSTSTAGE1_FLAGS_TO_PASS) \
14259 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14260@endif cloog-bootstrap
14261
14262
14263.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14264.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14265maybe-all-stageprofile-cloog:
14266maybe-clean-stageprofile-cloog:
14267@if cloog-bootstrap
14268maybe-all-stageprofile-cloog: all-stageprofile-cloog
14269all-stageprofile: all-stageprofile-cloog
14270TARGET-stageprofile-cloog = $(TARGET-cloog)
14271all-stageprofile-cloog: configure-stageprofile-cloog
14272 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14273 @r=`${PWD_COMMAND}`; export r; \
14274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14275 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14276 $(HOST_EXPORTS) \
14277 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14278 cd $(HOST_SUBDIR)/cloog && \
14279 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14280 CFLAGS="$(STAGEprofile_CFLAGS)" \
14281 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14282 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14283 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14284 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14285 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14286 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14287 TFLAGS="$(STAGEprofile_TFLAGS)" \
14288 $(TARGET-stageprofile-cloog)
14289
14290maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14291clean-stageprofile: clean-stageprofile-cloog
14292clean-stageprofile-cloog:
14293 @if [ $(current_stage) = stageprofile ]; then \
14294 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14295 else \
14296 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14297 $(MAKE) stageprofile-start; \
14298 fi; \
14299 cd $(HOST_SUBDIR)/cloog && \
14300 $(MAKE) $(EXTRA_HOST_FLAGS) \
14301 $(POSTSTAGE1_FLAGS_TO_PASS) \
14302 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14303@endif cloog-bootstrap
14304
14305
14306.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14307.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14308maybe-all-stagefeedback-cloog:
14309maybe-clean-stagefeedback-cloog:
14310@if cloog-bootstrap
14311maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14312all-stagefeedback: all-stagefeedback-cloog
14313TARGET-stagefeedback-cloog = $(TARGET-cloog)
14314all-stagefeedback-cloog: configure-stagefeedback-cloog
14315 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14316 @r=`${PWD_COMMAND}`; export r; \
14317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14318 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14319 $(HOST_EXPORTS) \
14320 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14321 cd $(HOST_SUBDIR)/cloog && \
14322 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14323 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14324 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14325 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14326 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14327 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14328 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14329 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14330 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14331 $(TARGET-stagefeedback-cloog)
14332
14333maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14334clean-stagefeedback: clean-stagefeedback-cloog
14335clean-stagefeedback-cloog:
14336 @if [ $(current_stage) = stagefeedback ]; then \
14337 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14338 else \
14339 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14340 $(MAKE) stagefeedback-start; \
14341 fi; \
14342 cd $(HOST_SUBDIR)/cloog && \
14343 $(MAKE) $(EXTRA_HOST_FLAGS) \
14344 $(POSTSTAGE1_FLAGS_TO_PASS) \
14345 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14346@endif cloog-bootstrap
14347
14348
14349
14350
14351
14352.PHONY: check-cloog maybe-check-cloog
14353maybe-check-cloog:
14354@if cloog
14355maybe-check-cloog: check-cloog
14356
14357check-cloog:
14358 @: $(MAKE); $(unstage)
14359 @r=`${PWD_COMMAND}`; export r; \
14360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14361 $(HOST_EXPORTS) \
14362 (cd $(HOST_SUBDIR)/cloog && \
14363 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
14364
14365@endif cloog
14366
14367.PHONY: install-cloog maybe-install-cloog
14368maybe-install-cloog:
14369@if cloog
14370maybe-install-cloog: install-cloog
14371
14372install-cloog:
14373
14374@endif cloog
14375
14376.PHONY: install-strip-cloog maybe-install-strip-cloog
14377maybe-install-strip-cloog:
14378@if cloog
14379maybe-install-strip-cloog: install-strip-cloog
14380
14381install-strip-cloog:
14382
14383@endif cloog
14384
14385# Other targets (info, dvi, pdf, etc.)
14386
14387.PHONY: maybe-info-cloog info-cloog
14388maybe-info-cloog:
14389@if cloog
14390maybe-info-cloog: info-cloog
14391
14392info-cloog: \
14393 configure-cloog
14394 @[ -f ./cloog/Makefile ] || exit 0; \
14395 r=`${PWD_COMMAND}`; export r; \
14396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14397 $(HOST_EXPORTS) \
14398 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14400 done; \
14401 echo "Doing info in cloog" ; \
14402 (cd $(HOST_SUBDIR)/cloog && \
14403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14405 "RANLIB=$${RANLIB}" \
14406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14407 info) \
14408 || exit 1
14409
14410@endif cloog
14411
14412.PHONY: maybe-dvi-cloog dvi-cloog
14413maybe-dvi-cloog:
14414@if cloog
14415maybe-dvi-cloog: dvi-cloog
14416
14417dvi-cloog: \
14418 configure-cloog
14419 @[ -f ./cloog/Makefile ] || exit 0; \
14420 r=`${PWD_COMMAND}`; export r; \
14421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14422 $(HOST_EXPORTS) \
14423 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14425 done; \
14426 echo "Doing dvi in cloog" ; \
14427 (cd $(HOST_SUBDIR)/cloog && \
14428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14430 "RANLIB=$${RANLIB}" \
14431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14432 dvi) \
14433 || exit 1
14434
14435@endif cloog
14436
14437.PHONY: maybe-pdf-cloog pdf-cloog
14438maybe-pdf-cloog:
14439@if cloog
14440maybe-pdf-cloog: pdf-cloog
14441
14442pdf-cloog: \
14443 configure-cloog
14444 @[ -f ./cloog/Makefile ] || exit 0; \
14445 r=`${PWD_COMMAND}`; export r; \
14446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14447 $(HOST_EXPORTS) \
14448 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14450 done; \
14451 echo "Doing pdf in cloog" ; \
14452 (cd $(HOST_SUBDIR)/cloog && \
14453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14455 "RANLIB=$${RANLIB}" \
14456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14457 pdf) \
14458 || exit 1
14459
14460@endif cloog
14461
14462.PHONY: maybe-html-cloog html-cloog
14463maybe-html-cloog:
14464@if cloog
14465maybe-html-cloog: html-cloog
14466
14467html-cloog: \
14468 configure-cloog
14469 @[ -f ./cloog/Makefile ] || exit 0; \
14470 r=`${PWD_COMMAND}`; export r; \
14471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14472 $(HOST_EXPORTS) \
14473 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14475 done; \
14476 echo "Doing html in cloog" ; \
14477 (cd $(HOST_SUBDIR)/cloog && \
14478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14480 "RANLIB=$${RANLIB}" \
14481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14482 html) \
14483 || exit 1
14484
14485@endif cloog
14486
14487.PHONY: maybe-TAGS-cloog TAGS-cloog
14488maybe-TAGS-cloog:
14489@if cloog
14490maybe-TAGS-cloog: TAGS-cloog
14491
14492TAGS-cloog: \
14493 configure-cloog
14494 @[ -f ./cloog/Makefile ] || exit 0; \
14495 r=`${PWD_COMMAND}`; export r; \
14496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14497 $(HOST_EXPORTS) \
14498 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14500 done; \
14501 echo "Doing TAGS in cloog" ; \
14502 (cd $(HOST_SUBDIR)/cloog && \
14503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14505 "RANLIB=$${RANLIB}" \
14506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14507 TAGS) \
14508 || exit 1
14509
14510@endif cloog
14511
14512.PHONY: maybe-install-info-cloog install-info-cloog
14513maybe-install-info-cloog:
14514@if cloog
14515maybe-install-info-cloog: install-info-cloog
14516
14517install-info-cloog: \
14518 configure-cloog \
14519 info-cloog
14520 @[ -f ./cloog/Makefile ] || exit 0; \
14521 r=`${PWD_COMMAND}`; export r; \
14522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14523 $(HOST_EXPORTS) \
14524 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14526 done; \
14527 echo "Doing install-info in cloog" ; \
14528 (cd $(HOST_SUBDIR)/cloog && \
14529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14531 "RANLIB=$${RANLIB}" \
14532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14533 install-info) \
14534 || exit 1
14535
14536@endif cloog
14537
14538.PHONY: maybe-install-pdf-cloog install-pdf-cloog
14539maybe-install-pdf-cloog:
14540@if cloog
14541maybe-install-pdf-cloog: install-pdf-cloog
14542
14543install-pdf-cloog: \
14544 configure-cloog \
14545 pdf-cloog
14546 @[ -f ./cloog/Makefile ] || exit 0; \
14547 r=`${PWD_COMMAND}`; export r; \
14548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14549 $(HOST_EXPORTS) \
14550 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14552 done; \
14553 echo "Doing install-pdf in cloog" ; \
14554 (cd $(HOST_SUBDIR)/cloog && \
14555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14557 "RANLIB=$${RANLIB}" \
14558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14559 install-pdf) \
14560 || exit 1
14561
14562@endif cloog
14563
14564.PHONY: maybe-install-html-cloog install-html-cloog
14565maybe-install-html-cloog:
14566@if cloog
14567maybe-install-html-cloog: install-html-cloog
14568
14569install-html-cloog: \
14570 configure-cloog \
14571 html-cloog
14572 @[ -f ./cloog/Makefile ] || exit 0; \
14573 r=`${PWD_COMMAND}`; export r; \
14574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14575 $(HOST_EXPORTS) \
14576 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14578 done; \
14579 echo "Doing install-html in cloog" ; \
14580 (cd $(HOST_SUBDIR)/cloog && \
14581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14583 "RANLIB=$${RANLIB}" \
14584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14585 install-html) \
14586 || exit 1
14587
14588@endif cloog
14589
14590.PHONY: maybe-installcheck-cloog installcheck-cloog
14591maybe-installcheck-cloog:
14592@if cloog
14593maybe-installcheck-cloog: installcheck-cloog
14594
14595installcheck-cloog: \
14596 configure-cloog
14597 @[ -f ./cloog/Makefile ] || exit 0; \
14598 r=`${PWD_COMMAND}`; export r; \
14599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14600 $(HOST_EXPORTS) \
14601 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14603 done; \
14604 echo "Doing installcheck in cloog" ; \
14605 (cd $(HOST_SUBDIR)/cloog && \
14606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14608 "RANLIB=$${RANLIB}" \
14609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14610 installcheck) \
14611 || exit 1
14612
14613@endif cloog
14614
14615.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14616maybe-mostlyclean-cloog:
14617@if cloog
14618maybe-mostlyclean-cloog: mostlyclean-cloog
14619
14620mostlyclean-cloog:
14621 @[ -f ./cloog/Makefile ] || exit 0; \
14622 r=`${PWD_COMMAND}`; export r; \
14623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14624 $(HOST_EXPORTS) \
14625 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14627 done; \
14628 echo "Doing mostlyclean in cloog" ; \
14629 (cd $(HOST_SUBDIR)/cloog && \
14630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14632 "RANLIB=$${RANLIB}" \
14633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14634 mostlyclean) \
14635 || exit 1
14636
14637@endif cloog
14638
14639.PHONY: maybe-clean-cloog clean-cloog
14640maybe-clean-cloog:
14641@if cloog
14642maybe-clean-cloog: clean-cloog
14643
14644clean-cloog:
14645 @[ -f ./cloog/Makefile ] || exit 0; \
14646 r=`${PWD_COMMAND}`; export r; \
14647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14648 $(HOST_EXPORTS) \
14649 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14651 done; \
14652 echo "Doing clean in cloog" ; \
14653 (cd $(HOST_SUBDIR)/cloog && \
14654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14656 "RANLIB=$${RANLIB}" \
14657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14658 clean) \
14659 || exit 1
14660
14661@endif cloog
14662
14663.PHONY: maybe-distclean-cloog distclean-cloog
14664maybe-distclean-cloog:
14665@if cloog
14666maybe-distclean-cloog: distclean-cloog
14667
14668distclean-cloog:
14669 @[ -f ./cloog/Makefile ] || exit 0; \
14670 r=`${PWD_COMMAND}`; export r; \
14671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14672 $(HOST_EXPORTS) \
14673 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14675 done; \
14676 echo "Doing distclean in cloog" ; \
14677 (cd $(HOST_SUBDIR)/cloog && \
14678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14680 "RANLIB=$${RANLIB}" \
14681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14682 distclean) \
14683 || exit 1
14684
14685@endif cloog
14686
14687.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14688maybe-maintainer-clean-cloog:
14689@if cloog
14690maybe-maintainer-clean-cloog: maintainer-clean-cloog
14691
14692maintainer-clean-cloog:
14693 @[ -f ./cloog/Makefile ] || exit 0; \
14694 r=`${PWD_COMMAND}`; export r; \
14695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14696 $(HOST_EXPORTS) \
14697 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14699 done; \
14700 echo "Doing maintainer-clean in cloog" ; \
14701 (cd $(HOST_SUBDIR)/cloog && \
14702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14704 "RANLIB=$${RANLIB}" \
14705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14706 maintainer-clean) \
14707 || exit 1
14708
14709@endif cloog
14710
14711
14712
14713.PHONY: configure-libelf maybe-configure-libelf
14714maybe-configure-libelf:
14715@if gcc-bootstrap
14716configure-libelf: stage_current
14717@endif gcc-bootstrap
14718@if libelf
14719maybe-configure-libelf: configure-libelf
14720configure-libelf:
14721 @r=`${PWD_COMMAND}`; export r; \
14722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14723 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14724 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14725 $(HOST_EXPORTS) \
14726 echo Configuring in $(HOST_SUBDIR)/libelf; \
14727 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14728 case $(srcdir) in \
14729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14730 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14732 esac; \
14733 srcdiroption="--srcdir=$${topdir}/libelf"; \
14734 libsrcdir="$$s/libelf"; \
14735 $(SHELL) $${libsrcdir}/configure \
14736 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14737 --target=${target_alias} $${srcdiroption} --disable-shared \
14738 || exit 1
14739@endif libelf
14740
14741
14742
14743.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14744maybe-configure-stage1-libelf:
14745@if libelf-bootstrap
14746maybe-configure-stage1-libelf: configure-stage1-libelf
14747configure-stage1-libelf:
14748 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14749 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14750 @r=`${PWD_COMMAND}`; export r; \
14751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14752 TFLAGS="$(STAGE1_TFLAGS)"; \
14753 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14754 $(HOST_EXPORTS) \
14755 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14756 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14757 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14758 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14760 cd $(HOST_SUBDIR)/libelf || exit 1; \
14761 case $(srcdir) in \
14762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14763 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14765 esac; \
14766 srcdiroption="--srcdir=$${topdir}/libelf"; \
14767 libsrcdir="$$s/libelf"; \
14768 $(SHELL) $${libsrcdir}/configure \
14769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14770 --target=${target_alias} $${srcdiroption} \
14771 $(STAGE1_CONFIGURE_FLAGS) \
14772 --disable-shared
14773@endif libelf-bootstrap
14774
14775.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14776maybe-configure-stage2-libelf:
14777@if libelf-bootstrap
14778maybe-configure-stage2-libelf: configure-stage2-libelf
14779configure-stage2-libelf:
14780 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14781 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14782 @r=`${PWD_COMMAND}`; export r; \
14783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14784 TFLAGS="$(STAGE2_TFLAGS)"; \
14785 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14786 $(HOST_EXPORTS) \
14787 $(POSTSTAGE1_HOST_EXPORTS) \
14788 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14789 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14790 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14791 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14792 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14793 cd $(HOST_SUBDIR)/libelf || exit 1; \
14794 case $(srcdir) in \
14795 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14796 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14797 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14798 esac; \
14799 srcdiroption="--srcdir=$${topdir}/libelf"; \
14800 libsrcdir="$$s/libelf"; \
14801 $(SHELL) $${libsrcdir}/configure \
14802 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14803 --target=${target_alias} $${srcdiroption} \
14804 --with-build-libsubdir=$(HOST_SUBDIR) \
14805 $(STAGE2_CONFIGURE_FLAGS) \
14806 --disable-shared
14807@endif libelf-bootstrap
14808
14809.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14810maybe-configure-stage3-libelf:
14811@if libelf-bootstrap
14812maybe-configure-stage3-libelf: configure-stage3-libelf
14813configure-stage3-libelf:
14814 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14815 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14816 @r=`${PWD_COMMAND}`; export r; \
14817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14818 TFLAGS="$(STAGE3_TFLAGS)"; \
14819 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14820 $(HOST_EXPORTS) \
14821 $(POSTSTAGE1_HOST_EXPORTS) \
14822 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14823 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14824 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14825 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14826 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14827 cd $(HOST_SUBDIR)/libelf || exit 1; \
14828 case $(srcdir) in \
14829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14830 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14832 esac; \
14833 srcdiroption="--srcdir=$${topdir}/libelf"; \
14834 libsrcdir="$$s/libelf"; \
14835 $(SHELL) $${libsrcdir}/configure \
14836 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14837 --target=${target_alias} $${srcdiroption} \
14838 --with-build-libsubdir=$(HOST_SUBDIR) \
14839 $(STAGE3_CONFIGURE_FLAGS) \
14840 --disable-shared
14841@endif libelf-bootstrap
14842
14843.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14844maybe-configure-stage4-libelf:
14845@if libelf-bootstrap
14846maybe-configure-stage4-libelf: configure-stage4-libelf
14847configure-stage4-libelf:
14848 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14849 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14850 @r=`${PWD_COMMAND}`; export r; \
14851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14852 TFLAGS="$(STAGE4_TFLAGS)"; \
14853 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14854 $(HOST_EXPORTS) \
14855 $(POSTSTAGE1_HOST_EXPORTS) \
14856 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14857 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14858 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14859 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14861 cd $(HOST_SUBDIR)/libelf || exit 1; \
14862 case $(srcdir) in \
14863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14864 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14866 esac; \
14867 srcdiroption="--srcdir=$${topdir}/libelf"; \
14868 libsrcdir="$$s/libelf"; \
14869 $(SHELL) $${libsrcdir}/configure \
14870 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14871 --target=${target_alias} $${srcdiroption} \
14872 --with-build-libsubdir=$(HOST_SUBDIR) \
14873 $(STAGE4_CONFIGURE_FLAGS) \
14874 --disable-shared
14875@endif libelf-bootstrap
14876
14877.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14878maybe-configure-stageprofile-libelf:
14879@if libelf-bootstrap
14880maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14881configure-stageprofile-libelf:
14882 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14884 @r=`${PWD_COMMAND}`; export r; \
14885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14886 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14887 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14888 $(HOST_EXPORTS) \
14889 $(POSTSTAGE1_HOST_EXPORTS) \
14890 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14891 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14892 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14893 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14895 cd $(HOST_SUBDIR)/libelf || exit 1; \
14896 case $(srcdir) in \
14897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14898 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14900 esac; \
14901 srcdiroption="--srcdir=$${topdir}/libelf"; \
14902 libsrcdir="$$s/libelf"; \
14903 $(SHELL) $${libsrcdir}/configure \
14904 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14905 --target=${target_alias} $${srcdiroption} \
14906 --with-build-libsubdir=$(HOST_SUBDIR) \
14907 $(STAGEprofile_CONFIGURE_FLAGS) \
14908 --disable-shared
14909@endif libelf-bootstrap
14910
14911.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14912maybe-configure-stagefeedback-libelf:
14913@if libelf-bootstrap
14914maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14915configure-stagefeedback-libelf:
14916 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14917 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14918 @r=`${PWD_COMMAND}`; export r; \
14919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14920 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14921 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14922 $(HOST_EXPORTS) \
14923 $(POSTSTAGE1_HOST_EXPORTS) \
14924 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14925 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14926 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14927 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14928 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14929 cd $(HOST_SUBDIR)/libelf || exit 1; \
14930 case $(srcdir) in \
14931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14932 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14934 esac; \
14935 srcdiroption="--srcdir=$${topdir}/libelf"; \
14936 libsrcdir="$$s/libelf"; \
14937 $(SHELL) $${libsrcdir}/configure \
14938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14939 --target=${target_alias} $${srcdiroption} \
14940 --with-build-libsubdir=$(HOST_SUBDIR) \
14941 $(STAGEfeedback_CONFIGURE_FLAGS) \
14942 --disable-shared
14943@endif libelf-bootstrap
14944
14945
14946
14947
14948
14949.PHONY: all-libelf maybe-all-libelf
14950maybe-all-libelf:
14951@if gcc-bootstrap
14952all-libelf: stage_current
14953@endif gcc-bootstrap
14954@if libelf
14955TARGET-libelf=all
14956maybe-all-libelf: all-libelf
14957all-libelf: configure-libelf
14958 @r=`${PWD_COMMAND}`; export r; \
14959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14960 $(HOST_EXPORTS) \
14961 (cd $(HOST_SUBDIR)/libelf && \
14962 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
14963 $(TARGET-libelf))
14964@endif libelf
14965
14966
14967
14968.PHONY: all-stage1-libelf maybe-all-stage1-libelf
14969.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14970maybe-all-stage1-libelf:
14971maybe-clean-stage1-libelf:
14972@if libelf-bootstrap
14973maybe-all-stage1-libelf: all-stage1-libelf
14974all-stage1: all-stage1-libelf
14975TARGET-stage1-libelf = $(TARGET-libelf)
14976all-stage1-libelf: configure-stage1-libelf
14977 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14978 @r=`${PWD_COMMAND}`; export r; \
14979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14980 TFLAGS="$(STAGE1_TFLAGS)"; \
14981 $(HOST_EXPORTS) \
14982 cd $(HOST_SUBDIR)/libelf && \
14983 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14984 CFLAGS="$(STAGE1_CFLAGS)" \
14985 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14986 LIBCFLAGS="$(LIBCFLAGS)" \
14987 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14988 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14989 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14990 $(EXTRA_HOST_FLAGS) \
14991 TFLAGS="$(STAGE1_TFLAGS)" \
14992 $(TARGET-stage1-libelf)
14993
14994maybe-clean-stage1-libelf: clean-stage1-libelf
14995clean-stage1: clean-stage1-libelf
14996clean-stage1-libelf:
14997 @if [ $(current_stage) = stage1 ]; then \
14998 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14999 else \
15000 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15001 $(MAKE) stage1-start; \
15002 fi; \
15003 cd $(HOST_SUBDIR)/libelf && \
15004 $(MAKE) $(EXTRA_HOST_FLAGS) \
15005 clean
15006@endif libelf-bootstrap
15007
15008
15009.PHONY: all-stage2-libelf maybe-all-stage2-libelf
15010.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15011maybe-all-stage2-libelf:
15012maybe-clean-stage2-libelf:
15013@if libelf-bootstrap
15014maybe-all-stage2-libelf: all-stage2-libelf
15015all-stage2: all-stage2-libelf
15016TARGET-stage2-libelf = $(TARGET-libelf)
15017all-stage2-libelf: configure-stage2-libelf
15018 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15019 @r=`${PWD_COMMAND}`; export r; \
15020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15021 TFLAGS="$(STAGE2_TFLAGS)"; \
15022 $(HOST_EXPORTS) \
15023 $(POSTSTAGE1_HOST_EXPORTS) \
15024 cd $(HOST_SUBDIR)/libelf && \
15025 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15026 CFLAGS="$(STAGE2_CFLAGS)" \
15027 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15028 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15029 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15030 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15031 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15032 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15033 TFLAGS="$(STAGE2_TFLAGS)" \
15034 $(TARGET-stage2-libelf)
15035
15036maybe-clean-stage2-libelf: clean-stage2-libelf
15037clean-stage2: clean-stage2-libelf
15038clean-stage2-libelf:
15039 @if [ $(current_stage) = stage2 ]; then \
15040 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15041 else \
15042 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15043 $(MAKE) stage2-start; \
15044 fi; \
15045 cd $(HOST_SUBDIR)/libelf && \
15046 $(MAKE) $(EXTRA_HOST_FLAGS) \
15047 $(POSTSTAGE1_FLAGS_TO_PASS) \
15048 clean
15049@endif libelf-bootstrap
15050
15051
15052.PHONY: all-stage3-libelf maybe-all-stage3-libelf
15053.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15054maybe-all-stage3-libelf:
15055maybe-clean-stage3-libelf:
15056@if libelf-bootstrap
15057maybe-all-stage3-libelf: all-stage3-libelf
15058all-stage3: all-stage3-libelf
15059TARGET-stage3-libelf = $(TARGET-libelf)
15060all-stage3-libelf: configure-stage3-libelf
15061 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15062 @r=`${PWD_COMMAND}`; export r; \
15063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15064 TFLAGS="$(STAGE3_TFLAGS)"; \
15065 $(HOST_EXPORTS) \
15066 $(POSTSTAGE1_HOST_EXPORTS) \
15067 cd $(HOST_SUBDIR)/libelf && \
15068 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15069 CFLAGS="$(STAGE3_CFLAGS)" \
15070 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15071 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15072 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15073 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15074 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15075 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15076 TFLAGS="$(STAGE3_TFLAGS)" \
15077 $(TARGET-stage3-libelf)
15078
15079maybe-clean-stage3-libelf: clean-stage3-libelf
15080clean-stage3: clean-stage3-libelf
15081clean-stage3-libelf:
15082 @if [ $(current_stage) = stage3 ]; then \
15083 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15084 else \
15085 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15086 $(MAKE) stage3-start; \
15087 fi; \
15088 cd $(HOST_SUBDIR)/libelf && \
15089 $(MAKE) $(EXTRA_HOST_FLAGS) \
15090 $(POSTSTAGE1_FLAGS_TO_PASS) \
15091 clean
15092@endif libelf-bootstrap
15093
15094
15095.PHONY: all-stage4-libelf maybe-all-stage4-libelf
15096.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15097maybe-all-stage4-libelf:
15098maybe-clean-stage4-libelf:
15099@if libelf-bootstrap
15100maybe-all-stage4-libelf: all-stage4-libelf
15101all-stage4: all-stage4-libelf
15102TARGET-stage4-libelf = $(TARGET-libelf)
15103all-stage4-libelf: configure-stage4-libelf
15104 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15105 @r=`${PWD_COMMAND}`; export r; \
15106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15107 TFLAGS="$(STAGE4_TFLAGS)"; \
15108 $(HOST_EXPORTS) \
15109 $(POSTSTAGE1_HOST_EXPORTS) \
15110 cd $(HOST_SUBDIR)/libelf && \
15111 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15112 CFLAGS="$(STAGE4_CFLAGS)" \
15113 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15114 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15115 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15116 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15117 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15118 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15119 TFLAGS="$(STAGE4_TFLAGS)" \
15120 $(TARGET-stage4-libelf)
15121
15122maybe-clean-stage4-libelf: clean-stage4-libelf
15123clean-stage4: clean-stage4-libelf
15124clean-stage4-libelf:
15125 @if [ $(current_stage) = stage4 ]; then \
15126 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15127 else \
15128 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15129 $(MAKE) stage4-start; \
15130 fi; \
15131 cd $(HOST_SUBDIR)/libelf && \
15132 $(MAKE) $(EXTRA_HOST_FLAGS) \
15133 $(POSTSTAGE1_FLAGS_TO_PASS) \
15134 clean
15135@endif libelf-bootstrap
15136
15137
15138.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15139.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15140maybe-all-stageprofile-libelf:
15141maybe-clean-stageprofile-libelf:
15142@if libelf-bootstrap
15143maybe-all-stageprofile-libelf: all-stageprofile-libelf
15144all-stageprofile: all-stageprofile-libelf
15145TARGET-stageprofile-libelf = $(TARGET-libelf)
15146all-stageprofile-libelf: configure-stageprofile-libelf
15147 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15148 @r=`${PWD_COMMAND}`; export r; \
15149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15150 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15151 $(HOST_EXPORTS) \
15152 $(POSTSTAGE1_HOST_EXPORTS) \
15153 cd $(HOST_SUBDIR)/libelf && \
15154 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15155 CFLAGS="$(STAGEprofile_CFLAGS)" \
15156 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15157 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15158 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15159 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15160 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15161 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15162 TFLAGS="$(STAGEprofile_TFLAGS)" \
15163 $(TARGET-stageprofile-libelf)
15164
15165maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15166clean-stageprofile: clean-stageprofile-libelf
15167clean-stageprofile-libelf:
15168 @if [ $(current_stage) = stageprofile ]; then \
15169 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15170 else \
15171 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15172 $(MAKE) stageprofile-start; \
15173 fi; \
15174 cd $(HOST_SUBDIR)/libelf && \
15175 $(MAKE) $(EXTRA_HOST_FLAGS) \
15176 $(POSTSTAGE1_FLAGS_TO_PASS) \
15177 clean
15178@endif libelf-bootstrap
15179
15180
15181.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15182.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15183maybe-all-stagefeedback-libelf:
15184maybe-clean-stagefeedback-libelf:
15185@if libelf-bootstrap
15186maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15187all-stagefeedback: all-stagefeedback-libelf
15188TARGET-stagefeedback-libelf = $(TARGET-libelf)
15189all-stagefeedback-libelf: configure-stagefeedback-libelf
15190 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15191 @r=`${PWD_COMMAND}`; export r; \
15192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15193 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15194 $(HOST_EXPORTS) \
15195 $(POSTSTAGE1_HOST_EXPORTS) \
15196 cd $(HOST_SUBDIR)/libelf && \
15197 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15198 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15199 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15200 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15201 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15202 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15203 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15204 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15205 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15206 $(TARGET-stagefeedback-libelf)
15207
15208maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15209clean-stagefeedback: clean-stagefeedback-libelf
15210clean-stagefeedback-libelf:
15211 @if [ $(current_stage) = stagefeedback ]; then \
15212 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15213 else \
15214 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15215 $(MAKE) stagefeedback-start; \
15216 fi; \
15217 cd $(HOST_SUBDIR)/libelf && \
15218 $(MAKE) $(EXTRA_HOST_FLAGS) \
15219 $(POSTSTAGE1_FLAGS_TO_PASS) \
15220 clean
15221@endif libelf-bootstrap
15222
15223
15224
15225
15226
15227.PHONY: check-libelf maybe-check-libelf
15228maybe-check-libelf:
15229@if libelf
15230maybe-check-libelf: check-libelf
15231
15232check-libelf:
15233 @: $(MAKE); $(unstage)
15234 @r=`${PWD_COMMAND}`; export r; \
15235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15236 $(HOST_EXPORTS) \
15237 (cd $(HOST_SUBDIR)/libelf && \
15238 $(MAKE) $(FLAGS_TO_PASS) check)
15239
15240@endif libelf
15241
15242.PHONY: install-libelf maybe-install-libelf
15243maybe-install-libelf:
15244@if libelf
15245maybe-install-libelf: install-libelf
15246
15247install-libelf:
15248
15249@endif libelf
15250
15251.PHONY: install-strip-libelf maybe-install-strip-libelf
15252maybe-install-strip-libelf:
15253@if libelf
15254maybe-install-strip-libelf: install-strip-libelf
15255
15256install-strip-libelf:
15257
15258@endif libelf
15259
15260# Other targets (info, dvi, pdf, etc.)
15261
15262.PHONY: maybe-info-libelf info-libelf
15263maybe-info-libelf:
15264@if libelf
15265maybe-info-libelf: info-libelf
15266
15267info-libelf: \
15268 configure-libelf
15269 @[ -f ./libelf/Makefile ] || exit 0; \
15270 r=`${PWD_COMMAND}`; export r; \
15271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15272 $(HOST_EXPORTS) \
15273 for flag in $(EXTRA_HOST_FLAGS) ; do \
15274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15275 done; \
15276 echo "Doing info in libelf" ; \
15277 (cd $(HOST_SUBDIR)/libelf && \
15278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15280 "RANLIB=$${RANLIB}" \
15281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15282 info) \
15283 || exit 1
15284
15285@endif libelf
15286
15287.PHONY: maybe-dvi-libelf dvi-libelf
15288maybe-dvi-libelf:
15289@if libelf
15290maybe-dvi-libelf: dvi-libelf
15291
15292dvi-libelf: \
15293 configure-libelf
15294 @[ -f ./libelf/Makefile ] || exit 0; \
15295 r=`${PWD_COMMAND}`; export r; \
15296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15297 $(HOST_EXPORTS) \
15298 for flag in $(EXTRA_HOST_FLAGS) ; do \
15299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15300 done; \
15301 echo "Doing dvi in libelf" ; \
15302 (cd $(HOST_SUBDIR)/libelf && \
15303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15305 "RANLIB=$${RANLIB}" \
15306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15307 dvi) \
15308 || exit 1
15309
15310@endif libelf
15311
15312.PHONY: maybe-pdf-libelf pdf-libelf
15313maybe-pdf-libelf:
15314@if libelf
15315maybe-pdf-libelf: pdf-libelf
15316
15317pdf-libelf: \
15318 configure-libelf
15319 @[ -f ./libelf/Makefile ] || exit 0; \
15320 r=`${PWD_COMMAND}`; export r; \
15321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15322 $(HOST_EXPORTS) \
15323 for flag in $(EXTRA_HOST_FLAGS) ; do \
15324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15325 done; \
15326 echo "Doing pdf in libelf" ; \
15327 (cd $(HOST_SUBDIR)/libelf && \
15328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15330 "RANLIB=$${RANLIB}" \
15331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15332 pdf) \
15333 || exit 1
15334
15335@endif libelf
15336
15337.PHONY: maybe-html-libelf html-libelf
15338maybe-html-libelf:
15339@if libelf
15340maybe-html-libelf: html-libelf
15341
15342html-libelf: \
15343 configure-libelf
15344 @[ -f ./libelf/Makefile ] || exit 0; \
15345 r=`${PWD_COMMAND}`; export r; \
15346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15347 $(HOST_EXPORTS) \
15348 for flag in $(EXTRA_HOST_FLAGS) ; do \
15349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15350 done; \
15351 echo "Doing html in libelf" ; \
15352 (cd $(HOST_SUBDIR)/libelf && \
15353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15355 "RANLIB=$${RANLIB}" \
15356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15357 html) \
15358 || exit 1
15359
15360@endif libelf
15361
15362.PHONY: maybe-TAGS-libelf TAGS-libelf
15363maybe-TAGS-libelf:
15364@if libelf
15365maybe-TAGS-libelf: TAGS-libelf
15366
15367TAGS-libelf: \
15368 configure-libelf
15369 @[ -f ./libelf/Makefile ] || exit 0; \
15370 r=`${PWD_COMMAND}`; export r; \
15371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15372 $(HOST_EXPORTS) \
15373 for flag in $(EXTRA_HOST_FLAGS) ; do \
15374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15375 done; \
15376 echo "Doing TAGS in libelf" ; \
15377 (cd $(HOST_SUBDIR)/libelf && \
15378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15380 "RANLIB=$${RANLIB}" \
15381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15382 TAGS) \
15383 || exit 1
15384
15385@endif libelf
15386
15387.PHONY: maybe-install-info-libelf install-info-libelf
15388maybe-install-info-libelf:
15389@if libelf
15390maybe-install-info-libelf: install-info-libelf
15391
15392install-info-libelf: \
15393 configure-libelf \
15394 info-libelf
15395 @[ -f ./libelf/Makefile ] || exit 0; \
15396 r=`${PWD_COMMAND}`; export r; \
15397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15398 $(HOST_EXPORTS) \
15399 for flag in $(EXTRA_HOST_FLAGS) ; do \
15400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15401 done; \
15402 echo "Doing install-info in libelf" ; \
15403 (cd $(HOST_SUBDIR)/libelf && \
15404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15406 "RANLIB=$${RANLIB}" \
15407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15408 install-info) \
15409 || exit 1
15410
15411@endif libelf
15412
15413.PHONY: maybe-install-pdf-libelf install-pdf-libelf
15414maybe-install-pdf-libelf:
15415@if libelf
15416maybe-install-pdf-libelf: install-pdf-libelf
15417
15418install-pdf-libelf: \
15419 configure-libelf \
15420 pdf-libelf
15421 @[ -f ./libelf/Makefile ] || exit 0; \
15422 r=`${PWD_COMMAND}`; export r; \
15423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15424 $(HOST_EXPORTS) \
15425 for flag in $(EXTRA_HOST_FLAGS) ; do \
15426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15427 done; \
15428 echo "Doing install-pdf in libelf" ; \
15429 (cd $(HOST_SUBDIR)/libelf && \
15430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15432 "RANLIB=$${RANLIB}" \
15433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15434 install-pdf) \
15435 || exit 1
15436
15437@endif libelf
15438
15439.PHONY: maybe-install-html-libelf install-html-libelf
15440maybe-install-html-libelf:
15441@if libelf
15442maybe-install-html-libelf: install-html-libelf
15443
15444install-html-libelf: \
15445 configure-libelf \
15446 html-libelf
15447 @[ -f ./libelf/Makefile ] || exit 0; \
15448 r=`${PWD_COMMAND}`; export r; \
15449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15450 $(HOST_EXPORTS) \
15451 for flag in $(EXTRA_HOST_FLAGS) ; do \
15452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15453 done; \
15454 echo "Doing install-html in libelf" ; \
15455 (cd $(HOST_SUBDIR)/libelf && \
15456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15458 "RANLIB=$${RANLIB}" \
15459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15460 install-html) \
15461 || exit 1
15462
15463@endif libelf
15464
15465.PHONY: maybe-installcheck-libelf installcheck-libelf
15466maybe-installcheck-libelf:
15467@if libelf
15468maybe-installcheck-libelf: installcheck-libelf
15469
15470installcheck-libelf: \
15471 configure-libelf
15472 @[ -f ./libelf/Makefile ] || exit 0; \
15473 r=`${PWD_COMMAND}`; export r; \
15474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15475 $(HOST_EXPORTS) \
15476 for flag in $(EXTRA_HOST_FLAGS) ; do \
15477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15478 done; \
15479 echo "Doing installcheck in libelf" ; \
15480 (cd $(HOST_SUBDIR)/libelf && \
15481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15483 "RANLIB=$${RANLIB}" \
15484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15485 installcheck) \
15486 || exit 1
15487
15488@endif libelf
15489
15490.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15491maybe-mostlyclean-libelf:
15492@if libelf
15493maybe-mostlyclean-libelf: mostlyclean-libelf
15494
15495mostlyclean-libelf:
15496 @[ -f ./libelf/Makefile ] || exit 0; \
15497 r=`${PWD_COMMAND}`; export r; \
15498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15499 $(HOST_EXPORTS) \
15500 for flag in $(EXTRA_HOST_FLAGS) ; do \
15501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15502 done; \
15503 echo "Doing mostlyclean in libelf" ; \
15504 (cd $(HOST_SUBDIR)/libelf && \
15505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15507 "RANLIB=$${RANLIB}" \
15508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15509 mostlyclean) \
15510 || exit 1
15511
15512@endif libelf
15513
15514.PHONY: maybe-clean-libelf clean-libelf
15515maybe-clean-libelf:
15516@if libelf
15517maybe-clean-libelf: clean-libelf
15518
15519clean-libelf:
15520 @[ -f ./libelf/Makefile ] || exit 0; \
15521 r=`${PWD_COMMAND}`; export r; \
15522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15523 $(HOST_EXPORTS) \
15524 for flag in $(EXTRA_HOST_FLAGS) ; do \
15525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15526 done; \
15527 echo "Doing clean in libelf" ; \
15528 (cd $(HOST_SUBDIR)/libelf && \
15529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15531 "RANLIB=$${RANLIB}" \
15532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15533 clean) \
15534 || exit 1
15535
15536@endif libelf
15537
15538.PHONY: maybe-distclean-libelf distclean-libelf
15539maybe-distclean-libelf:
15540@if libelf
15541maybe-distclean-libelf: distclean-libelf
15542
15543distclean-libelf:
15544 @[ -f ./libelf/Makefile ] || exit 0; \
15545 r=`${PWD_COMMAND}`; export r; \
15546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15547 $(HOST_EXPORTS) \
15548 for flag in $(EXTRA_HOST_FLAGS) ; do \
15549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15550 done; \
15551 echo "Doing distclean in libelf" ; \
15552 (cd $(HOST_SUBDIR)/libelf && \
15553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15555 "RANLIB=$${RANLIB}" \
15556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15557 distclean) \
15558 || exit 1
15559
15560@endif libelf
15561
15562.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15563maybe-maintainer-clean-libelf:
15564@if libelf
15565maybe-maintainer-clean-libelf: maintainer-clean-libelf
15566
15567maintainer-clean-libelf:
15568 @[ -f ./libelf/Makefile ] || exit 0; \
15569 r=`${PWD_COMMAND}`; export r; \
15570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15571 $(HOST_EXPORTS) \
15572 for flag in $(EXTRA_HOST_FLAGS) ; do \
15573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15574 done; \
15575 echo "Doing maintainer-clean in libelf" ; \
15576 (cd $(HOST_SUBDIR)/libelf && \
15577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15579 "RANLIB=$${RANLIB}" \
15580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15581 maintainer-clean) \
15582 || exit 1
15583
15584@endif libelf
15585
15586
15587
15588.PHONY: configure-gold maybe-configure-gold
15589maybe-configure-gold:
15590@if gcc-bootstrap
15591configure-gold: stage_current
15592@endif gcc-bootstrap
15593@if gold
15594maybe-configure-gold: configure-gold
15595configure-gold:
15596 @r=`${PWD_COMMAND}`; export r; \
15597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15598 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15599 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15600 $(HOST_EXPORTS) \
15601 echo Configuring in $(HOST_SUBDIR)/gold; \
15602 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15603 case $(srcdir) in \
15604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15605 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15607 esac; \
15608 srcdiroption="--srcdir=$${topdir}/gold"; \
15609 libsrcdir="$$s/gold"; \
15610 $(SHELL) $${libsrcdir}/configure \
15611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15612 --target=${target_alias} $${srcdiroption} \
15613 || exit 1
15614@endif gold
15615
15616
15617
15618.PHONY: configure-stage1-gold maybe-configure-stage1-gold
15619maybe-configure-stage1-gold:
15620@if gold-bootstrap
15621maybe-configure-stage1-gold: configure-stage1-gold
15622configure-stage1-gold:
15623 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15624 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15625 @r=`${PWD_COMMAND}`; export r; \
15626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15627 TFLAGS="$(STAGE1_TFLAGS)"; \
15628 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15629 $(HOST_EXPORTS) \
15630 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15631 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15632 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15633 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15634 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15635 cd $(HOST_SUBDIR)/gold || exit 1; \
15636 case $(srcdir) in \
15637 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15638 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15639 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15640 esac; \
15641 srcdiroption="--srcdir=$${topdir}/gold"; \
15642 libsrcdir="$$s/gold"; \
15643 $(SHELL) $${libsrcdir}/configure \
15644 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15645 --target=${target_alias} $${srcdiroption} \
15646 $(STAGE1_CONFIGURE_FLAGS)
15647@endif gold-bootstrap
15648
15649.PHONY: configure-stage2-gold maybe-configure-stage2-gold
15650maybe-configure-stage2-gold:
15651@if gold-bootstrap
15652maybe-configure-stage2-gold: configure-stage2-gold
15653configure-stage2-gold:
15654 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15655 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15656 @r=`${PWD_COMMAND}`; export r; \
15657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15658 TFLAGS="$(STAGE2_TFLAGS)"; \
15659 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15660 $(HOST_EXPORTS) \
15661 $(POSTSTAGE1_HOST_EXPORTS) \
15662 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15663 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15664 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15665 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15667 cd $(HOST_SUBDIR)/gold || exit 1; \
15668 case $(srcdir) in \
15669 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15670 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15671 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15672 esac; \
15673 srcdiroption="--srcdir=$${topdir}/gold"; \
15674 libsrcdir="$$s/gold"; \
15675 $(SHELL) $${libsrcdir}/configure \
15676 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15677 --target=${target_alias} $${srcdiroption} \
15678 --with-build-libsubdir=$(HOST_SUBDIR) \
15679 $(STAGE2_CONFIGURE_FLAGS)
15680@endif gold-bootstrap
15681
15682.PHONY: configure-stage3-gold maybe-configure-stage3-gold
15683maybe-configure-stage3-gold:
15684@if gold-bootstrap
15685maybe-configure-stage3-gold: configure-stage3-gold
15686configure-stage3-gold:
15687 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15688 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15689 @r=`${PWD_COMMAND}`; export r; \
15690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15691 TFLAGS="$(STAGE3_TFLAGS)"; \
15692 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15693 $(HOST_EXPORTS) \
15694 $(POSTSTAGE1_HOST_EXPORTS) \
15695 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15696 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15697 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15698 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15699 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15700 cd $(HOST_SUBDIR)/gold || exit 1; \
15701 case $(srcdir) in \
15702 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15703 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15704 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15705 esac; \
15706 srcdiroption="--srcdir=$${topdir}/gold"; \
15707 libsrcdir="$$s/gold"; \
15708 $(SHELL) $${libsrcdir}/configure \
15709 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15710 --target=${target_alias} $${srcdiroption} \
15711 --with-build-libsubdir=$(HOST_SUBDIR) \
15712 $(STAGE3_CONFIGURE_FLAGS)
15713@endif gold-bootstrap
15714
15715.PHONY: configure-stage4-gold maybe-configure-stage4-gold
15716maybe-configure-stage4-gold:
15717@if gold-bootstrap
15718maybe-configure-stage4-gold: configure-stage4-gold
15719configure-stage4-gold:
15720 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15721 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15722 @r=`${PWD_COMMAND}`; export r; \
15723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15724 TFLAGS="$(STAGE4_TFLAGS)"; \
15725 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15726 $(HOST_EXPORTS) \
15727 $(POSTSTAGE1_HOST_EXPORTS) \
15728 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15729 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15730 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15731 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15732 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15733 cd $(HOST_SUBDIR)/gold || exit 1; \
15734 case $(srcdir) in \
15735 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15736 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15737 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15738 esac; \
15739 srcdiroption="--srcdir=$${topdir}/gold"; \
15740 libsrcdir="$$s/gold"; \
15741 $(SHELL) $${libsrcdir}/configure \
15742 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15743 --target=${target_alias} $${srcdiroption} \
15744 --with-build-libsubdir=$(HOST_SUBDIR) \
15745 $(STAGE4_CONFIGURE_FLAGS)
15746@endif gold-bootstrap
15747
15748.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15749maybe-configure-stageprofile-gold:
15750@if gold-bootstrap
15751maybe-configure-stageprofile-gold: configure-stageprofile-gold
15752configure-stageprofile-gold:
15753 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15754 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15755 @r=`${PWD_COMMAND}`; export r; \
15756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15757 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15758 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15759 $(HOST_EXPORTS) \
15760 $(POSTSTAGE1_HOST_EXPORTS) \
15761 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15762 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15763 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15764 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15765 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15766 cd $(HOST_SUBDIR)/gold || exit 1; \
15767 case $(srcdir) in \
15768 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15769 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15770 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15771 esac; \
15772 srcdiroption="--srcdir=$${topdir}/gold"; \
15773 libsrcdir="$$s/gold"; \
15774 $(SHELL) $${libsrcdir}/configure \
15775 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15776 --target=${target_alias} $${srcdiroption} \
15777 --with-build-libsubdir=$(HOST_SUBDIR) \
15778 $(STAGEprofile_CONFIGURE_FLAGS)
15779@endif gold-bootstrap
15780
15781.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15782maybe-configure-stagefeedback-gold:
15783@if gold-bootstrap
15784maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15785configure-stagefeedback-gold:
15786 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15787 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15788 @r=`${PWD_COMMAND}`; export r; \
15789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15790 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15791 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15792 $(HOST_EXPORTS) \
15793 $(POSTSTAGE1_HOST_EXPORTS) \
15794 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15795 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15796 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15797 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15799 cd $(HOST_SUBDIR)/gold || exit 1; \
15800 case $(srcdir) in \
15801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15802 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15804 esac; \
15805 srcdiroption="--srcdir=$${topdir}/gold"; \
15806 libsrcdir="$$s/gold"; \
15807 $(SHELL) $${libsrcdir}/configure \
15808 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15809 --target=${target_alias} $${srcdiroption} \
15810 --with-build-libsubdir=$(HOST_SUBDIR) \
15811 $(STAGEfeedback_CONFIGURE_FLAGS)
15812@endif gold-bootstrap
15813
15814
15815
15816
15817
15818.PHONY: all-gold maybe-all-gold
15819maybe-all-gold:
15820@if gcc-bootstrap
15821all-gold: stage_current
15822@endif gcc-bootstrap
15823@if gold
15824TARGET-gold=all
15825maybe-all-gold: all-gold
15826all-gold: configure-gold
15827 @r=`${PWD_COMMAND}`; export r; \
15828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15829 $(HOST_EXPORTS) \
15830 (cd $(HOST_SUBDIR)/gold && \
15831 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15832 $(TARGET-gold))
15833@endif gold
15834
15835
15836
15837.PHONY: all-stage1-gold maybe-all-stage1-gold
15838.PHONY: clean-stage1-gold maybe-clean-stage1-gold
15839maybe-all-stage1-gold:
15840maybe-clean-stage1-gold:
15841@if gold-bootstrap
15842maybe-all-stage1-gold: all-stage1-gold
15843all-stage1: all-stage1-gold
15844TARGET-stage1-gold = $(TARGET-gold)
15845all-stage1-gold: configure-stage1-gold
15846 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15847 @r=`${PWD_COMMAND}`; export r; \
15848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15849 TFLAGS="$(STAGE1_TFLAGS)"; \
15850 $(HOST_EXPORTS) \
15851 cd $(HOST_SUBDIR)/gold && \
15852 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15853 CFLAGS="$(STAGE1_CFLAGS)" \
15854 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15855 LIBCFLAGS="$(LIBCFLAGS)" \
15856 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15857 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15858 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15859 $(EXTRA_HOST_FLAGS) \
15860 TFLAGS="$(STAGE1_TFLAGS)" \
15861 $(TARGET-stage1-gold)
15862
15863maybe-clean-stage1-gold: clean-stage1-gold
15864clean-stage1: clean-stage1-gold
15865clean-stage1-gold:
15866 @if [ $(current_stage) = stage1 ]; then \
15867 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15868 else \
15869 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15870 $(MAKE) stage1-start; \
15871 fi; \
15872 cd $(HOST_SUBDIR)/gold && \
15873 $(MAKE) $(EXTRA_HOST_FLAGS) \
15874 clean
15875@endif gold-bootstrap
15876
15877
15878.PHONY: all-stage2-gold maybe-all-stage2-gold
15879.PHONY: clean-stage2-gold maybe-clean-stage2-gold
15880maybe-all-stage2-gold:
15881maybe-clean-stage2-gold:
15882@if gold-bootstrap
15883maybe-all-stage2-gold: all-stage2-gold
15884all-stage2: all-stage2-gold
15885TARGET-stage2-gold = $(TARGET-gold)
15886all-stage2-gold: configure-stage2-gold
15887 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15888 @r=`${PWD_COMMAND}`; export r; \
15889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15890 TFLAGS="$(STAGE2_TFLAGS)"; \
15891 $(HOST_EXPORTS) \
15892 $(POSTSTAGE1_HOST_EXPORTS) \
15893 cd $(HOST_SUBDIR)/gold && \
15894 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15895 CFLAGS="$(STAGE2_CFLAGS)" \
15896 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15897 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15898 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15899 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15900 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15901 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15902 TFLAGS="$(STAGE2_TFLAGS)" \
15903 $(TARGET-stage2-gold)
15904
15905maybe-clean-stage2-gold: clean-stage2-gold
15906clean-stage2: clean-stage2-gold
15907clean-stage2-gold:
15908 @if [ $(current_stage) = stage2 ]; then \
15909 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15910 else \
15911 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15912 $(MAKE) stage2-start; \
15913 fi; \
15914 cd $(HOST_SUBDIR)/gold && \
15915 $(MAKE) $(EXTRA_HOST_FLAGS) \
15916 $(POSTSTAGE1_FLAGS_TO_PASS) \
15917 clean
15918@endif gold-bootstrap
15919
15920
15921.PHONY: all-stage3-gold maybe-all-stage3-gold
15922.PHONY: clean-stage3-gold maybe-clean-stage3-gold
15923maybe-all-stage3-gold:
15924maybe-clean-stage3-gold:
15925@if gold-bootstrap
15926maybe-all-stage3-gold: all-stage3-gold
15927all-stage3: all-stage3-gold
15928TARGET-stage3-gold = $(TARGET-gold)
15929all-stage3-gold: configure-stage3-gold
15930 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15931 @r=`${PWD_COMMAND}`; export r; \
15932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15933 TFLAGS="$(STAGE3_TFLAGS)"; \
15934 $(HOST_EXPORTS) \
15935 $(POSTSTAGE1_HOST_EXPORTS) \
15936 cd $(HOST_SUBDIR)/gold && \
15937 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15938 CFLAGS="$(STAGE3_CFLAGS)" \
15939 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15940 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15941 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15942 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15943 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15944 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15945 TFLAGS="$(STAGE3_TFLAGS)" \
15946 $(TARGET-stage3-gold)
15947
15948maybe-clean-stage3-gold: clean-stage3-gold
15949clean-stage3: clean-stage3-gold
15950clean-stage3-gold:
15951 @if [ $(current_stage) = stage3 ]; then \
15952 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15953 else \
15954 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15955 $(MAKE) stage3-start; \
15956 fi; \
15957 cd $(HOST_SUBDIR)/gold && \
15958 $(MAKE) $(EXTRA_HOST_FLAGS) \
15959 $(POSTSTAGE1_FLAGS_TO_PASS) \
15960 clean
15961@endif gold-bootstrap
15962
15963
15964.PHONY: all-stage4-gold maybe-all-stage4-gold
15965.PHONY: clean-stage4-gold maybe-clean-stage4-gold
15966maybe-all-stage4-gold:
15967maybe-clean-stage4-gold:
15968@if gold-bootstrap
15969maybe-all-stage4-gold: all-stage4-gold
15970all-stage4: all-stage4-gold
15971TARGET-stage4-gold = $(TARGET-gold)
15972all-stage4-gold: configure-stage4-gold
15973 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15974 @r=`${PWD_COMMAND}`; export r; \
15975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15976 TFLAGS="$(STAGE4_TFLAGS)"; \
15977 $(HOST_EXPORTS) \
15978 $(POSTSTAGE1_HOST_EXPORTS) \
15979 cd $(HOST_SUBDIR)/gold && \
15980 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15981 CFLAGS="$(STAGE4_CFLAGS)" \
15982 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15983 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15984 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15985 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15986 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15987 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15988 TFLAGS="$(STAGE4_TFLAGS)" \
15989 $(TARGET-stage4-gold)
15990
15991maybe-clean-stage4-gold: clean-stage4-gold
15992clean-stage4: clean-stage4-gold
15993clean-stage4-gold:
15994 @if [ $(current_stage) = stage4 ]; then \
15995 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15996 else \
15997 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15998 $(MAKE) stage4-start; \
15999 fi; \
16000 cd $(HOST_SUBDIR)/gold && \
16001 $(MAKE) $(EXTRA_HOST_FLAGS) \
16002 $(POSTSTAGE1_FLAGS_TO_PASS) \
16003 clean
16004@endif gold-bootstrap
16005
16006
16007.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16008.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16009maybe-all-stageprofile-gold:
16010maybe-clean-stageprofile-gold:
16011@if gold-bootstrap
16012maybe-all-stageprofile-gold: all-stageprofile-gold
16013all-stageprofile: all-stageprofile-gold
16014TARGET-stageprofile-gold = $(TARGET-gold)
16015all-stageprofile-gold: configure-stageprofile-gold
16016 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16017 @r=`${PWD_COMMAND}`; export r; \
16018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16019 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16020 $(HOST_EXPORTS) \
16021 $(POSTSTAGE1_HOST_EXPORTS) \
16022 cd $(HOST_SUBDIR)/gold && \
16023 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16024 CFLAGS="$(STAGEprofile_CFLAGS)" \
16025 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16026 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16027 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16028 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16029 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16030 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16031 TFLAGS="$(STAGEprofile_TFLAGS)" \
16032 $(TARGET-stageprofile-gold)
16033
16034maybe-clean-stageprofile-gold: clean-stageprofile-gold
16035clean-stageprofile: clean-stageprofile-gold
16036clean-stageprofile-gold:
16037 @if [ $(current_stage) = stageprofile ]; then \
16038 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16039 else \
16040 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16041 $(MAKE) stageprofile-start; \
16042 fi; \
16043 cd $(HOST_SUBDIR)/gold && \
16044 $(MAKE) $(EXTRA_HOST_FLAGS) \
16045 $(POSTSTAGE1_FLAGS_TO_PASS) \
16046 clean
16047@endif gold-bootstrap
16048
16049
16050.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16051.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16052maybe-all-stagefeedback-gold:
16053maybe-clean-stagefeedback-gold:
16054@if gold-bootstrap
16055maybe-all-stagefeedback-gold: all-stagefeedback-gold
16056all-stagefeedback: all-stagefeedback-gold
16057TARGET-stagefeedback-gold = $(TARGET-gold)
16058all-stagefeedback-gold: configure-stagefeedback-gold
16059 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16060 @r=`${PWD_COMMAND}`; export r; \
16061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16062 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16063 $(HOST_EXPORTS) \
16064 $(POSTSTAGE1_HOST_EXPORTS) \
16065 cd $(HOST_SUBDIR)/gold && \
16066 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16067 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16068 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16069 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16070 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16071 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16072 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16073 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16074 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16075 $(TARGET-stagefeedback-gold)
16076
16077maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16078clean-stagefeedback: clean-stagefeedback-gold
16079clean-stagefeedback-gold:
16080 @if [ $(current_stage) = stagefeedback ]; then \
16081 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16082 else \
16083 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16084 $(MAKE) stagefeedback-start; \
16085 fi; \
16086 cd $(HOST_SUBDIR)/gold && \
16087 $(MAKE) $(EXTRA_HOST_FLAGS) \
16088 $(POSTSTAGE1_FLAGS_TO_PASS) \
16089 clean
16090@endif gold-bootstrap
16091
16092
16093
16094
16095
16096.PHONY: check-gold maybe-check-gold
16097maybe-check-gold:
16098@if gold
16099maybe-check-gold: check-gold
16100
16101check-gold:
16102 @: $(MAKE); $(unstage)
16103 @r=`${PWD_COMMAND}`; export r; \
16104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16105 $(HOST_EXPORTS) \
16106 (cd $(HOST_SUBDIR)/gold && \
16107 $(MAKE) $(FLAGS_TO_PASS) check)
16108
16109@endif gold
16110
16111.PHONY: install-gold maybe-install-gold
16112maybe-install-gold:
16113@if gold
16114maybe-install-gold: install-gold
16115
16116install-gold: installdirs
16117 @: $(MAKE); $(unstage)
16118 @r=`${PWD_COMMAND}`; export r; \
16119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16120 $(HOST_EXPORTS) \
16121 (cd $(HOST_SUBDIR)/gold && \
16122 $(MAKE) $(FLAGS_TO_PASS) install)
16123
16124@endif gold
16125
16126.PHONY: install-strip-gold maybe-install-strip-gold
16127maybe-install-strip-gold:
16128@if gold
16129maybe-install-strip-gold: install-strip-gold
16130
16131install-strip-gold: installdirs
16132 @: $(MAKE); $(unstage)
16133 @r=`${PWD_COMMAND}`; export r; \
16134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16135 $(HOST_EXPORTS) \
16136 (cd $(HOST_SUBDIR)/gold && \
16137 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16138
16139@endif gold
16140
16141# Other targets (info, dvi, pdf, etc.)
16142
16143.PHONY: maybe-info-gold info-gold
16144maybe-info-gold:
16145@if gold
16146maybe-info-gold: info-gold
16147
16148info-gold: \
16149 configure-gold
16150 @[ -f ./gold/Makefile ] || exit 0; \
16151 r=`${PWD_COMMAND}`; export r; \
16152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16153 $(HOST_EXPORTS) \
16154 for flag in $(EXTRA_HOST_FLAGS) ; do \
16155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16156 done; \
16157 echo "Doing info in gold" ; \
16158 (cd $(HOST_SUBDIR)/gold && \
16159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16161 "RANLIB=$${RANLIB}" \
16162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16163 info) \
16164 || exit 1
16165
16166@endif gold
16167
16168.PHONY: maybe-dvi-gold dvi-gold
16169maybe-dvi-gold:
16170@if gold
16171maybe-dvi-gold: dvi-gold
16172
16173dvi-gold: \
16174 configure-gold
16175 @[ -f ./gold/Makefile ] || exit 0; \
16176 r=`${PWD_COMMAND}`; export r; \
16177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16178 $(HOST_EXPORTS) \
16179 for flag in $(EXTRA_HOST_FLAGS) ; do \
16180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16181 done; \
16182 echo "Doing dvi in gold" ; \
16183 (cd $(HOST_SUBDIR)/gold && \
16184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16186 "RANLIB=$${RANLIB}" \
16187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16188 dvi) \
16189 || exit 1
16190
16191@endif gold
16192
16193.PHONY: maybe-pdf-gold pdf-gold
16194maybe-pdf-gold:
16195@if gold
16196maybe-pdf-gold: pdf-gold
16197
16198pdf-gold: \
16199 configure-gold
16200 @[ -f ./gold/Makefile ] || exit 0; \
16201 r=`${PWD_COMMAND}`; export r; \
16202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16203 $(HOST_EXPORTS) \
16204 for flag in $(EXTRA_HOST_FLAGS) ; do \
16205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16206 done; \
16207 echo "Doing pdf in gold" ; \
16208 (cd $(HOST_SUBDIR)/gold && \
16209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16211 "RANLIB=$${RANLIB}" \
16212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16213 pdf) \
16214 || exit 1
16215
16216@endif gold
16217
16218.PHONY: maybe-html-gold html-gold
16219maybe-html-gold:
16220@if gold
16221maybe-html-gold: html-gold
16222
16223html-gold: \
16224 configure-gold
16225 @[ -f ./gold/Makefile ] || exit 0; \
16226 r=`${PWD_COMMAND}`; export r; \
16227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16228 $(HOST_EXPORTS) \
16229 for flag in $(EXTRA_HOST_FLAGS) ; do \
16230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16231 done; \
16232 echo "Doing html in gold" ; \
16233 (cd $(HOST_SUBDIR)/gold && \
16234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16236 "RANLIB=$${RANLIB}" \
16237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16238 html) \
16239 || exit 1
16240
16241@endif gold
16242
16243.PHONY: maybe-TAGS-gold TAGS-gold
16244maybe-TAGS-gold:
16245@if gold
16246maybe-TAGS-gold: TAGS-gold
16247
16248TAGS-gold: \
16249 configure-gold
16250 @[ -f ./gold/Makefile ] || exit 0; \
16251 r=`${PWD_COMMAND}`; export r; \
16252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16253 $(HOST_EXPORTS) \
16254 for flag in $(EXTRA_HOST_FLAGS) ; do \
16255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16256 done; \
16257 echo "Doing TAGS in gold" ; \
16258 (cd $(HOST_SUBDIR)/gold && \
16259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16261 "RANLIB=$${RANLIB}" \
16262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16263 TAGS) \
16264 || exit 1
16265
16266@endif gold
16267
16268.PHONY: maybe-install-info-gold install-info-gold
16269maybe-install-info-gold:
16270@if gold
16271maybe-install-info-gold: install-info-gold
16272
16273install-info-gold: \
16274 configure-gold \
16275 info-gold
16276 @[ -f ./gold/Makefile ] || exit 0; \
16277 r=`${PWD_COMMAND}`; export r; \
16278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16279 $(HOST_EXPORTS) \
16280 for flag in $(EXTRA_HOST_FLAGS) ; do \
16281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16282 done; \
16283 echo "Doing install-info in gold" ; \
16284 (cd $(HOST_SUBDIR)/gold && \
16285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16287 "RANLIB=$${RANLIB}" \
16288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16289 install-info) \
16290 || exit 1
16291
16292@endif gold
16293
16294.PHONY: maybe-install-pdf-gold install-pdf-gold
16295maybe-install-pdf-gold:
16296@if gold
16297maybe-install-pdf-gold: install-pdf-gold
16298
16299install-pdf-gold: \
16300 configure-gold \
16301 pdf-gold
16302 @[ -f ./gold/Makefile ] || exit 0; \
16303 r=`${PWD_COMMAND}`; export r; \
16304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16305 $(HOST_EXPORTS) \
16306 for flag in $(EXTRA_HOST_FLAGS) ; do \
16307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16308 done; \
16309 echo "Doing install-pdf in gold" ; \
16310 (cd $(HOST_SUBDIR)/gold && \
16311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16313 "RANLIB=$${RANLIB}" \
16314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16315 install-pdf) \
16316 || exit 1
16317
16318@endif gold
16319
16320.PHONY: maybe-install-html-gold install-html-gold
16321maybe-install-html-gold:
16322@if gold
16323maybe-install-html-gold: install-html-gold
16324
16325install-html-gold: \
16326 configure-gold \
16327 html-gold
16328 @[ -f ./gold/Makefile ] || exit 0; \
16329 r=`${PWD_COMMAND}`; export r; \
16330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16331 $(HOST_EXPORTS) \
16332 for flag in $(EXTRA_HOST_FLAGS) ; do \
16333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16334 done; \
16335 echo "Doing install-html in gold" ; \
16336 (cd $(HOST_SUBDIR)/gold && \
16337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16339 "RANLIB=$${RANLIB}" \
16340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16341 install-html) \
16342 || exit 1
16343
16344@endif gold
16345
16346.PHONY: maybe-installcheck-gold installcheck-gold
16347maybe-installcheck-gold:
16348@if gold
16349maybe-installcheck-gold: installcheck-gold
16350
16351installcheck-gold: \
16352 configure-gold
16353 @[ -f ./gold/Makefile ] || exit 0; \
16354 r=`${PWD_COMMAND}`; export r; \
16355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16356 $(HOST_EXPORTS) \
16357 for flag in $(EXTRA_HOST_FLAGS) ; do \
16358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16359 done; \
16360 echo "Doing installcheck in gold" ; \
16361 (cd $(HOST_SUBDIR)/gold && \
16362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16364 "RANLIB=$${RANLIB}" \
16365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16366 installcheck) \
16367 || exit 1
16368
16369@endif gold
16370
16371.PHONY: maybe-mostlyclean-gold mostlyclean-gold
16372maybe-mostlyclean-gold:
16373@if gold
16374maybe-mostlyclean-gold: mostlyclean-gold
16375
16376mostlyclean-gold:
16377 @[ -f ./gold/Makefile ] || exit 0; \
16378 r=`${PWD_COMMAND}`; export r; \
16379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16380 $(HOST_EXPORTS) \
16381 for flag in $(EXTRA_HOST_FLAGS) ; do \
16382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16383 done; \
16384 echo "Doing mostlyclean in gold" ; \
16385 (cd $(HOST_SUBDIR)/gold && \
16386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16388 "RANLIB=$${RANLIB}" \
16389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16390 mostlyclean) \
16391 || exit 1
16392
16393@endif gold
16394
16395.PHONY: maybe-clean-gold clean-gold
16396maybe-clean-gold:
16397@if gold
16398maybe-clean-gold: clean-gold
16399
16400clean-gold:
16401 @[ -f ./gold/Makefile ] || exit 0; \
16402 r=`${PWD_COMMAND}`; export r; \
16403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16404 $(HOST_EXPORTS) \
16405 for flag in $(EXTRA_HOST_FLAGS) ; do \
16406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16407 done; \
16408 echo "Doing clean in gold" ; \
16409 (cd $(HOST_SUBDIR)/gold && \
16410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16412 "RANLIB=$${RANLIB}" \
16413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16414 clean) \
16415 || exit 1
16416
16417@endif gold
16418
16419.PHONY: maybe-distclean-gold distclean-gold
16420maybe-distclean-gold:
16421@if gold
16422maybe-distclean-gold: distclean-gold
16423
16424distclean-gold:
16425 @[ -f ./gold/Makefile ] || exit 0; \
16426 r=`${PWD_COMMAND}`; export r; \
16427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16428 $(HOST_EXPORTS) \
16429 for flag in $(EXTRA_HOST_FLAGS) ; do \
16430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16431 done; \
16432 echo "Doing distclean in gold" ; \
16433 (cd $(HOST_SUBDIR)/gold && \
16434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16436 "RANLIB=$${RANLIB}" \
16437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16438 distclean) \
16439 || exit 1
16440
16441@endif gold
16442
16443.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16444maybe-maintainer-clean-gold:
16445@if gold
16446maybe-maintainer-clean-gold: maintainer-clean-gold
16447
16448maintainer-clean-gold:
16449 @[ -f ./gold/Makefile ] || exit 0; \
16450 r=`${PWD_COMMAND}`; export r; \
16451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16452 $(HOST_EXPORTS) \
16453 for flag in $(EXTRA_HOST_FLAGS) ; do \
16454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16455 done; \
16456 echo "Doing maintainer-clean in gold" ; \
16457 (cd $(HOST_SUBDIR)/gold && \
16458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16460 "RANLIB=$${RANLIB}" \
16461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16462 maintainer-clean) \
16463 || exit 1
16464
16465@endif gold
16466
16467
16468
16469.PHONY: configure-gprof maybe-configure-gprof
16470maybe-configure-gprof:
16471@if gcc-bootstrap
16472configure-gprof: stage_current
16473@endif gcc-bootstrap
16474@if gprof
16475maybe-configure-gprof: configure-gprof
16476configure-gprof:
16477 @: $(MAKE); $(unstage)
16478 @r=`${PWD_COMMAND}`; export r; \
16479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16480 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16481 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16482 $(HOST_EXPORTS) \
16483 echo Configuring in $(HOST_SUBDIR)/gprof; \
16484 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16485 case $(srcdir) in \
16486 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16487 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16488 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16489 esac; \
16490 srcdiroption="--srcdir=$${topdir}/gprof"; \
16491 libsrcdir="$$s/gprof"; \
16492 $(SHELL) $${libsrcdir}/configure \
16493 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16494 --target=${target_alias} $${srcdiroption} \
16495 || exit 1
16496@endif gprof
16497
16498
16499
16500
16501
16502.PHONY: all-gprof maybe-all-gprof
16503maybe-all-gprof:
16504@if gcc-bootstrap
16505all-gprof: stage_current
16506@endif gcc-bootstrap
16507@if gprof
16508TARGET-gprof=all
16509maybe-all-gprof: all-gprof
16510all-gprof: configure-gprof
16511 @: $(MAKE); $(unstage)
16512 @r=`${PWD_COMMAND}`; export r; \
16513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16514 $(HOST_EXPORTS) \
16515 (cd $(HOST_SUBDIR)/gprof && \
16516 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16517 $(TARGET-gprof))
16518@endif gprof
16519
16520
16521
16522
16523.PHONY: check-gprof maybe-check-gprof
16524maybe-check-gprof:
16525@if gprof
16526maybe-check-gprof: check-gprof
16527
16528check-gprof:
16529 @: $(MAKE); $(unstage)
16530 @r=`${PWD_COMMAND}`; export r; \
16531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16532 $(HOST_EXPORTS) \
16533 (cd $(HOST_SUBDIR)/gprof && \
16534 $(MAKE) $(FLAGS_TO_PASS) check)
16535
16536@endif gprof
16537
16538.PHONY: install-gprof maybe-install-gprof
16539maybe-install-gprof:
16540@if gprof
16541maybe-install-gprof: install-gprof
16542
16543install-gprof: installdirs
16544 @: $(MAKE); $(unstage)
16545 @r=`${PWD_COMMAND}`; export r; \
16546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16547 $(HOST_EXPORTS) \
16548 (cd $(HOST_SUBDIR)/gprof && \
16549 $(MAKE) $(FLAGS_TO_PASS) install)
16550
16551@endif gprof
16552
16553.PHONY: install-strip-gprof maybe-install-strip-gprof
16554maybe-install-strip-gprof:
16555@if gprof
16556maybe-install-strip-gprof: install-strip-gprof
16557
16558install-strip-gprof: installdirs
16559 @: $(MAKE); $(unstage)
16560 @r=`${PWD_COMMAND}`; export r; \
16561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16562 $(HOST_EXPORTS) \
16563 (cd $(HOST_SUBDIR)/gprof && \
16564 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16565
16566@endif gprof
16567
16568# Other targets (info, dvi, pdf, etc.)
16569
16570.PHONY: maybe-info-gprof info-gprof
16571maybe-info-gprof:
16572@if gprof
16573maybe-info-gprof: info-gprof
16574
16575info-gprof: \
16576 configure-gprof
16577 @: $(MAKE); $(unstage)
16578 @[ -f ./gprof/Makefile ] || exit 0; \
16579 r=`${PWD_COMMAND}`; export r; \
16580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16581 $(HOST_EXPORTS) \
16582 for flag in $(EXTRA_HOST_FLAGS) ; do \
16583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16584 done; \
16585 echo "Doing info in gprof" ; \
16586 (cd $(HOST_SUBDIR)/gprof && \
16587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16589 "RANLIB=$${RANLIB}" \
16590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16591 info) \
16592 || exit 1
16593
16594@endif gprof
16595
16596.PHONY: maybe-dvi-gprof dvi-gprof
16597maybe-dvi-gprof:
16598@if gprof
16599maybe-dvi-gprof: dvi-gprof
16600
16601dvi-gprof: \
16602 configure-gprof
16603 @: $(MAKE); $(unstage)
16604 @[ -f ./gprof/Makefile ] || exit 0; \
16605 r=`${PWD_COMMAND}`; export r; \
16606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16607 $(HOST_EXPORTS) \
16608 for flag in $(EXTRA_HOST_FLAGS) ; do \
16609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16610 done; \
16611 echo "Doing dvi in gprof" ; \
16612 (cd $(HOST_SUBDIR)/gprof && \
16613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16615 "RANLIB=$${RANLIB}" \
16616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16617 dvi) \
16618 || exit 1
16619
16620@endif gprof
16621
16622.PHONY: maybe-pdf-gprof pdf-gprof
16623maybe-pdf-gprof:
16624@if gprof
16625maybe-pdf-gprof: pdf-gprof
16626
16627pdf-gprof: \
16628 configure-gprof
16629 @: $(MAKE); $(unstage)
16630 @[ -f ./gprof/Makefile ] || exit 0; \
16631 r=`${PWD_COMMAND}`; export r; \
16632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16633 $(HOST_EXPORTS) \
16634 for flag in $(EXTRA_HOST_FLAGS) ; do \
16635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16636 done; \
16637 echo "Doing pdf in gprof" ; \
16638 (cd $(HOST_SUBDIR)/gprof && \
16639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16641 "RANLIB=$${RANLIB}" \
16642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16643 pdf) \
16644 || exit 1
16645
16646@endif gprof
16647
16648.PHONY: maybe-html-gprof html-gprof
16649maybe-html-gprof:
16650@if gprof
16651maybe-html-gprof: html-gprof
16652
16653html-gprof: \
16654 configure-gprof
16655 @: $(MAKE); $(unstage)
16656 @[ -f ./gprof/Makefile ] || exit 0; \
16657 r=`${PWD_COMMAND}`; export r; \
16658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16659 $(HOST_EXPORTS) \
16660 for flag in $(EXTRA_HOST_FLAGS) ; do \
16661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16662 done; \
16663 echo "Doing html in gprof" ; \
16664 (cd $(HOST_SUBDIR)/gprof && \
16665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16667 "RANLIB=$${RANLIB}" \
16668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16669 html) \
16670 || exit 1
16671
16672@endif gprof
16673
16674.PHONY: maybe-TAGS-gprof TAGS-gprof
16675maybe-TAGS-gprof:
16676@if gprof
16677maybe-TAGS-gprof: TAGS-gprof
16678
16679TAGS-gprof: \
16680 configure-gprof
16681 @: $(MAKE); $(unstage)
16682 @[ -f ./gprof/Makefile ] || exit 0; \
16683 r=`${PWD_COMMAND}`; export r; \
16684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16685 $(HOST_EXPORTS) \
16686 for flag in $(EXTRA_HOST_FLAGS) ; do \
16687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16688 done; \
16689 echo "Doing TAGS in gprof" ; \
16690 (cd $(HOST_SUBDIR)/gprof && \
16691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16693 "RANLIB=$${RANLIB}" \
16694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16695 TAGS) \
16696 || exit 1
16697
16698@endif gprof
16699
16700.PHONY: maybe-install-info-gprof install-info-gprof
16701maybe-install-info-gprof:
16702@if gprof
16703maybe-install-info-gprof: install-info-gprof
16704
16705install-info-gprof: \
16706 configure-gprof \
16707 info-gprof
16708 @: $(MAKE); $(unstage)
16709 @[ -f ./gprof/Makefile ] || exit 0; \
16710 r=`${PWD_COMMAND}`; export r; \
16711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16712 $(HOST_EXPORTS) \
16713 for flag in $(EXTRA_HOST_FLAGS) ; do \
16714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16715 done; \
16716 echo "Doing install-info in gprof" ; \
16717 (cd $(HOST_SUBDIR)/gprof && \
16718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16720 "RANLIB=$${RANLIB}" \
16721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16722 install-info) \
16723 || exit 1
16724
16725@endif gprof
16726
16727.PHONY: maybe-install-pdf-gprof install-pdf-gprof
16728maybe-install-pdf-gprof:
16729@if gprof
16730maybe-install-pdf-gprof: install-pdf-gprof
16731
16732install-pdf-gprof: \
16733 configure-gprof \
16734 pdf-gprof
16735 @: $(MAKE); $(unstage)
16736 @[ -f ./gprof/Makefile ] || exit 0; \
16737 r=`${PWD_COMMAND}`; export r; \
16738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16739 $(HOST_EXPORTS) \
16740 for flag in $(EXTRA_HOST_FLAGS) ; do \
16741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16742 done; \
16743 echo "Doing install-pdf in gprof" ; \
16744 (cd $(HOST_SUBDIR)/gprof && \
16745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16747 "RANLIB=$${RANLIB}" \
16748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16749 install-pdf) \
16750 || exit 1
16751
16752@endif gprof
16753
16754.PHONY: maybe-install-html-gprof install-html-gprof
16755maybe-install-html-gprof:
16756@if gprof
16757maybe-install-html-gprof: install-html-gprof
16758
16759install-html-gprof: \
16760 configure-gprof \
16761 html-gprof
16762 @: $(MAKE); $(unstage)
16763 @[ -f ./gprof/Makefile ] || exit 0; \
16764 r=`${PWD_COMMAND}`; export r; \
16765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16766 $(HOST_EXPORTS) \
16767 for flag in $(EXTRA_HOST_FLAGS) ; do \
16768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16769 done; \
16770 echo "Doing install-html in gprof" ; \
16771 (cd $(HOST_SUBDIR)/gprof && \
16772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16774 "RANLIB=$${RANLIB}" \
16775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16776 install-html) \
16777 || exit 1
16778
16779@endif gprof
16780
16781.PHONY: maybe-installcheck-gprof installcheck-gprof
16782maybe-installcheck-gprof:
16783@if gprof
16784maybe-installcheck-gprof: installcheck-gprof
16785
16786installcheck-gprof: \
16787 configure-gprof
16788 @: $(MAKE); $(unstage)
16789 @[ -f ./gprof/Makefile ] || exit 0; \
16790 r=`${PWD_COMMAND}`; export r; \
16791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16792 $(HOST_EXPORTS) \
16793 for flag in $(EXTRA_HOST_FLAGS) ; do \
16794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16795 done; \
16796 echo "Doing installcheck in gprof" ; \
16797 (cd $(HOST_SUBDIR)/gprof && \
16798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16800 "RANLIB=$${RANLIB}" \
16801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16802 installcheck) \
16803 || exit 1
16804
16805@endif gprof
16806
16807.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16808maybe-mostlyclean-gprof:
16809@if gprof
16810maybe-mostlyclean-gprof: mostlyclean-gprof
16811
16812mostlyclean-gprof:
16813 @: $(MAKE); $(unstage)
16814 @[ -f ./gprof/Makefile ] || exit 0; \
16815 r=`${PWD_COMMAND}`; export r; \
16816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16817 $(HOST_EXPORTS) \
16818 for flag in $(EXTRA_HOST_FLAGS) ; do \
16819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16820 done; \
16821 echo "Doing mostlyclean in gprof" ; \
16822 (cd $(HOST_SUBDIR)/gprof && \
16823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16825 "RANLIB=$${RANLIB}" \
16826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16827 mostlyclean) \
16828 || exit 1
16829
16830@endif gprof
16831
16832.PHONY: maybe-clean-gprof clean-gprof
16833maybe-clean-gprof:
16834@if gprof
16835maybe-clean-gprof: clean-gprof
16836
16837clean-gprof:
16838 @: $(MAKE); $(unstage)
16839 @[ -f ./gprof/Makefile ] || exit 0; \
16840 r=`${PWD_COMMAND}`; export r; \
16841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16842 $(HOST_EXPORTS) \
16843 for flag in $(EXTRA_HOST_FLAGS) ; do \
16844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16845 done; \
16846 echo "Doing clean in gprof" ; \
16847 (cd $(HOST_SUBDIR)/gprof && \
16848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16850 "RANLIB=$${RANLIB}" \
16851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16852 clean) \
16853 || exit 1
16854
16855@endif gprof
16856
16857.PHONY: maybe-distclean-gprof distclean-gprof
16858maybe-distclean-gprof:
16859@if gprof
16860maybe-distclean-gprof: distclean-gprof
16861
16862distclean-gprof:
16863 @: $(MAKE); $(unstage)
16864 @[ -f ./gprof/Makefile ] || exit 0; \
16865 r=`${PWD_COMMAND}`; export r; \
16866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16867 $(HOST_EXPORTS) \
16868 for flag in $(EXTRA_HOST_FLAGS) ; do \
16869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16870 done; \
16871 echo "Doing distclean in gprof" ; \
16872 (cd $(HOST_SUBDIR)/gprof && \
16873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16875 "RANLIB=$${RANLIB}" \
16876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16877 distclean) \
16878 || exit 1
16879
16880@endif gprof
16881
16882.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16883maybe-maintainer-clean-gprof:
16884@if gprof
16885maybe-maintainer-clean-gprof: maintainer-clean-gprof
16886
16887maintainer-clean-gprof:
16888 @: $(MAKE); $(unstage)
16889 @[ -f ./gprof/Makefile ] || exit 0; \
16890 r=`${PWD_COMMAND}`; export r; \
16891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16892 $(HOST_EXPORTS) \
16893 for flag in $(EXTRA_HOST_FLAGS) ; do \
16894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16895 done; \
16896 echo "Doing maintainer-clean in gprof" ; \
16897 (cd $(HOST_SUBDIR)/gprof && \
16898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16900 "RANLIB=$${RANLIB}" \
16901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16902 maintainer-clean) \
16903 || exit 1
16904
16905@endif gprof
16906
16907
16908
16909.PHONY: configure-intl maybe-configure-intl
16910maybe-configure-intl:
16911@if gcc-bootstrap
16912configure-intl: stage_current
16913@endif gcc-bootstrap
16914@if intl
16915maybe-configure-intl: configure-intl
16916configure-intl:
16917 @r=`${PWD_COMMAND}`; export r; \
16918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16919 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16920 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16921 $(HOST_EXPORTS) \
16922 echo Configuring in $(HOST_SUBDIR)/intl; \
16923 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16924 case $(srcdir) in \
16925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16926 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16928 esac; \
16929 srcdiroption="--srcdir=$${topdir}/intl"; \
16930 libsrcdir="$$s/intl"; \
16931 $(SHELL) $${libsrcdir}/configure \
16932 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16933 --target=${target_alias} $${srcdiroption} \
16934 || exit 1
16935@endif intl
16936
16937
16938
16939.PHONY: configure-stage1-intl maybe-configure-stage1-intl
16940maybe-configure-stage1-intl:
16941@if intl-bootstrap
16942maybe-configure-stage1-intl: configure-stage1-intl
16943configure-stage1-intl:
16944 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16946 @r=`${PWD_COMMAND}`; export r; \
16947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16948 TFLAGS="$(STAGE1_TFLAGS)"; \
16949 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16950 $(HOST_EXPORTS) \
16951 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16952 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16953 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16954 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16955 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16956 cd $(HOST_SUBDIR)/intl || exit 1; \
16957 case $(srcdir) in \
16958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16959 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16961 esac; \
16962 srcdiroption="--srcdir=$${topdir}/intl"; \
16963 libsrcdir="$$s/intl"; \
16964 $(SHELL) $${libsrcdir}/configure \
16965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16966 --target=${target_alias} $${srcdiroption} \
16967 $(STAGE1_CONFIGURE_FLAGS)
16968@endif intl-bootstrap
16969
16970.PHONY: configure-stage2-intl maybe-configure-stage2-intl
16971maybe-configure-stage2-intl:
16972@if intl-bootstrap
16973maybe-configure-stage2-intl: configure-stage2-intl
16974configure-stage2-intl:
16975 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16977 @r=`${PWD_COMMAND}`; export r; \
16978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16979 TFLAGS="$(STAGE2_TFLAGS)"; \
16980 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16981 $(HOST_EXPORTS) \
16982 $(POSTSTAGE1_HOST_EXPORTS) \
16983 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16984 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16985 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16986 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16988 cd $(HOST_SUBDIR)/intl || exit 1; \
16989 case $(srcdir) in \
16990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16991 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16993 esac; \
16994 srcdiroption="--srcdir=$${topdir}/intl"; \
16995 libsrcdir="$$s/intl"; \
16996 $(SHELL) $${libsrcdir}/configure \
16997 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16998 --target=${target_alias} $${srcdiroption} \
16999 --with-build-libsubdir=$(HOST_SUBDIR) \
17000 $(STAGE2_CONFIGURE_FLAGS)
17001@endif intl-bootstrap
17002
17003.PHONY: configure-stage3-intl maybe-configure-stage3-intl
17004maybe-configure-stage3-intl:
17005@if intl-bootstrap
17006maybe-configure-stage3-intl: configure-stage3-intl
17007configure-stage3-intl:
17008 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17009 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17010 @r=`${PWD_COMMAND}`; export r; \
17011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17012 TFLAGS="$(STAGE3_TFLAGS)"; \
17013 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17014 $(HOST_EXPORTS) \
17015 $(POSTSTAGE1_HOST_EXPORTS) \
17016 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17017 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17018 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17019 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17021 cd $(HOST_SUBDIR)/intl || exit 1; \
17022 case $(srcdir) in \
17023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17024 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17026 esac; \
17027 srcdiroption="--srcdir=$${topdir}/intl"; \
17028 libsrcdir="$$s/intl"; \
17029 $(SHELL) $${libsrcdir}/configure \
17030 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17031 --target=${target_alias} $${srcdiroption} \
17032 --with-build-libsubdir=$(HOST_SUBDIR) \
17033 $(STAGE3_CONFIGURE_FLAGS)
17034@endif intl-bootstrap
17035
17036.PHONY: configure-stage4-intl maybe-configure-stage4-intl
17037maybe-configure-stage4-intl:
17038@if intl-bootstrap
17039maybe-configure-stage4-intl: configure-stage4-intl
17040configure-stage4-intl:
17041 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17042 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17043 @r=`${PWD_COMMAND}`; export r; \
17044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17045 TFLAGS="$(STAGE4_TFLAGS)"; \
17046 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17047 $(HOST_EXPORTS) \
17048 $(POSTSTAGE1_HOST_EXPORTS) \
17049 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17050 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17051 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17052 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17053 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17054 cd $(HOST_SUBDIR)/intl || exit 1; \
17055 case $(srcdir) in \
17056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17057 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17059 esac; \
17060 srcdiroption="--srcdir=$${topdir}/intl"; \
17061 libsrcdir="$$s/intl"; \
17062 $(SHELL) $${libsrcdir}/configure \
17063 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17064 --target=${target_alias} $${srcdiroption} \
17065 --with-build-libsubdir=$(HOST_SUBDIR) \
17066 $(STAGE4_CONFIGURE_FLAGS)
17067@endif intl-bootstrap
17068
17069.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17070maybe-configure-stageprofile-intl:
17071@if intl-bootstrap
17072maybe-configure-stageprofile-intl: configure-stageprofile-intl
17073configure-stageprofile-intl:
17074 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17075 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17076 @r=`${PWD_COMMAND}`; export r; \
17077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17078 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17079 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17080 $(HOST_EXPORTS) \
17081 $(POSTSTAGE1_HOST_EXPORTS) \
17082 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17083 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17084 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17085 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17086 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17087 cd $(HOST_SUBDIR)/intl || exit 1; \
17088 case $(srcdir) in \
17089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17090 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17092 esac; \
17093 srcdiroption="--srcdir=$${topdir}/intl"; \
17094 libsrcdir="$$s/intl"; \
17095 $(SHELL) $${libsrcdir}/configure \
17096 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17097 --target=${target_alias} $${srcdiroption} \
17098 --with-build-libsubdir=$(HOST_SUBDIR) \
17099 $(STAGEprofile_CONFIGURE_FLAGS)
17100@endif intl-bootstrap
17101
17102.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17103maybe-configure-stagefeedback-intl:
17104@if intl-bootstrap
17105maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17106configure-stagefeedback-intl:
17107 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17108 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17109 @r=`${PWD_COMMAND}`; export r; \
17110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17111 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17112 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17113 $(HOST_EXPORTS) \
17114 $(POSTSTAGE1_HOST_EXPORTS) \
17115 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17116 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17117 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17118 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17119 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17120 cd $(HOST_SUBDIR)/intl || exit 1; \
17121 case $(srcdir) in \
17122 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17123 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17124 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17125 esac; \
17126 srcdiroption="--srcdir=$${topdir}/intl"; \
17127 libsrcdir="$$s/intl"; \
17128 $(SHELL) $${libsrcdir}/configure \
17129 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17130 --target=${target_alias} $${srcdiroption} \
17131 --with-build-libsubdir=$(HOST_SUBDIR) \
17132 $(STAGEfeedback_CONFIGURE_FLAGS)
17133@endif intl-bootstrap
17134
17135
17136
17137
17138
17139.PHONY: all-intl maybe-all-intl
17140maybe-all-intl:
17141@if gcc-bootstrap
17142all-intl: stage_current
17143@endif gcc-bootstrap
17144@if intl
17145TARGET-intl=all
17146maybe-all-intl: all-intl
17147all-intl: configure-intl
17148 @r=`${PWD_COMMAND}`; export r; \
17149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17150 $(HOST_EXPORTS) \
17151 (cd $(HOST_SUBDIR)/intl && \
17152 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17153 $(TARGET-intl))
17154@endif intl
17155
17156
17157
17158.PHONY: all-stage1-intl maybe-all-stage1-intl
17159.PHONY: clean-stage1-intl maybe-clean-stage1-intl
17160maybe-all-stage1-intl:
17161maybe-clean-stage1-intl:
17162@if intl-bootstrap
17163maybe-all-stage1-intl: all-stage1-intl
17164all-stage1: all-stage1-intl
17165TARGET-stage1-intl = $(TARGET-intl)
17166all-stage1-intl: configure-stage1-intl
17167 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17168 @r=`${PWD_COMMAND}`; export r; \
17169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17170 TFLAGS="$(STAGE1_TFLAGS)"; \
17171 $(HOST_EXPORTS) \
17172 cd $(HOST_SUBDIR)/intl && \
17173 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17174 CFLAGS="$(STAGE1_CFLAGS)" \
17175 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17176 LIBCFLAGS="$(LIBCFLAGS)" \
17177 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17178 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17179 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17180 $(EXTRA_HOST_FLAGS) \
17181 TFLAGS="$(STAGE1_TFLAGS)" \
17182 $(TARGET-stage1-intl)
17183
17184maybe-clean-stage1-intl: clean-stage1-intl
17185clean-stage1: clean-stage1-intl
17186clean-stage1-intl:
17187 @if [ $(current_stage) = stage1 ]; then \
17188 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17189 else \
17190 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17191 $(MAKE) stage1-start; \
17192 fi; \
17193 cd $(HOST_SUBDIR)/intl && \
17194 $(MAKE) $(EXTRA_HOST_FLAGS) \
17195 clean
17196@endif intl-bootstrap
17197
17198
17199.PHONY: all-stage2-intl maybe-all-stage2-intl
17200.PHONY: clean-stage2-intl maybe-clean-stage2-intl
17201maybe-all-stage2-intl:
17202maybe-clean-stage2-intl:
17203@if intl-bootstrap
17204maybe-all-stage2-intl: all-stage2-intl
17205all-stage2: all-stage2-intl
17206TARGET-stage2-intl = $(TARGET-intl)
17207all-stage2-intl: configure-stage2-intl
17208 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17209 @r=`${PWD_COMMAND}`; export r; \
17210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17211 TFLAGS="$(STAGE2_TFLAGS)"; \
17212 $(HOST_EXPORTS) \
17213 $(POSTSTAGE1_HOST_EXPORTS) \
17214 cd $(HOST_SUBDIR)/intl && \
17215 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17216 CFLAGS="$(STAGE2_CFLAGS)" \
17217 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17218 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17219 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17220 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17221 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17222 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17223 TFLAGS="$(STAGE2_TFLAGS)" \
17224 $(TARGET-stage2-intl)
17225
17226maybe-clean-stage2-intl: clean-stage2-intl
17227clean-stage2: clean-stage2-intl
17228clean-stage2-intl:
17229 @if [ $(current_stage) = stage2 ]; then \
17230 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17231 else \
17232 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17233 $(MAKE) stage2-start; \
17234 fi; \
17235 cd $(HOST_SUBDIR)/intl && \
17236 $(MAKE) $(EXTRA_HOST_FLAGS) \
17237 $(POSTSTAGE1_FLAGS_TO_PASS) \
17238 clean
17239@endif intl-bootstrap
17240
17241
17242.PHONY: all-stage3-intl maybe-all-stage3-intl
17243.PHONY: clean-stage3-intl maybe-clean-stage3-intl
17244maybe-all-stage3-intl:
17245maybe-clean-stage3-intl:
17246@if intl-bootstrap
17247maybe-all-stage3-intl: all-stage3-intl
17248all-stage3: all-stage3-intl
17249TARGET-stage3-intl = $(TARGET-intl)
17250all-stage3-intl: configure-stage3-intl
17251 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17252 @r=`${PWD_COMMAND}`; export r; \
17253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17254 TFLAGS="$(STAGE3_TFLAGS)"; \
17255 $(HOST_EXPORTS) \
17256 $(POSTSTAGE1_HOST_EXPORTS) \
17257 cd $(HOST_SUBDIR)/intl && \
17258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17259 CFLAGS="$(STAGE3_CFLAGS)" \
17260 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17261 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17262 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17263 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17264 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17265 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17266 TFLAGS="$(STAGE3_TFLAGS)" \
17267 $(TARGET-stage3-intl)
17268
17269maybe-clean-stage3-intl: clean-stage3-intl
17270clean-stage3: clean-stage3-intl
17271clean-stage3-intl:
17272 @if [ $(current_stage) = stage3 ]; then \
17273 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17274 else \
17275 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17276 $(MAKE) stage3-start; \
17277 fi; \
17278 cd $(HOST_SUBDIR)/intl && \
17279 $(MAKE) $(EXTRA_HOST_FLAGS) \
17280 $(POSTSTAGE1_FLAGS_TO_PASS) \
17281 clean
17282@endif intl-bootstrap
17283
17284
17285.PHONY: all-stage4-intl maybe-all-stage4-intl
17286.PHONY: clean-stage4-intl maybe-clean-stage4-intl
17287maybe-all-stage4-intl:
17288maybe-clean-stage4-intl:
17289@if intl-bootstrap
17290maybe-all-stage4-intl: all-stage4-intl
17291all-stage4: all-stage4-intl
17292TARGET-stage4-intl = $(TARGET-intl)
17293all-stage4-intl: configure-stage4-intl
17294 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17295 @r=`${PWD_COMMAND}`; export r; \
17296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17297 TFLAGS="$(STAGE4_TFLAGS)"; \
17298 $(HOST_EXPORTS) \
17299 $(POSTSTAGE1_HOST_EXPORTS) \
17300 cd $(HOST_SUBDIR)/intl && \
17301 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17302 CFLAGS="$(STAGE4_CFLAGS)" \
17303 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17304 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17305 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17306 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17307 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17308 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17309 TFLAGS="$(STAGE4_TFLAGS)" \
17310 $(TARGET-stage4-intl)
17311
17312maybe-clean-stage4-intl: clean-stage4-intl
17313clean-stage4: clean-stage4-intl
17314clean-stage4-intl:
17315 @if [ $(current_stage) = stage4 ]; then \
17316 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17317 else \
17318 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17319 $(MAKE) stage4-start; \
17320 fi; \
17321 cd $(HOST_SUBDIR)/intl && \
17322 $(MAKE) $(EXTRA_HOST_FLAGS) \
17323 $(POSTSTAGE1_FLAGS_TO_PASS) \
17324 clean
17325@endif intl-bootstrap
17326
17327
17328.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17329.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17330maybe-all-stageprofile-intl:
17331maybe-clean-stageprofile-intl:
17332@if intl-bootstrap
17333maybe-all-stageprofile-intl: all-stageprofile-intl
17334all-stageprofile: all-stageprofile-intl
17335TARGET-stageprofile-intl = $(TARGET-intl)
17336all-stageprofile-intl: configure-stageprofile-intl
17337 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17338 @r=`${PWD_COMMAND}`; export r; \
17339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17340 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17341 $(HOST_EXPORTS) \
17342 $(POSTSTAGE1_HOST_EXPORTS) \
17343 cd $(HOST_SUBDIR)/intl && \
17344 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17345 CFLAGS="$(STAGEprofile_CFLAGS)" \
17346 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17347 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17348 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17349 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17350 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17351 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17352 TFLAGS="$(STAGEprofile_TFLAGS)" \
17353 $(TARGET-stageprofile-intl)
17354
17355maybe-clean-stageprofile-intl: clean-stageprofile-intl
17356clean-stageprofile: clean-stageprofile-intl
17357clean-stageprofile-intl:
17358 @if [ $(current_stage) = stageprofile ]; then \
17359 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17360 else \
17361 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17362 $(MAKE) stageprofile-start; \
17363 fi; \
17364 cd $(HOST_SUBDIR)/intl && \
17365 $(MAKE) $(EXTRA_HOST_FLAGS) \
17366 $(POSTSTAGE1_FLAGS_TO_PASS) \
17367 clean
17368@endif intl-bootstrap
17369
17370
17371.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17372.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17373maybe-all-stagefeedback-intl:
17374maybe-clean-stagefeedback-intl:
17375@if intl-bootstrap
17376maybe-all-stagefeedback-intl: all-stagefeedback-intl
17377all-stagefeedback: all-stagefeedback-intl
17378TARGET-stagefeedback-intl = $(TARGET-intl)
17379all-stagefeedback-intl: configure-stagefeedback-intl
17380 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17381 @r=`${PWD_COMMAND}`; export r; \
17382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17383 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17384 $(HOST_EXPORTS) \
17385 $(POSTSTAGE1_HOST_EXPORTS) \
17386 cd $(HOST_SUBDIR)/intl && \
17387 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17388 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17389 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17390 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17391 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17392 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17393 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17394 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17395 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17396 $(TARGET-stagefeedback-intl)
17397
17398maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17399clean-stagefeedback: clean-stagefeedback-intl
17400clean-stagefeedback-intl:
17401 @if [ $(current_stage) = stagefeedback ]; then \
17402 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17403 else \
17404 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17405 $(MAKE) stagefeedback-start; \
17406 fi; \
17407 cd $(HOST_SUBDIR)/intl && \
17408 $(MAKE) $(EXTRA_HOST_FLAGS) \
17409 $(POSTSTAGE1_FLAGS_TO_PASS) \
17410 clean
17411@endif intl-bootstrap
17412
17413
17414
17415
17416
17417.PHONY: check-intl maybe-check-intl
17418maybe-check-intl:
17419@if intl
17420maybe-check-intl: check-intl
17421
17422check-intl:
17423 @: $(MAKE); $(unstage)
17424 @r=`${PWD_COMMAND}`; export r; \
17425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17426 $(HOST_EXPORTS) \
17427 (cd $(HOST_SUBDIR)/intl && \
17428 $(MAKE) $(FLAGS_TO_PASS) check)
17429
17430@endif intl
17431
17432.PHONY: install-intl maybe-install-intl
17433maybe-install-intl:
17434@if intl
17435maybe-install-intl: install-intl
17436
17437install-intl: installdirs
17438 @: $(MAKE); $(unstage)
17439 @r=`${PWD_COMMAND}`; export r; \
17440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17441 $(HOST_EXPORTS) \
17442 (cd $(HOST_SUBDIR)/intl && \
17443 $(MAKE) $(FLAGS_TO_PASS) install)
17444
17445@endif intl
17446
17447.PHONY: install-strip-intl maybe-install-strip-intl
17448maybe-install-strip-intl:
17449@if intl
17450maybe-install-strip-intl: install-strip-intl
17451
17452install-strip-intl: installdirs
17453 @: $(MAKE); $(unstage)
17454 @r=`${PWD_COMMAND}`; export r; \
17455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17456 $(HOST_EXPORTS) \
17457 (cd $(HOST_SUBDIR)/intl && \
17458 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17459
17460@endif intl
17461
17462# Other targets (info, dvi, pdf, etc.)
17463
17464.PHONY: maybe-info-intl info-intl
17465maybe-info-intl:
17466@if intl
17467maybe-info-intl: info-intl
17468
17469info-intl: \
17470 configure-intl
17471 @[ -f ./intl/Makefile ] || exit 0; \
17472 r=`${PWD_COMMAND}`; export r; \
17473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17474 $(HOST_EXPORTS) \
17475 for flag in $(EXTRA_HOST_FLAGS) ; do \
17476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17477 done; \
17478 echo "Doing info in intl" ; \
17479 (cd $(HOST_SUBDIR)/intl && \
17480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17482 "RANLIB=$${RANLIB}" \
17483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17484 info) \
17485 || exit 1
17486
17487@endif intl
17488
17489.PHONY: maybe-dvi-intl dvi-intl
17490maybe-dvi-intl:
17491@if intl
17492maybe-dvi-intl: dvi-intl
17493
17494dvi-intl: \
17495 configure-intl
17496 @[ -f ./intl/Makefile ] || exit 0; \
17497 r=`${PWD_COMMAND}`; export r; \
17498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17499 $(HOST_EXPORTS) \
17500 for flag in $(EXTRA_HOST_FLAGS) ; do \
17501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17502 done; \
17503 echo "Doing dvi in intl" ; \
17504 (cd $(HOST_SUBDIR)/intl && \
17505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17507 "RANLIB=$${RANLIB}" \
17508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17509 dvi) \
17510 || exit 1
17511
17512@endif intl
17513
17514.PHONY: maybe-pdf-intl pdf-intl
17515maybe-pdf-intl:
17516@if intl
17517maybe-pdf-intl: pdf-intl
17518
17519pdf-intl: \
17520 configure-intl
17521 @[ -f ./intl/Makefile ] || exit 0; \
17522 r=`${PWD_COMMAND}`; export r; \
17523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17524 $(HOST_EXPORTS) \
17525 for flag in $(EXTRA_HOST_FLAGS) ; do \
17526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17527 done; \
17528 echo "Doing pdf in intl" ; \
17529 (cd $(HOST_SUBDIR)/intl && \
17530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17532 "RANLIB=$${RANLIB}" \
17533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17534 pdf) \
17535 || exit 1
17536
17537@endif intl
17538
17539.PHONY: maybe-html-intl html-intl
17540maybe-html-intl:
17541@if intl
17542maybe-html-intl: html-intl
17543
17544html-intl: \
17545 configure-intl
17546 @[ -f ./intl/Makefile ] || exit 0; \
17547 r=`${PWD_COMMAND}`; export r; \
17548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17549 $(HOST_EXPORTS) \
17550 for flag in $(EXTRA_HOST_FLAGS) ; do \
17551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17552 done; \
17553 echo "Doing html in intl" ; \
17554 (cd $(HOST_SUBDIR)/intl && \
17555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17557 "RANLIB=$${RANLIB}" \
17558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17559 html) \
17560 || exit 1
17561
17562@endif intl
17563
17564.PHONY: maybe-TAGS-intl TAGS-intl
17565maybe-TAGS-intl:
17566@if intl
17567maybe-TAGS-intl: TAGS-intl
17568
17569TAGS-intl: \
17570 configure-intl
17571 @[ -f ./intl/Makefile ] || exit 0; \
17572 r=`${PWD_COMMAND}`; export r; \
17573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17574 $(HOST_EXPORTS) \
17575 for flag in $(EXTRA_HOST_FLAGS) ; do \
17576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17577 done; \
17578 echo "Doing TAGS in intl" ; \
17579 (cd $(HOST_SUBDIR)/intl && \
17580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17582 "RANLIB=$${RANLIB}" \
17583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17584 TAGS) \
17585 || exit 1
17586
17587@endif intl
17588
17589.PHONY: maybe-install-info-intl install-info-intl
17590maybe-install-info-intl:
17591@if intl
17592maybe-install-info-intl: install-info-intl
17593
17594install-info-intl: \
17595 configure-intl \
17596 info-intl
17597 @[ -f ./intl/Makefile ] || exit 0; \
17598 r=`${PWD_COMMAND}`; export r; \
17599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17600 $(HOST_EXPORTS) \
17601 for flag in $(EXTRA_HOST_FLAGS) ; do \
17602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17603 done; \
17604 echo "Doing install-info in intl" ; \
17605 (cd $(HOST_SUBDIR)/intl && \
17606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17608 "RANLIB=$${RANLIB}" \
17609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17610 install-info) \
17611 || exit 1
17612
17613@endif intl
17614
17615.PHONY: maybe-install-pdf-intl install-pdf-intl
17616maybe-install-pdf-intl:
17617@if intl
17618maybe-install-pdf-intl: install-pdf-intl
17619
17620install-pdf-intl: \
17621 configure-intl \
17622 pdf-intl
17623 @[ -f ./intl/Makefile ] || exit 0; \
17624 r=`${PWD_COMMAND}`; export r; \
17625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17626 $(HOST_EXPORTS) \
17627 for flag in $(EXTRA_HOST_FLAGS) ; do \
17628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17629 done; \
17630 echo "Doing install-pdf in intl" ; \
17631 (cd $(HOST_SUBDIR)/intl && \
17632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17634 "RANLIB=$${RANLIB}" \
17635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17636 install-pdf) \
17637 || exit 1
17638
17639@endif intl
17640
17641.PHONY: maybe-install-html-intl install-html-intl
17642maybe-install-html-intl:
17643@if intl
17644maybe-install-html-intl: install-html-intl
17645
17646install-html-intl: \
17647 configure-intl \
17648 html-intl
17649 @[ -f ./intl/Makefile ] || exit 0; \
17650 r=`${PWD_COMMAND}`; export r; \
17651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17652 $(HOST_EXPORTS) \
17653 for flag in $(EXTRA_HOST_FLAGS) ; do \
17654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17655 done; \
17656 echo "Doing install-html in intl" ; \
17657 (cd $(HOST_SUBDIR)/intl && \
17658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17660 "RANLIB=$${RANLIB}" \
17661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17662 install-html) \
17663 || exit 1
17664
17665@endif intl
17666
17667.PHONY: maybe-installcheck-intl installcheck-intl
17668maybe-installcheck-intl:
17669@if intl
17670maybe-installcheck-intl: installcheck-intl
17671
17672installcheck-intl: \
17673 configure-intl
17674 @[ -f ./intl/Makefile ] || exit 0; \
17675 r=`${PWD_COMMAND}`; export r; \
17676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17677 $(HOST_EXPORTS) \
17678 for flag in $(EXTRA_HOST_FLAGS) ; do \
17679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17680 done; \
17681 echo "Doing installcheck in intl" ; \
17682 (cd $(HOST_SUBDIR)/intl && \
17683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17685 "RANLIB=$${RANLIB}" \
17686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17687 installcheck) \
17688 || exit 1
17689
17690@endif intl
17691
17692.PHONY: maybe-mostlyclean-intl mostlyclean-intl
17693maybe-mostlyclean-intl:
17694@if intl
17695maybe-mostlyclean-intl: mostlyclean-intl
17696
17697mostlyclean-intl:
17698 @[ -f ./intl/Makefile ] || exit 0; \
17699 r=`${PWD_COMMAND}`; export r; \
17700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17701 $(HOST_EXPORTS) \
17702 for flag in $(EXTRA_HOST_FLAGS) ; do \
17703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17704 done; \
17705 echo "Doing mostlyclean in intl" ; \
17706 (cd $(HOST_SUBDIR)/intl && \
17707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17709 "RANLIB=$${RANLIB}" \
17710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17711 mostlyclean) \
17712 || exit 1
17713
17714@endif intl
17715
17716.PHONY: maybe-clean-intl clean-intl
17717maybe-clean-intl:
17718@if intl
17719maybe-clean-intl: clean-intl
17720
17721clean-intl:
17722 @[ -f ./intl/Makefile ] || exit 0; \
17723 r=`${PWD_COMMAND}`; export r; \
17724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17725 $(HOST_EXPORTS) \
17726 for flag in $(EXTRA_HOST_FLAGS) ; do \
17727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17728 done; \
17729 echo "Doing clean in intl" ; \
17730 (cd $(HOST_SUBDIR)/intl && \
17731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17733 "RANLIB=$${RANLIB}" \
17734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17735 clean) \
17736 || exit 1
17737
17738@endif intl
17739
17740.PHONY: maybe-distclean-intl distclean-intl
17741maybe-distclean-intl:
17742@if intl
17743maybe-distclean-intl: distclean-intl
17744
17745distclean-intl:
17746 @[ -f ./intl/Makefile ] || exit 0; \
17747 r=`${PWD_COMMAND}`; export r; \
17748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17749 $(HOST_EXPORTS) \
17750 for flag in $(EXTRA_HOST_FLAGS) ; do \
17751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17752 done; \
17753 echo "Doing distclean in intl" ; \
17754 (cd $(HOST_SUBDIR)/intl && \
17755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17757 "RANLIB=$${RANLIB}" \
17758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17759 distclean) \
17760 || exit 1
17761
17762@endif intl
17763
17764.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17765maybe-maintainer-clean-intl:
17766@if intl
17767maybe-maintainer-clean-intl: maintainer-clean-intl
17768
17769maintainer-clean-intl:
17770 @[ -f ./intl/Makefile ] || exit 0; \
17771 r=`${PWD_COMMAND}`; export r; \
17772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17773 $(HOST_EXPORTS) \
17774 for flag in $(EXTRA_HOST_FLAGS) ; do \
17775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17776 done; \
17777 echo "Doing maintainer-clean in intl" ; \
17778 (cd $(HOST_SUBDIR)/intl && \
17779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17781 "RANLIB=$${RANLIB}" \
17782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17783 maintainer-clean) \
17784 || exit 1
17785
17786@endif intl
17787
17788
17789
17790.PHONY: configure-tcl maybe-configure-tcl
17791maybe-configure-tcl:
17792@if gcc-bootstrap
17793configure-tcl: stage_current
17794@endif gcc-bootstrap
17795@if tcl
17796maybe-configure-tcl: configure-tcl
17797configure-tcl:
17798 @: $(MAKE); $(unstage)
17799 @r=`${PWD_COMMAND}`; export r; \
17800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17801 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17802 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17803 $(HOST_EXPORTS) \
17804 echo Configuring in $(HOST_SUBDIR)/tcl; \
17805 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17806 case $(srcdir) in \
17807 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17808 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17809 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17810 esac; \
17811 srcdiroption="--srcdir=$${topdir}/tcl"; \
17812 libsrcdir="$$s/tcl"; \
17813 $(SHELL) $${libsrcdir}/configure \
17814 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17815 --target=${target_alias} $${srcdiroption} \
17816 || exit 1
17817@endif tcl
17818
17819
17820
17821
17822
17823.PHONY: all-tcl maybe-all-tcl
17824maybe-all-tcl:
17825@if gcc-bootstrap
17826all-tcl: stage_current
17827@endif gcc-bootstrap
17828@if tcl
17829TARGET-tcl=all
17830maybe-all-tcl: all-tcl
17831all-tcl: configure-tcl
17832 @: $(MAKE); $(unstage)
17833 @r=`${PWD_COMMAND}`; export r; \
17834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17835 $(HOST_EXPORTS) \
17836 (cd $(HOST_SUBDIR)/tcl && \
17837 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17838 $(TARGET-tcl))
17839@endif tcl
17840
17841
17842
17843
17844.PHONY: check-tcl maybe-check-tcl
17845maybe-check-tcl:
17846@if tcl
17847maybe-check-tcl: check-tcl
17848
17849check-tcl:
17850 @: $(MAKE); $(unstage)
17851 @r=`${PWD_COMMAND}`; export r; \
17852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17853 $(HOST_EXPORTS) \
17854 (cd $(HOST_SUBDIR)/tcl && \
17855 $(MAKE) $(FLAGS_TO_PASS) check)
17856
17857@endif tcl
17858
17859.PHONY: install-tcl maybe-install-tcl
17860maybe-install-tcl:
17861@if tcl
17862maybe-install-tcl: install-tcl
17863
17864install-tcl: installdirs
17865 @: $(MAKE); $(unstage)
17866 @r=`${PWD_COMMAND}`; export r; \
17867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17868 $(HOST_EXPORTS) \
17869 (cd $(HOST_SUBDIR)/tcl && \
17870 $(MAKE) $(FLAGS_TO_PASS) install)
17871
17872@endif tcl
17873
17874.PHONY: install-strip-tcl maybe-install-strip-tcl
17875maybe-install-strip-tcl:
17876@if tcl
17877maybe-install-strip-tcl: install-strip-tcl
17878
17879install-strip-tcl: installdirs
17880 @: $(MAKE); $(unstage)
17881 @r=`${PWD_COMMAND}`; export r; \
17882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17883 $(HOST_EXPORTS) \
17884 (cd $(HOST_SUBDIR)/tcl && \
17885 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17886
17887@endif tcl
17888
17889# Other targets (info, dvi, pdf, etc.)
17890
17891.PHONY: maybe-info-tcl info-tcl
17892maybe-info-tcl:
17893@if tcl
17894maybe-info-tcl: info-tcl
17895
17896info-tcl: \
17897 configure-tcl
17898 @: $(MAKE); $(unstage)
17899 @[ -f ./tcl/Makefile ] || exit 0; \
17900 r=`${PWD_COMMAND}`; export r; \
17901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17902 $(HOST_EXPORTS) \
17903 for flag in $(EXTRA_HOST_FLAGS) ; do \
17904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17905 done; \
17906 echo "Doing info in tcl" ; \
17907 (cd $(HOST_SUBDIR)/tcl && \
17908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17910 "RANLIB=$${RANLIB}" \
17911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17912 info) \
17913 || exit 1
17914
17915@endif tcl
17916
17917.PHONY: maybe-dvi-tcl dvi-tcl
17918maybe-dvi-tcl:
17919@if tcl
17920maybe-dvi-tcl: dvi-tcl
17921
17922dvi-tcl: \
17923 configure-tcl
17924 @: $(MAKE); $(unstage)
17925 @[ -f ./tcl/Makefile ] || exit 0; \
17926 r=`${PWD_COMMAND}`; export r; \
17927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17928 $(HOST_EXPORTS) \
17929 for flag in $(EXTRA_HOST_FLAGS) ; do \
17930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17931 done; \
17932 echo "Doing dvi in tcl" ; \
17933 (cd $(HOST_SUBDIR)/tcl && \
17934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17936 "RANLIB=$${RANLIB}" \
17937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17938 dvi) \
17939 || exit 1
17940
17941@endif tcl
17942
17943.PHONY: maybe-pdf-tcl pdf-tcl
17944maybe-pdf-tcl:
17945@if tcl
17946maybe-pdf-tcl: pdf-tcl
17947
17948pdf-tcl: \
17949 configure-tcl
17950 @: $(MAKE); $(unstage)
17951 @[ -f ./tcl/Makefile ] || exit 0; \
17952 r=`${PWD_COMMAND}`; export r; \
17953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17954 $(HOST_EXPORTS) \
17955 for flag in $(EXTRA_HOST_FLAGS) ; do \
17956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17957 done; \
17958 echo "Doing pdf in tcl" ; \
17959 (cd $(HOST_SUBDIR)/tcl && \
17960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17962 "RANLIB=$${RANLIB}" \
17963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17964 pdf) \
17965 || exit 1
17966
17967@endif tcl
17968
17969.PHONY: maybe-html-tcl html-tcl
17970maybe-html-tcl:
17971@if tcl
17972maybe-html-tcl: html-tcl
17973
17974html-tcl: \
17975 configure-tcl
17976 @: $(MAKE); $(unstage)
17977 @[ -f ./tcl/Makefile ] || exit 0; \
17978 r=`${PWD_COMMAND}`; export r; \
17979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17980 $(HOST_EXPORTS) \
17981 for flag in $(EXTRA_HOST_FLAGS) ; do \
17982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17983 done; \
17984 echo "Doing html in tcl" ; \
17985 (cd $(HOST_SUBDIR)/tcl && \
17986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17988 "RANLIB=$${RANLIB}" \
17989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17990 html) \
17991 || exit 1
17992
17993@endif tcl
17994
17995.PHONY: maybe-TAGS-tcl TAGS-tcl
17996maybe-TAGS-tcl:
17997@if tcl
17998maybe-TAGS-tcl: TAGS-tcl
17999
18000TAGS-tcl: \
18001 configure-tcl
18002 @: $(MAKE); $(unstage)
18003 @[ -f ./tcl/Makefile ] || exit 0; \
18004 r=`${PWD_COMMAND}`; export r; \
18005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18006 $(HOST_EXPORTS) \
18007 for flag in $(EXTRA_HOST_FLAGS) ; do \
18008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18009 done; \
18010 echo "Doing TAGS in tcl" ; \
18011 (cd $(HOST_SUBDIR)/tcl && \
18012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18014 "RANLIB=$${RANLIB}" \
18015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18016 TAGS) \
18017 || exit 1
18018
18019@endif tcl
18020
18021.PHONY: maybe-install-info-tcl install-info-tcl
18022maybe-install-info-tcl:
18023@if tcl
18024maybe-install-info-tcl: install-info-tcl
18025
18026install-info-tcl: \
18027 configure-tcl \
18028 info-tcl
18029 @: $(MAKE); $(unstage)
18030 @[ -f ./tcl/Makefile ] || exit 0; \
18031 r=`${PWD_COMMAND}`; export r; \
18032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18033 $(HOST_EXPORTS) \
18034 for flag in $(EXTRA_HOST_FLAGS) ; do \
18035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18036 done; \
18037 echo "Doing install-info in tcl" ; \
18038 (cd $(HOST_SUBDIR)/tcl && \
18039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18041 "RANLIB=$${RANLIB}" \
18042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18043 install-info) \
18044 || exit 1
18045
18046@endif tcl
18047
18048.PHONY: maybe-install-pdf-tcl install-pdf-tcl
18049maybe-install-pdf-tcl:
18050@if tcl
18051maybe-install-pdf-tcl: install-pdf-tcl
18052
18053install-pdf-tcl: \
18054 configure-tcl \
18055 pdf-tcl
18056 @: $(MAKE); $(unstage)
18057 @[ -f ./tcl/Makefile ] || exit 0; \
18058 r=`${PWD_COMMAND}`; export r; \
18059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18060 $(HOST_EXPORTS) \
18061 for flag in $(EXTRA_HOST_FLAGS) ; do \
18062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18063 done; \
18064 echo "Doing install-pdf in tcl" ; \
18065 (cd $(HOST_SUBDIR)/tcl && \
18066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18068 "RANLIB=$${RANLIB}" \
18069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18070 install-pdf) \
18071 || exit 1
18072
18073@endif tcl
18074
18075.PHONY: maybe-install-html-tcl install-html-tcl
18076maybe-install-html-tcl:
18077@if tcl
18078maybe-install-html-tcl: install-html-tcl
18079
18080install-html-tcl: \
18081 configure-tcl \
18082 html-tcl
18083 @: $(MAKE); $(unstage)
18084 @[ -f ./tcl/Makefile ] || exit 0; \
18085 r=`${PWD_COMMAND}`; export r; \
18086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18087 $(HOST_EXPORTS) \
18088 for flag in $(EXTRA_HOST_FLAGS) ; do \
18089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18090 done; \
18091 echo "Doing install-html in tcl" ; \
18092 (cd $(HOST_SUBDIR)/tcl && \
18093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18095 "RANLIB=$${RANLIB}" \
18096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18097 install-html) \
18098 || exit 1
18099
18100@endif tcl
18101
18102.PHONY: maybe-installcheck-tcl installcheck-tcl
18103maybe-installcheck-tcl:
18104@if tcl
18105maybe-installcheck-tcl: installcheck-tcl
18106
18107installcheck-tcl: \
18108 configure-tcl
18109 @: $(MAKE); $(unstage)
18110 @[ -f ./tcl/Makefile ] || exit 0; \
18111 r=`${PWD_COMMAND}`; export r; \
18112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18113 $(HOST_EXPORTS) \
18114 for flag in $(EXTRA_HOST_FLAGS) ; do \
18115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18116 done; \
18117 echo "Doing installcheck in tcl" ; \
18118 (cd $(HOST_SUBDIR)/tcl && \
18119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18121 "RANLIB=$${RANLIB}" \
18122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18123 installcheck) \
18124 || exit 1
18125
18126@endif tcl
18127
18128.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18129maybe-mostlyclean-tcl:
18130@if tcl
18131maybe-mostlyclean-tcl: mostlyclean-tcl
18132
18133# tcl doesn't support mostlyclean.
18134mostlyclean-tcl:
18135
18136@endif tcl
18137
18138.PHONY: maybe-clean-tcl clean-tcl
18139maybe-clean-tcl:
18140@if tcl
18141maybe-clean-tcl: clean-tcl
18142
18143clean-tcl:
18144 @: $(MAKE); $(unstage)
18145 @[ -f ./tcl/Makefile ] || exit 0; \
18146 r=`${PWD_COMMAND}`; export r; \
18147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18148 $(HOST_EXPORTS) \
18149 for flag in $(EXTRA_HOST_FLAGS) ; do \
18150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18151 done; \
18152 echo "Doing clean in tcl" ; \
18153 (cd $(HOST_SUBDIR)/tcl && \
18154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18156 "RANLIB=$${RANLIB}" \
18157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18158 clean) \
18159 || exit 1
18160
18161@endif tcl
18162
18163.PHONY: maybe-distclean-tcl distclean-tcl
18164maybe-distclean-tcl:
18165@if tcl
18166maybe-distclean-tcl: distclean-tcl
18167
18168distclean-tcl:
18169 @: $(MAKE); $(unstage)
18170 @[ -f ./tcl/Makefile ] || exit 0; \
18171 r=`${PWD_COMMAND}`; export r; \
18172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18173 $(HOST_EXPORTS) \
18174 for flag in $(EXTRA_HOST_FLAGS) ; do \
18175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18176 done; \
18177 echo "Doing distclean in tcl" ; \
18178 (cd $(HOST_SUBDIR)/tcl && \
18179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18181 "RANLIB=$${RANLIB}" \
18182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18183 distclean) \
18184 || exit 1
18185
18186@endif tcl
18187
18188.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18189maybe-maintainer-clean-tcl:
18190@if tcl
18191maybe-maintainer-clean-tcl: maintainer-clean-tcl
18192
18193maintainer-clean-tcl:
18194 @: $(MAKE); $(unstage)
18195 @[ -f ./tcl/Makefile ] || exit 0; \
18196 r=`${PWD_COMMAND}`; export r; \
18197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18198 $(HOST_EXPORTS) \
18199 for flag in $(EXTRA_HOST_FLAGS) ; do \
18200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18201 done; \
18202 echo "Doing maintainer-clean in tcl" ; \
18203 (cd $(HOST_SUBDIR)/tcl && \
18204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18206 "RANLIB=$${RANLIB}" \
18207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18208 maintainer-clean) \
18209 || exit 1
18210
18211@endif tcl
18212
18213
18214
18215.PHONY: configure-itcl maybe-configure-itcl
18216maybe-configure-itcl:
18217@if gcc-bootstrap
18218configure-itcl: stage_current
18219@endif gcc-bootstrap
18220@if itcl
18221maybe-configure-itcl: configure-itcl
18222configure-itcl:
18223 @: $(MAKE); $(unstage)
18224 @r=`${PWD_COMMAND}`; export r; \
18225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18226 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18227 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18228 $(HOST_EXPORTS) \
18229 echo Configuring in $(HOST_SUBDIR)/itcl; \
18230 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18231 case $(srcdir) in \
18232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18233 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18235 esac; \
18236 srcdiroption="--srcdir=$${topdir}/itcl"; \
18237 libsrcdir="$$s/itcl"; \
18238 $(SHELL) $${libsrcdir}/configure \
18239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18240 --target=${target_alias} $${srcdiroption} \
18241 || exit 1
18242@endif itcl
18243
18244
18245
18246
18247
18248.PHONY: all-itcl maybe-all-itcl
18249maybe-all-itcl:
18250@if gcc-bootstrap
18251all-itcl: stage_current
18252@endif gcc-bootstrap
18253@if itcl
18254TARGET-itcl=all
18255maybe-all-itcl: all-itcl
18256all-itcl: configure-itcl
18257 @: $(MAKE); $(unstage)
18258 @r=`${PWD_COMMAND}`; export r; \
18259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18260 $(HOST_EXPORTS) \
18261 (cd $(HOST_SUBDIR)/itcl && \
18262 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18263 $(TARGET-itcl))
18264@endif itcl
18265
18266
18267
18268
18269.PHONY: check-itcl maybe-check-itcl
18270maybe-check-itcl:
18271@if itcl
18272maybe-check-itcl: check-itcl
18273
18274check-itcl:
18275 @: $(MAKE); $(unstage)
18276 @r=`${PWD_COMMAND}`; export r; \
18277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18278 $(HOST_EXPORTS) \
18279 (cd $(HOST_SUBDIR)/itcl && \
18280 $(MAKE) $(FLAGS_TO_PASS) check)
18281
18282@endif itcl
18283
18284.PHONY: install-itcl maybe-install-itcl
18285maybe-install-itcl:
18286@if itcl
18287maybe-install-itcl: install-itcl
18288
18289install-itcl: installdirs
18290 @: $(MAKE); $(unstage)
18291 @r=`${PWD_COMMAND}`; export r; \
18292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18293 $(HOST_EXPORTS) \
18294 (cd $(HOST_SUBDIR)/itcl && \
18295 $(MAKE) $(FLAGS_TO_PASS) install)
18296
18297@endif itcl
18298
18299.PHONY: install-strip-itcl maybe-install-strip-itcl
18300maybe-install-strip-itcl:
18301@if itcl
18302maybe-install-strip-itcl: install-strip-itcl
18303
18304install-strip-itcl: installdirs
18305 @: $(MAKE); $(unstage)
18306 @r=`${PWD_COMMAND}`; export r; \
18307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18308 $(HOST_EXPORTS) \
18309 (cd $(HOST_SUBDIR)/itcl && \
18310 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18311
18312@endif itcl
18313
18314# Other targets (info, dvi, pdf, etc.)
18315
18316.PHONY: maybe-info-itcl info-itcl
18317maybe-info-itcl:
18318@if itcl
18319maybe-info-itcl: info-itcl
18320
18321info-itcl: \
18322 configure-itcl
18323 @: $(MAKE); $(unstage)
18324 @[ -f ./itcl/Makefile ] || exit 0; \
18325 r=`${PWD_COMMAND}`; export r; \
18326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18327 $(HOST_EXPORTS) \
18328 for flag in $(EXTRA_HOST_FLAGS) ; do \
18329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18330 done; \
18331 echo "Doing info in itcl" ; \
18332 (cd $(HOST_SUBDIR)/itcl && \
18333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18335 "RANLIB=$${RANLIB}" \
18336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18337 info) \
18338 || exit 1
18339
18340@endif itcl
18341
18342.PHONY: maybe-dvi-itcl dvi-itcl
18343maybe-dvi-itcl:
18344@if itcl
18345maybe-dvi-itcl: dvi-itcl
18346
18347dvi-itcl: \
18348 configure-itcl
18349 @: $(MAKE); $(unstage)
18350 @[ -f ./itcl/Makefile ] || exit 0; \
18351 r=`${PWD_COMMAND}`; export r; \
18352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18353 $(HOST_EXPORTS) \
18354 for flag in $(EXTRA_HOST_FLAGS) ; do \
18355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18356 done; \
18357 echo "Doing dvi in itcl" ; \
18358 (cd $(HOST_SUBDIR)/itcl && \
18359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18361 "RANLIB=$${RANLIB}" \
18362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18363 dvi) \
18364 || exit 1
18365
18366@endif itcl
18367
18368.PHONY: maybe-pdf-itcl pdf-itcl
18369maybe-pdf-itcl:
18370@if itcl
18371maybe-pdf-itcl: pdf-itcl
18372
18373pdf-itcl: \
18374 configure-itcl
18375 @: $(MAKE); $(unstage)
18376 @[ -f ./itcl/Makefile ] || exit 0; \
18377 r=`${PWD_COMMAND}`; export r; \
18378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18379 $(HOST_EXPORTS) \
18380 for flag in $(EXTRA_HOST_FLAGS) ; do \
18381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18382 done; \
18383 echo "Doing pdf in itcl" ; \
18384 (cd $(HOST_SUBDIR)/itcl && \
18385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18387 "RANLIB=$${RANLIB}" \
18388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18389 pdf) \
18390 || exit 1
18391
18392@endif itcl
18393
18394.PHONY: maybe-html-itcl html-itcl
18395maybe-html-itcl:
18396@if itcl
18397maybe-html-itcl: html-itcl
18398
18399html-itcl: \
18400 configure-itcl
18401 @: $(MAKE); $(unstage)
18402 @[ -f ./itcl/Makefile ] || exit 0; \
18403 r=`${PWD_COMMAND}`; export r; \
18404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18405 $(HOST_EXPORTS) \
18406 for flag in $(EXTRA_HOST_FLAGS) ; do \
18407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18408 done; \
18409 echo "Doing html in itcl" ; \
18410 (cd $(HOST_SUBDIR)/itcl && \
18411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18413 "RANLIB=$${RANLIB}" \
18414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18415 html) \
18416 || exit 1
18417
18418@endif itcl
18419
18420.PHONY: maybe-TAGS-itcl TAGS-itcl
18421maybe-TAGS-itcl:
18422@if itcl
18423maybe-TAGS-itcl: TAGS-itcl
18424
18425TAGS-itcl: \
18426 configure-itcl
18427 @: $(MAKE); $(unstage)
18428 @[ -f ./itcl/Makefile ] || exit 0; \
18429 r=`${PWD_COMMAND}`; export r; \
18430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18431 $(HOST_EXPORTS) \
18432 for flag in $(EXTRA_HOST_FLAGS) ; do \
18433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18434 done; \
18435 echo "Doing TAGS in itcl" ; \
18436 (cd $(HOST_SUBDIR)/itcl && \
18437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18439 "RANLIB=$${RANLIB}" \
18440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18441 TAGS) \
18442 || exit 1
18443
18444@endif itcl
18445
18446.PHONY: maybe-install-info-itcl install-info-itcl
18447maybe-install-info-itcl:
18448@if itcl
18449maybe-install-info-itcl: install-info-itcl
18450
18451install-info-itcl: \
18452 configure-itcl \
18453 info-itcl
18454 @: $(MAKE); $(unstage)
18455 @[ -f ./itcl/Makefile ] || exit 0; \
18456 r=`${PWD_COMMAND}`; export r; \
18457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18458 $(HOST_EXPORTS) \
18459 for flag in $(EXTRA_HOST_FLAGS) ; do \
18460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18461 done; \
18462 echo "Doing install-info in itcl" ; \
18463 (cd $(HOST_SUBDIR)/itcl && \
18464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18466 "RANLIB=$${RANLIB}" \
18467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18468 install-info) \
18469 || exit 1
18470
18471@endif itcl
18472
18473.PHONY: maybe-install-pdf-itcl install-pdf-itcl
18474maybe-install-pdf-itcl:
18475@if itcl
18476maybe-install-pdf-itcl: install-pdf-itcl
18477
18478install-pdf-itcl: \
18479 configure-itcl \
18480 pdf-itcl
18481 @: $(MAKE); $(unstage)
18482 @[ -f ./itcl/Makefile ] || exit 0; \
18483 r=`${PWD_COMMAND}`; export r; \
18484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18485 $(HOST_EXPORTS) \
18486 for flag in $(EXTRA_HOST_FLAGS) ; do \
18487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18488 done; \
18489 echo "Doing install-pdf in itcl" ; \
18490 (cd $(HOST_SUBDIR)/itcl && \
18491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18493 "RANLIB=$${RANLIB}" \
18494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18495 install-pdf) \
18496 || exit 1
18497
18498@endif itcl
18499
18500.PHONY: maybe-install-html-itcl install-html-itcl
18501maybe-install-html-itcl:
18502@if itcl
18503maybe-install-html-itcl: install-html-itcl
18504
18505install-html-itcl: \
18506 configure-itcl \
18507 html-itcl
18508 @: $(MAKE); $(unstage)
18509 @[ -f ./itcl/Makefile ] || exit 0; \
18510 r=`${PWD_COMMAND}`; export r; \
18511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18512 $(HOST_EXPORTS) \
18513 for flag in $(EXTRA_HOST_FLAGS) ; do \
18514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18515 done; \
18516 echo "Doing install-html in itcl" ; \
18517 (cd $(HOST_SUBDIR)/itcl && \
18518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18520 "RANLIB=$${RANLIB}" \
18521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18522 install-html) \
18523 || exit 1
18524
18525@endif itcl
18526
18527.PHONY: maybe-installcheck-itcl installcheck-itcl
18528maybe-installcheck-itcl:
18529@if itcl
18530maybe-installcheck-itcl: installcheck-itcl
18531
18532installcheck-itcl: \
18533 configure-itcl
18534 @: $(MAKE); $(unstage)
18535 @[ -f ./itcl/Makefile ] || exit 0; \
18536 r=`${PWD_COMMAND}`; export r; \
18537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18538 $(HOST_EXPORTS) \
18539 for flag in $(EXTRA_HOST_FLAGS) ; do \
18540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18541 done; \
18542 echo "Doing installcheck in itcl" ; \
18543 (cd $(HOST_SUBDIR)/itcl && \
18544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18546 "RANLIB=$${RANLIB}" \
18547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18548 installcheck) \
18549 || exit 1
18550
18551@endif itcl
18552
18553.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18554maybe-mostlyclean-itcl:
18555@if itcl
18556maybe-mostlyclean-itcl: mostlyclean-itcl
18557
18558mostlyclean-itcl:
18559 @: $(MAKE); $(unstage)
18560 @[ -f ./itcl/Makefile ] || exit 0; \
18561 r=`${PWD_COMMAND}`; export r; \
18562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18563 $(HOST_EXPORTS) \
18564 for flag in $(EXTRA_HOST_FLAGS) ; do \
18565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18566 done; \
18567 echo "Doing mostlyclean in itcl" ; \
18568 (cd $(HOST_SUBDIR)/itcl && \
18569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18571 "RANLIB=$${RANLIB}" \
18572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18573 mostlyclean) \
18574 || exit 1
18575
18576@endif itcl
18577
18578.PHONY: maybe-clean-itcl clean-itcl
18579maybe-clean-itcl:
18580@if itcl
18581maybe-clean-itcl: clean-itcl
18582
18583clean-itcl:
18584 @: $(MAKE); $(unstage)
18585 @[ -f ./itcl/Makefile ] || exit 0; \
18586 r=`${PWD_COMMAND}`; export r; \
18587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18588 $(HOST_EXPORTS) \
18589 for flag in $(EXTRA_HOST_FLAGS) ; do \
18590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18591 done; \
18592 echo "Doing clean in itcl" ; \
18593 (cd $(HOST_SUBDIR)/itcl && \
18594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18596 "RANLIB=$${RANLIB}" \
18597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18598 clean) \
18599 || exit 1
18600
18601@endif itcl
18602
18603.PHONY: maybe-distclean-itcl distclean-itcl
18604maybe-distclean-itcl:
18605@if itcl
18606maybe-distclean-itcl: distclean-itcl
18607
18608distclean-itcl:
18609 @: $(MAKE); $(unstage)
18610 @[ -f ./itcl/Makefile ] || exit 0; \
18611 r=`${PWD_COMMAND}`; export r; \
18612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18613 $(HOST_EXPORTS) \
18614 for flag in $(EXTRA_HOST_FLAGS) ; do \
18615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18616 done; \
18617 echo "Doing distclean in itcl" ; \
18618 (cd $(HOST_SUBDIR)/itcl && \
18619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18621 "RANLIB=$${RANLIB}" \
18622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18623 distclean) \
18624 || exit 1
18625
18626@endif itcl
18627
18628.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18629maybe-maintainer-clean-itcl:
18630@if itcl
18631maybe-maintainer-clean-itcl: maintainer-clean-itcl
18632
18633maintainer-clean-itcl:
18634 @: $(MAKE); $(unstage)
18635 @[ -f ./itcl/Makefile ] || exit 0; \
18636 r=`${PWD_COMMAND}`; export r; \
18637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18638 $(HOST_EXPORTS) \
18639 for flag in $(EXTRA_HOST_FLAGS) ; do \
18640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18641 done; \
18642 echo "Doing maintainer-clean in itcl" ; \
18643 (cd $(HOST_SUBDIR)/itcl && \
18644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18646 "RANLIB=$${RANLIB}" \
18647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18648 maintainer-clean) \
18649 || exit 1
18650
18651@endif itcl
18652
18653
18654
18655.PHONY: configure-ld maybe-configure-ld
18656maybe-configure-ld:
18657@if gcc-bootstrap
18658configure-ld: stage_current
18659@endif gcc-bootstrap
18660@if ld
18661maybe-configure-ld: configure-ld
18662configure-ld:
18663 @r=`${PWD_COMMAND}`; export r; \
18664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18665 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18667 $(HOST_EXPORTS) \
18668 echo Configuring in $(HOST_SUBDIR)/ld; \
18669 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18670 case $(srcdir) in \
18671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18672 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18674 esac; \
18675 srcdiroption="--srcdir=$${topdir}/ld"; \
18676 libsrcdir="$$s/ld"; \
18677 $(SHELL) $${libsrcdir}/configure \
18678 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18679 --target=${target_alias} $${srcdiroption} \
18680 || exit 1
18681@endif ld
18682
18683
18684
18685.PHONY: configure-stage1-ld maybe-configure-stage1-ld
18686maybe-configure-stage1-ld:
18687@if ld-bootstrap
18688maybe-configure-stage1-ld: configure-stage1-ld
18689configure-stage1-ld:
18690 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18691 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18692 @r=`${PWD_COMMAND}`; export r; \
18693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18694 TFLAGS="$(STAGE1_TFLAGS)"; \
18695 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18696 $(HOST_EXPORTS) \
18697 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18698 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18699 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18700 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18701 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18702 cd $(HOST_SUBDIR)/ld || exit 1; \
18703 case $(srcdir) in \
18704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18705 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18707 esac; \
18708 srcdiroption="--srcdir=$${topdir}/ld"; \
18709 libsrcdir="$$s/ld"; \
18710 $(SHELL) $${libsrcdir}/configure \
18711 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18712 --target=${target_alias} $${srcdiroption} \
18713 $(STAGE1_CONFIGURE_FLAGS)
18714@endif ld-bootstrap
18715
18716.PHONY: configure-stage2-ld maybe-configure-stage2-ld
18717maybe-configure-stage2-ld:
18718@if ld-bootstrap
18719maybe-configure-stage2-ld: configure-stage2-ld
18720configure-stage2-ld:
18721 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18722 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18723 @r=`${PWD_COMMAND}`; export r; \
18724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18725 TFLAGS="$(STAGE2_TFLAGS)"; \
18726 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18727 $(HOST_EXPORTS) \
18728 $(POSTSTAGE1_HOST_EXPORTS) \
18729 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18730 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18731 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18732 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18734 cd $(HOST_SUBDIR)/ld || exit 1; \
18735 case $(srcdir) in \
18736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18737 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18739 esac; \
18740 srcdiroption="--srcdir=$${topdir}/ld"; \
18741 libsrcdir="$$s/ld"; \
18742 $(SHELL) $${libsrcdir}/configure \
18743 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18744 --target=${target_alias} $${srcdiroption} \
18745 --with-build-libsubdir=$(HOST_SUBDIR) \
18746 $(STAGE2_CONFIGURE_FLAGS)
18747@endif ld-bootstrap
18748
18749.PHONY: configure-stage3-ld maybe-configure-stage3-ld
18750maybe-configure-stage3-ld:
18751@if ld-bootstrap
18752maybe-configure-stage3-ld: configure-stage3-ld
18753configure-stage3-ld:
18754 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18755 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18756 @r=`${PWD_COMMAND}`; export r; \
18757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18758 TFLAGS="$(STAGE3_TFLAGS)"; \
18759 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18760 $(HOST_EXPORTS) \
18761 $(POSTSTAGE1_HOST_EXPORTS) \
18762 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18763 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18764 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18765 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18767 cd $(HOST_SUBDIR)/ld || exit 1; \
18768 case $(srcdir) in \
18769 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18770 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18771 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18772 esac; \
18773 srcdiroption="--srcdir=$${topdir}/ld"; \
18774 libsrcdir="$$s/ld"; \
18775 $(SHELL) $${libsrcdir}/configure \
18776 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18777 --target=${target_alias} $${srcdiroption} \
18778 --with-build-libsubdir=$(HOST_SUBDIR) \
18779 $(STAGE3_CONFIGURE_FLAGS)
18780@endif ld-bootstrap
18781
18782.PHONY: configure-stage4-ld maybe-configure-stage4-ld
18783maybe-configure-stage4-ld:
18784@if ld-bootstrap
18785maybe-configure-stage4-ld: configure-stage4-ld
18786configure-stage4-ld:
18787 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18788 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18789 @r=`${PWD_COMMAND}`; export r; \
18790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18791 TFLAGS="$(STAGE4_TFLAGS)"; \
18792 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18793 $(HOST_EXPORTS) \
18794 $(POSTSTAGE1_HOST_EXPORTS) \
18795 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18796 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18797 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18798 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18800 cd $(HOST_SUBDIR)/ld || exit 1; \
18801 case $(srcdir) in \
18802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18803 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18805 esac; \
18806 srcdiroption="--srcdir=$${topdir}/ld"; \
18807 libsrcdir="$$s/ld"; \
18808 $(SHELL) $${libsrcdir}/configure \
18809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18810 --target=${target_alias} $${srcdiroption} \
18811 --with-build-libsubdir=$(HOST_SUBDIR) \
18812 $(STAGE4_CONFIGURE_FLAGS)
18813@endif ld-bootstrap
18814
18815.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18816maybe-configure-stageprofile-ld:
18817@if ld-bootstrap
18818maybe-configure-stageprofile-ld: configure-stageprofile-ld
18819configure-stageprofile-ld:
18820 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18821 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18822 @r=`${PWD_COMMAND}`; export r; \
18823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18824 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18825 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18826 $(HOST_EXPORTS) \
18827 $(POSTSTAGE1_HOST_EXPORTS) \
18828 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18829 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18830 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18831 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18833 cd $(HOST_SUBDIR)/ld || exit 1; \
18834 case $(srcdir) in \
18835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18836 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18838 esac; \
18839 srcdiroption="--srcdir=$${topdir}/ld"; \
18840 libsrcdir="$$s/ld"; \
18841 $(SHELL) $${libsrcdir}/configure \
18842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18843 --target=${target_alias} $${srcdiroption} \
18844 --with-build-libsubdir=$(HOST_SUBDIR) \
18845 $(STAGEprofile_CONFIGURE_FLAGS)
18846@endif ld-bootstrap
18847
18848.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18849maybe-configure-stagefeedback-ld:
18850@if ld-bootstrap
18851maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18852configure-stagefeedback-ld:
18853 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18854 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18855 @r=`${PWD_COMMAND}`; export r; \
18856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18857 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18858 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18859 $(HOST_EXPORTS) \
18860 $(POSTSTAGE1_HOST_EXPORTS) \
18861 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18862 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18863 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18864 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18865 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18866 cd $(HOST_SUBDIR)/ld || exit 1; \
18867 case $(srcdir) in \
18868 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18869 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18870 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18871 esac; \
18872 srcdiroption="--srcdir=$${topdir}/ld"; \
18873 libsrcdir="$$s/ld"; \
18874 $(SHELL) $${libsrcdir}/configure \
18875 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18876 --target=${target_alias} $${srcdiroption} \
18877 --with-build-libsubdir=$(HOST_SUBDIR) \
18878 $(STAGEfeedback_CONFIGURE_FLAGS)
18879@endif ld-bootstrap
18880
18881
18882
18883
18884
18885.PHONY: all-ld maybe-all-ld
18886maybe-all-ld:
18887@if gcc-bootstrap
18888all-ld: stage_current
18889@endif gcc-bootstrap
18890@if ld
18891TARGET-ld=all
18892maybe-all-ld: all-ld
18893all-ld: configure-ld
18894 @r=`${PWD_COMMAND}`; export r; \
18895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18896 $(HOST_EXPORTS) \
18897 (cd $(HOST_SUBDIR)/ld && \
18898 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18899 $(TARGET-ld))
18900@endif ld
18901
18902
18903
18904.PHONY: all-stage1-ld maybe-all-stage1-ld
18905.PHONY: clean-stage1-ld maybe-clean-stage1-ld
18906maybe-all-stage1-ld:
18907maybe-clean-stage1-ld:
18908@if ld-bootstrap
18909maybe-all-stage1-ld: all-stage1-ld
18910all-stage1: all-stage1-ld
18911TARGET-stage1-ld = $(TARGET-ld)
18912all-stage1-ld: configure-stage1-ld
18913 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18914 @r=`${PWD_COMMAND}`; export r; \
18915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18916 TFLAGS="$(STAGE1_TFLAGS)"; \
18917 $(HOST_EXPORTS) \
18918 cd $(HOST_SUBDIR)/ld && \
18919 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18920 CFLAGS="$(STAGE1_CFLAGS)" \
18921 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18922 LIBCFLAGS="$(LIBCFLAGS)" \
18923 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18924 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18925 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18926 $(EXTRA_HOST_FLAGS) \
18927 TFLAGS="$(STAGE1_TFLAGS)" \
18928 $(TARGET-stage1-ld)
18929
18930maybe-clean-stage1-ld: clean-stage1-ld
18931clean-stage1: clean-stage1-ld
18932clean-stage1-ld:
18933 @if [ $(current_stage) = stage1 ]; then \
18934 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18935 else \
18936 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18937 $(MAKE) stage1-start; \
18938 fi; \
18939 cd $(HOST_SUBDIR)/ld && \
18940 $(MAKE) $(EXTRA_HOST_FLAGS) \
18941 clean
18942@endif ld-bootstrap
18943
18944
18945.PHONY: all-stage2-ld maybe-all-stage2-ld
18946.PHONY: clean-stage2-ld maybe-clean-stage2-ld
18947maybe-all-stage2-ld:
18948maybe-clean-stage2-ld:
18949@if ld-bootstrap
18950maybe-all-stage2-ld: all-stage2-ld
18951all-stage2: all-stage2-ld
18952TARGET-stage2-ld = $(TARGET-ld)
18953all-stage2-ld: configure-stage2-ld
18954 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18955 @r=`${PWD_COMMAND}`; export r; \
18956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18957 TFLAGS="$(STAGE2_TFLAGS)"; \
18958 $(HOST_EXPORTS) \
18959 $(POSTSTAGE1_HOST_EXPORTS) \
18960 cd $(HOST_SUBDIR)/ld && \
18961 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18962 CFLAGS="$(STAGE2_CFLAGS)" \
18963 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18964 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18965 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18966 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18967 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18968 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18969 TFLAGS="$(STAGE2_TFLAGS)" \
18970 $(TARGET-stage2-ld)
18971
18972maybe-clean-stage2-ld: clean-stage2-ld
18973clean-stage2: clean-stage2-ld
18974clean-stage2-ld:
18975 @if [ $(current_stage) = stage2 ]; then \
18976 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18977 else \
18978 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18979 $(MAKE) stage2-start; \
18980 fi; \
18981 cd $(HOST_SUBDIR)/ld && \
18982 $(MAKE) $(EXTRA_HOST_FLAGS) \
18983 $(POSTSTAGE1_FLAGS_TO_PASS) \
18984 clean
18985@endif ld-bootstrap
18986
18987
18988.PHONY: all-stage3-ld maybe-all-stage3-ld
18989.PHONY: clean-stage3-ld maybe-clean-stage3-ld
18990maybe-all-stage3-ld:
18991maybe-clean-stage3-ld:
18992@if ld-bootstrap
18993maybe-all-stage3-ld: all-stage3-ld
18994all-stage3: all-stage3-ld
18995TARGET-stage3-ld = $(TARGET-ld)
18996all-stage3-ld: configure-stage3-ld
18997 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18998 @r=`${PWD_COMMAND}`; export r; \
18999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19000 TFLAGS="$(STAGE3_TFLAGS)"; \
19001 $(HOST_EXPORTS) \
19002 $(POSTSTAGE1_HOST_EXPORTS) \
19003 cd $(HOST_SUBDIR)/ld && \
19004 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19005 CFLAGS="$(STAGE3_CFLAGS)" \
19006 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19007 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19008 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19009 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19010 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19011 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19012 TFLAGS="$(STAGE3_TFLAGS)" \
19013 $(TARGET-stage3-ld)
19014
19015maybe-clean-stage3-ld: clean-stage3-ld
19016clean-stage3: clean-stage3-ld
19017clean-stage3-ld:
19018 @if [ $(current_stage) = stage3 ]; then \
19019 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19020 else \
19021 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19022 $(MAKE) stage3-start; \
19023 fi; \
19024 cd $(HOST_SUBDIR)/ld && \
19025 $(MAKE) $(EXTRA_HOST_FLAGS) \
19026 $(POSTSTAGE1_FLAGS_TO_PASS) \
19027 clean
19028@endif ld-bootstrap
19029
19030
19031.PHONY: all-stage4-ld maybe-all-stage4-ld
19032.PHONY: clean-stage4-ld maybe-clean-stage4-ld
19033maybe-all-stage4-ld:
19034maybe-clean-stage4-ld:
19035@if ld-bootstrap
19036maybe-all-stage4-ld: all-stage4-ld
19037all-stage4: all-stage4-ld
19038TARGET-stage4-ld = $(TARGET-ld)
19039all-stage4-ld: configure-stage4-ld
19040 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19041 @r=`${PWD_COMMAND}`; export r; \
19042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19043 TFLAGS="$(STAGE4_TFLAGS)"; \
19044 $(HOST_EXPORTS) \
19045 $(POSTSTAGE1_HOST_EXPORTS) \
19046 cd $(HOST_SUBDIR)/ld && \
19047 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19048 CFLAGS="$(STAGE4_CFLAGS)" \
19049 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19050 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19051 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19052 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19053 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19054 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19055 TFLAGS="$(STAGE4_TFLAGS)" \
19056 $(TARGET-stage4-ld)
19057
19058maybe-clean-stage4-ld: clean-stage4-ld
19059clean-stage4: clean-stage4-ld
19060clean-stage4-ld:
19061 @if [ $(current_stage) = stage4 ]; then \
19062 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19063 else \
19064 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19065 $(MAKE) stage4-start; \
19066 fi; \
19067 cd $(HOST_SUBDIR)/ld && \
19068 $(MAKE) $(EXTRA_HOST_FLAGS) \
19069 $(POSTSTAGE1_FLAGS_TO_PASS) \
19070 clean
19071@endif ld-bootstrap
19072
19073
19074.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19075.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19076maybe-all-stageprofile-ld:
19077maybe-clean-stageprofile-ld:
19078@if ld-bootstrap
19079maybe-all-stageprofile-ld: all-stageprofile-ld
19080all-stageprofile: all-stageprofile-ld
19081TARGET-stageprofile-ld = $(TARGET-ld)
19082all-stageprofile-ld: configure-stageprofile-ld
19083 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19084 @r=`${PWD_COMMAND}`; export r; \
19085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19086 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19087 $(HOST_EXPORTS) \
19088 $(POSTSTAGE1_HOST_EXPORTS) \
19089 cd $(HOST_SUBDIR)/ld && \
19090 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19091 CFLAGS="$(STAGEprofile_CFLAGS)" \
19092 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19093 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19094 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19095 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19096 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19097 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19098 TFLAGS="$(STAGEprofile_TFLAGS)" \
19099 $(TARGET-stageprofile-ld)
19100
19101maybe-clean-stageprofile-ld: clean-stageprofile-ld
19102clean-stageprofile: clean-stageprofile-ld
19103clean-stageprofile-ld:
19104 @if [ $(current_stage) = stageprofile ]; then \
19105 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19106 else \
19107 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19108 $(MAKE) stageprofile-start; \
19109 fi; \
19110 cd $(HOST_SUBDIR)/ld && \
19111 $(MAKE) $(EXTRA_HOST_FLAGS) \
19112 $(POSTSTAGE1_FLAGS_TO_PASS) \
19113 clean
19114@endif ld-bootstrap
19115
19116
19117.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19118.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19119maybe-all-stagefeedback-ld:
19120maybe-clean-stagefeedback-ld:
19121@if ld-bootstrap
19122maybe-all-stagefeedback-ld: all-stagefeedback-ld
19123all-stagefeedback: all-stagefeedback-ld
19124TARGET-stagefeedback-ld = $(TARGET-ld)
19125all-stagefeedback-ld: configure-stagefeedback-ld
19126 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19127 @r=`${PWD_COMMAND}`; export r; \
19128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19129 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19130 $(HOST_EXPORTS) \
19131 $(POSTSTAGE1_HOST_EXPORTS) \
19132 cd $(HOST_SUBDIR)/ld && \
19133 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19134 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19135 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19136 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19137 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19138 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19139 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19140 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19141 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19142 $(TARGET-stagefeedback-ld)
19143
19144maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19145clean-stagefeedback: clean-stagefeedback-ld
19146clean-stagefeedback-ld:
19147 @if [ $(current_stage) = stagefeedback ]; then \
19148 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19149 else \
19150 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19151 $(MAKE) stagefeedback-start; \
19152 fi; \
19153 cd $(HOST_SUBDIR)/ld && \
19154 $(MAKE) $(EXTRA_HOST_FLAGS) \
19155 $(POSTSTAGE1_FLAGS_TO_PASS) \
19156 clean
19157@endif ld-bootstrap
19158
19159
19160
19161
19162
19163.PHONY: check-ld maybe-check-ld
19164maybe-check-ld:
19165@if ld
19166maybe-check-ld: check-ld
19167
19168check-ld:
19169 @: $(MAKE); $(unstage)
19170 @r=`${PWD_COMMAND}`; export r; \
19171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19172 $(HOST_EXPORTS) \
19173 (cd $(HOST_SUBDIR)/ld && \
19174 $(MAKE) $(FLAGS_TO_PASS) check)
19175
19176@endif ld
19177
19178.PHONY: install-ld maybe-install-ld
19179maybe-install-ld:
19180@if ld
19181maybe-install-ld: install-ld
19182
19183install-ld: installdirs
19184 @: $(MAKE); $(unstage)
19185 @r=`${PWD_COMMAND}`; export r; \
19186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19187 $(HOST_EXPORTS) \
19188 (cd $(HOST_SUBDIR)/ld && \
19189 $(MAKE) $(FLAGS_TO_PASS) install)
19190
19191@endif ld
19192
19193.PHONY: install-strip-ld maybe-install-strip-ld
19194maybe-install-strip-ld:
19195@if ld
19196maybe-install-strip-ld: install-strip-ld
19197
19198install-strip-ld: installdirs
19199 @: $(MAKE); $(unstage)
19200 @r=`${PWD_COMMAND}`; export r; \
19201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19202 $(HOST_EXPORTS) \
19203 (cd $(HOST_SUBDIR)/ld && \
19204 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19205
19206@endif ld
19207
19208# Other targets (info, dvi, pdf, etc.)
19209
19210.PHONY: maybe-info-ld info-ld
19211maybe-info-ld:
19212@if ld
19213maybe-info-ld: info-ld
19214
19215info-ld: \
19216 configure-ld
19217 @[ -f ./ld/Makefile ] || exit 0; \
19218 r=`${PWD_COMMAND}`; export r; \
19219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19220 $(HOST_EXPORTS) \
19221 for flag in $(EXTRA_HOST_FLAGS) ; do \
19222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19223 done; \
19224 echo "Doing info in ld" ; \
19225 (cd $(HOST_SUBDIR)/ld && \
19226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19228 "RANLIB=$${RANLIB}" \
19229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19230 info) \
19231 || exit 1
19232
19233@endif ld
19234
19235.PHONY: maybe-dvi-ld dvi-ld
19236maybe-dvi-ld:
19237@if ld
19238maybe-dvi-ld: dvi-ld
19239
19240dvi-ld: \
19241 configure-ld
19242 @[ -f ./ld/Makefile ] || exit 0; \
19243 r=`${PWD_COMMAND}`; export r; \
19244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19245 $(HOST_EXPORTS) \
19246 for flag in $(EXTRA_HOST_FLAGS) ; do \
19247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19248 done; \
19249 echo "Doing dvi in ld" ; \
19250 (cd $(HOST_SUBDIR)/ld && \
19251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19253 "RANLIB=$${RANLIB}" \
19254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19255 dvi) \
19256 || exit 1
19257
19258@endif ld
19259
19260.PHONY: maybe-pdf-ld pdf-ld
19261maybe-pdf-ld:
19262@if ld
19263maybe-pdf-ld: pdf-ld
19264
19265pdf-ld: \
19266 configure-ld
19267 @[ -f ./ld/Makefile ] || exit 0; \
19268 r=`${PWD_COMMAND}`; export r; \
19269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19270 $(HOST_EXPORTS) \
19271 for flag in $(EXTRA_HOST_FLAGS) ; do \
19272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19273 done; \
19274 echo "Doing pdf in ld" ; \
19275 (cd $(HOST_SUBDIR)/ld && \
19276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19278 "RANLIB=$${RANLIB}" \
19279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19280 pdf) \
19281 || exit 1
19282
19283@endif ld
19284
19285.PHONY: maybe-html-ld html-ld
19286maybe-html-ld:
19287@if ld
19288maybe-html-ld: html-ld
19289
19290html-ld: \
19291 configure-ld
19292 @[ -f ./ld/Makefile ] || exit 0; \
19293 r=`${PWD_COMMAND}`; export r; \
19294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19295 $(HOST_EXPORTS) \
19296 for flag in $(EXTRA_HOST_FLAGS) ; do \
19297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19298 done; \
19299 echo "Doing html in ld" ; \
19300 (cd $(HOST_SUBDIR)/ld && \
19301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19303 "RANLIB=$${RANLIB}" \
19304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19305 html) \
19306 || exit 1
19307
19308@endif ld
19309
19310.PHONY: maybe-TAGS-ld TAGS-ld
19311maybe-TAGS-ld:
19312@if ld
19313maybe-TAGS-ld: TAGS-ld
19314
19315TAGS-ld: \
19316 configure-ld
19317 @[ -f ./ld/Makefile ] || exit 0; \
19318 r=`${PWD_COMMAND}`; export r; \
19319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19320 $(HOST_EXPORTS) \
19321 for flag in $(EXTRA_HOST_FLAGS) ; do \
19322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19323 done; \
19324 echo "Doing TAGS in ld" ; \
19325 (cd $(HOST_SUBDIR)/ld && \
19326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19328 "RANLIB=$${RANLIB}" \
19329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19330 TAGS) \
19331 || exit 1
19332
19333@endif ld
19334
19335.PHONY: maybe-install-info-ld install-info-ld
19336maybe-install-info-ld:
19337@if ld
19338maybe-install-info-ld: install-info-ld
19339
19340install-info-ld: \
19341 configure-ld \
19342 info-ld
19343 @[ -f ./ld/Makefile ] || exit 0; \
19344 r=`${PWD_COMMAND}`; export r; \
19345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19346 $(HOST_EXPORTS) \
19347 for flag in $(EXTRA_HOST_FLAGS) ; do \
19348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19349 done; \
19350 echo "Doing install-info in ld" ; \
19351 (cd $(HOST_SUBDIR)/ld && \
19352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19354 "RANLIB=$${RANLIB}" \
19355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19356 install-info) \
19357 || exit 1
19358
19359@endif ld
19360
19361.PHONY: maybe-install-pdf-ld install-pdf-ld
19362maybe-install-pdf-ld:
19363@if ld
19364maybe-install-pdf-ld: install-pdf-ld
19365
19366install-pdf-ld: \
19367 configure-ld \
19368 pdf-ld
19369 @[ -f ./ld/Makefile ] || exit 0; \
19370 r=`${PWD_COMMAND}`; export r; \
19371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19372 $(HOST_EXPORTS) \
19373 for flag in $(EXTRA_HOST_FLAGS) ; do \
19374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19375 done; \
19376 echo "Doing install-pdf in ld" ; \
19377 (cd $(HOST_SUBDIR)/ld && \
19378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19380 "RANLIB=$${RANLIB}" \
19381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19382 install-pdf) \
19383 || exit 1
19384
19385@endif ld
19386
19387.PHONY: maybe-install-html-ld install-html-ld
19388maybe-install-html-ld:
19389@if ld
19390maybe-install-html-ld: install-html-ld
19391
19392install-html-ld: \
19393 configure-ld \
19394 html-ld
19395 @[ -f ./ld/Makefile ] || exit 0; \
19396 r=`${PWD_COMMAND}`; export r; \
19397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19398 $(HOST_EXPORTS) \
19399 for flag in $(EXTRA_HOST_FLAGS) ; do \
19400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19401 done; \
19402 echo "Doing install-html in ld" ; \
19403 (cd $(HOST_SUBDIR)/ld && \
19404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19406 "RANLIB=$${RANLIB}" \
19407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19408 install-html) \
19409 || exit 1
19410
19411@endif ld
19412
19413.PHONY: maybe-installcheck-ld installcheck-ld
19414maybe-installcheck-ld:
19415@if ld
19416maybe-installcheck-ld: installcheck-ld
19417
19418installcheck-ld: \
19419 configure-ld
19420 @[ -f ./ld/Makefile ] || exit 0; \
19421 r=`${PWD_COMMAND}`; export r; \
19422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19423 $(HOST_EXPORTS) \
19424 for flag in $(EXTRA_HOST_FLAGS) ; do \
19425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19426 done; \
19427 echo "Doing installcheck in ld" ; \
19428 (cd $(HOST_SUBDIR)/ld && \
19429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19431 "RANLIB=$${RANLIB}" \
19432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19433 installcheck) \
19434 || exit 1
19435
19436@endif ld
19437
19438.PHONY: maybe-mostlyclean-ld mostlyclean-ld
19439maybe-mostlyclean-ld:
19440@if ld
19441maybe-mostlyclean-ld: mostlyclean-ld
19442
19443mostlyclean-ld:
19444 @[ -f ./ld/Makefile ] || exit 0; \
19445 r=`${PWD_COMMAND}`; export r; \
19446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19447 $(HOST_EXPORTS) \
19448 for flag in $(EXTRA_HOST_FLAGS) ; do \
19449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19450 done; \
19451 echo "Doing mostlyclean in ld" ; \
19452 (cd $(HOST_SUBDIR)/ld && \
19453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19455 "RANLIB=$${RANLIB}" \
19456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19457 mostlyclean) \
19458 || exit 1
19459
19460@endif ld
19461
19462.PHONY: maybe-clean-ld clean-ld
19463maybe-clean-ld:
19464@if ld
19465maybe-clean-ld: clean-ld
19466
19467clean-ld:
19468 @[ -f ./ld/Makefile ] || exit 0; \
19469 r=`${PWD_COMMAND}`; export r; \
19470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19471 $(HOST_EXPORTS) \
19472 for flag in $(EXTRA_HOST_FLAGS) ; do \
19473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19474 done; \
19475 echo "Doing clean in ld" ; \
19476 (cd $(HOST_SUBDIR)/ld && \
19477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19479 "RANLIB=$${RANLIB}" \
19480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19481 clean) \
19482 || exit 1
19483
19484@endif ld
19485
19486.PHONY: maybe-distclean-ld distclean-ld
19487maybe-distclean-ld:
19488@if ld
19489maybe-distclean-ld: distclean-ld
19490
19491distclean-ld:
19492 @[ -f ./ld/Makefile ] || exit 0; \
19493 r=`${PWD_COMMAND}`; export r; \
19494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19495 $(HOST_EXPORTS) \
19496 for flag in $(EXTRA_HOST_FLAGS) ; do \
19497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19498 done; \
19499 echo "Doing distclean in ld" ; \
19500 (cd $(HOST_SUBDIR)/ld && \
19501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19503 "RANLIB=$${RANLIB}" \
19504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19505 distclean) \
19506 || exit 1
19507
19508@endif ld
19509
19510.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19511maybe-maintainer-clean-ld:
19512@if ld
19513maybe-maintainer-clean-ld: maintainer-clean-ld
19514
19515maintainer-clean-ld:
19516 @[ -f ./ld/Makefile ] || exit 0; \
19517 r=`${PWD_COMMAND}`; export r; \
19518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19519 $(HOST_EXPORTS) \
19520 for flag in $(EXTRA_HOST_FLAGS) ; do \
19521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19522 done; \
19523 echo "Doing maintainer-clean in ld" ; \
19524 (cd $(HOST_SUBDIR)/ld && \
19525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19527 "RANLIB=$${RANLIB}" \
19528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19529 maintainer-clean) \
19530 || exit 1
19531
19532@endif ld
19533
19534
19535
19536.PHONY: configure-libcpp maybe-configure-libcpp
19537maybe-configure-libcpp:
19538@if gcc-bootstrap
19539configure-libcpp: stage_current
19540@endif gcc-bootstrap
19541@if libcpp
19542maybe-configure-libcpp: configure-libcpp
19543configure-libcpp:
19544 @r=`${PWD_COMMAND}`; export r; \
19545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19546 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19547 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19548 $(HOST_EXPORTS) \
19549 echo Configuring in $(HOST_SUBDIR)/libcpp; \
19550 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
19551 case $(srcdir) in \
19552 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19553 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19554 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19555 esac; \
19556 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19557 libsrcdir="$$s/libcpp"; \
19558 $(SHELL) $${libsrcdir}/configure \
19559 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19560 --target=${target_alias} $${srcdiroption} \
19561 || exit 1
19562@endif libcpp
19563
19564
19565
19566.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
19567maybe-configure-stage1-libcpp:
19568@if libcpp-bootstrap
19569maybe-configure-stage1-libcpp: configure-stage1-libcpp
19570configure-stage1-libcpp:
19571 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19572 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19573 @r=`${PWD_COMMAND}`; export r; \
19574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19575 TFLAGS="$(STAGE1_TFLAGS)"; \
19576 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19577 $(HOST_EXPORTS) \
19578 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19579 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19580 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19581 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
19582 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19583 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19584 case $(srcdir) in \
19585 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19586 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19587 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19588 esac; \
19589 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19590 libsrcdir="$$s/libcpp"; \
19591 $(SHELL) $${libsrcdir}/configure \
19592 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19593 --target=${target_alias} $${srcdiroption} \
19594 $(STAGE1_CONFIGURE_FLAGS)
19595@endif libcpp-bootstrap
19596
19597.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
19598maybe-configure-stage2-libcpp:
19599@if libcpp-bootstrap
19600maybe-configure-stage2-libcpp: configure-stage2-libcpp
19601configure-stage2-libcpp:
19602 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19603 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19604 @r=`${PWD_COMMAND}`; export r; \
19605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19606 TFLAGS="$(STAGE2_TFLAGS)"; \
19607 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19608 $(HOST_EXPORTS) \
19609 $(POSTSTAGE1_HOST_EXPORTS) \
19610 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19611 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19612 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19613 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
19614 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19615 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19616 case $(srcdir) in \
19617 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19618 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19619 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19620 esac; \
19621 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19622 libsrcdir="$$s/libcpp"; \
19623 $(SHELL) $${libsrcdir}/configure \
19624 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19625 --target=${target_alias} $${srcdiroption} \
19626 --with-build-libsubdir=$(HOST_SUBDIR) \
19627 $(STAGE2_CONFIGURE_FLAGS)
19628@endif libcpp-bootstrap
19629
19630.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
19631maybe-configure-stage3-libcpp:
19632@if libcpp-bootstrap
19633maybe-configure-stage3-libcpp: configure-stage3-libcpp
19634configure-stage3-libcpp:
19635 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19636 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19637 @r=`${PWD_COMMAND}`; export r; \
19638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19639 TFLAGS="$(STAGE3_TFLAGS)"; \
19640 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19641 $(HOST_EXPORTS) \
19642 $(POSTSTAGE1_HOST_EXPORTS) \
19643 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19644 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19645 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19646 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
19647 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19648 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19649 case $(srcdir) in \
19650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19651 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19653 esac; \
19654 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19655 libsrcdir="$$s/libcpp"; \
19656 $(SHELL) $${libsrcdir}/configure \
19657 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19658 --target=${target_alias} $${srcdiroption} \
19659 --with-build-libsubdir=$(HOST_SUBDIR) \
19660 $(STAGE3_CONFIGURE_FLAGS)
19661@endif libcpp-bootstrap
19662
19663.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
19664maybe-configure-stage4-libcpp:
19665@if libcpp-bootstrap
19666maybe-configure-stage4-libcpp: configure-stage4-libcpp
19667configure-stage4-libcpp:
19668 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19669 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19670 @r=`${PWD_COMMAND}`; export r; \
19671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19672 TFLAGS="$(STAGE4_TFLAGS)"; \
19673 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19674 $(HOST_EXPORTS) \
19675 $(POSTSTAGE1_HOST_EXPORTS) \
19676 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19677 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19678 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19679 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
19680 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19681 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19682 case $(srcdir) in \
19683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19684 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19686 esac; \
19687 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19688 libsrcdir="$$s/libcpp"; \
19689 $(SHELL) $${libsrcdir}/configure \
19690 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19691 --target=${target_alias} $${srcdiroption} \
19692 --with-build-libsubdir=$(HOST_SUBDIR) \
19693 $(STAGE4_CONFIGURE_FLAGS)
19694@endif libcpp-bootstrap
19695
19696.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
19697maybe-configure-stageprofile-libcpp:
19698@if libcpp-bootstrap
19699maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
19700configure-stageprofile-libcpp:
19701 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19702 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19703 @r=`${PWD_COMMAND}`; export r; \
19704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19705 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19706 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19707 $(HOST_EXPORTS) \
19708 $(POSTSTAGE1_HOST_EXPORTS) \
19709 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19710 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19711 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19712 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
19713 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19714 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19715 case $(srcdir) in \
19716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19717 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19719 esac; \
19720 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19721 libsrcdir="$$s/libcpp"; \
19722 $(SHELL) $${libsrcdir}/configure \
19723 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19724 --target=${target_alias} $${srcdiroption} \
19725 --with-build-libsubdir=$(HOST_SUBDIR) \
19726 $(STAGEprofile_CONFIGURE_FLAGS)
19727@endif libcpp-bootstrap
19728
19729.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
19730maybe-configure-stagefeedback-libcpp:
19731@if libcpp-bootstrap
19732maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
19733configure-stagefeedback-libcpp:
19734 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19735 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19736 @r=`${PWD_COMMAND}`; export r; \
19737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19738 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19739 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19740 $(HOST_EXPORTS) \
19741 $(POSTSTAGE1_HOST_EXPORTS) \
19742 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19743 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19744 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19745 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
19746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19747 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19748 case $(srcdir) in \
19749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19750 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19752 esac; \
19753 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19754 libsrcdir="$$s/libcpp"; \
19755 $(SHELL) $${libsrcdir}/configure \
19756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19757 --target=${target_alias} $${srcdiroption} \
19758 --with-build-libsubdir=$(HOST_SUBDIR) \
19759 $(STAGEfeedback_CONFIGURE_FLAGS)
19760@endif libcpp-bootstrap
19761
19762
19763
19764
19765
19766.PHONY: all-libcpp maybe-all-libcpp
19767maybe-all-libcpp:
19768@if gcc-bootstrap
19769all-libcpp: stage_current
19770@endif gcc-bootstrap
19771@if libcpp
19772TARGET-libcpp=all
19773maybe-all-libcpp: all-libcpp
19774all-libcpp: configure-libcpp
19775 @r=`${PWD_COMMAND}`; export r; \
19776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19777 $(HOST_EXPORTS) \
19778 (cd $(HOST_SUBDIR)/libcpp && \
19779 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19780 $(TARGET-libcpp))
19781@endif libcpp
19782
19783
19784
19785.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
19786.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
19787maybe-all-stage1-libcpp:
19788maybe-clean-stage1-libcpp:
19789@if libcpp-bootstrap
19790maybe-all-stage1-libcpp: all-stage1-libcpp
19791all-stage1: all-stage1-libcpp
19792TARGET-stage1-libcpp = $(TARGET-libcpp)
19793all-stage1-libcpp: configure-stage1-libcpp
19794 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19795 @r=`${PWD_COMMAND}`; export r; \
19796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19797 TFLAGS="$(STAGE1_TFLAGS)"; \
19798 $(HOST_EXPORTS) \
19799 cd $(HOST_SUBDIR)/libcpp && \
19800 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19801 CFLAGS="$(STAGE1_CFLAGS)" \
19802 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19803 LIBCFLAGS="$(LIBCFLAGS)" \
19804 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19805 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19806 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19807 $(EXTRA_HOST_FLAGS) \
19808 TFLAGS="$(STAGE1_TFLAGS)" \
19809 $(TARGET-stage1-libcpp)
19810
19811maybe-clean-stage1-libcpp: clean-stage1-libcpp
19812clean-stage1: clean-stage1-libcpp
19813clean-stage1-libcpp:
19814 @if [ $(current_stage) = stage1 ]; then \
19815 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19816 else \
19817 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
19818 $(MAKE) stage1-start; \
19819 fi; \
19820 cd $(HOST_SUBDIR)/libcpp && \
19821 $(MAKE) $(EXTRA_HOST_FLAGS) \
19822 clean
19823@endif libcpp-bootstrap
19824
19825
19826.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
19827.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
19828maybe-all-stage2-libcpp:
19829maybe-clean-stage2-libcpp:
19830@if libcpp-bootstrap
19831maybe-all-stage2-libcpp: all-stage2-libcpp
19832all-stage2: all-stage2-libcpp
19833TARGET-stage2-libcpp = $(TARGET-libcpp)
19834all-stage2-libcpp: configure-stage2-libcpp
19835 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19836 @r=`${PWD_COMMAND}`; export r; \
19837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19838 TFLAGS="$(STAGE2_TFLAGS)"; \
19839 $(HOST_EXPORTS) \
19840 $(POSTSTAGE1_HOST_EXPORTS) \
19841 cd $(HOST_SUBDIR)/libcpp && \
19842 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19843 CFLAGS="$(STAGE2_CFLAGS)" \
19844 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19845 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19846 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19847 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19848 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19849 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19850 TFLAGS="$(STAGE2_TFLAGS)" \
19851 $(TARGET-stage2-libcpp)
19852
19853maybe-clean-stage2-libcpp: clean-stage2-libcpp
19854clean-stage2: clean-stage2-libcpp
19855clean-stage2-libcpp:
19856 @if [ $(current_stage) = stage2 ]; then \
19857 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19858 else \
19859 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
19860 $(MAKE) stage2-start; \
19861 fi; \
19862 cd $(HOST_SUBDIR)/libcpp && \
19863 $(MAKE) $(EXTRA_HOST_FLAGS) \
19864 $(POSTSTAGE1_FLAGS_TO_PASS) \
19865 clean
19866@endif libcpp-bootstrap
19867
19868
19869.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
19870.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
19871maybe-all-stage3-libcpp:
19872maybe-clean-stage3-libcpp:
19873@if libcpp-bootstrap
19874maybe-all-stage3-libcpp: all-stage3-libcpp
19875all-stage3: all-stage3-libcpp
19876TARGET-stage3-libcpp = $(TARGET-libcpp)
19877all-stage3-libcpp: configure-stage3-libcpp
19878 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19879 @r=`${PWD_COMMAND}`; export r; \
19880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19881 TFLAGS="$(STAGE3_TFLAGS)"; \
19882 $(HOST_EXPORTS) \
19883 $(POSTSTAGE1_HOST_EXPORTS) \
19884 cd $(HOST_SUBDIR)/libcpp && \
19885 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19886 CFLAGS="$(STAGE3_CFLAGS)" \
19887 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19888 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19889 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19890 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19891 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19892 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19893 TFLAGS="$(STAGE3_TFLAGS)" \
19894 $(TARGET-stage3-libcpp)
19895
19896maybe-clean-stage3-libcpp: clean-stage3-libcpp
19897clean-stage3: clean-stage3-libcpp
19898clean-stage3-libcpp:
19899 @if [ $(current_stage) = stage3 ]; then \
19900 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19901 else \
19902 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
19903 $(MAKE) stage3-start; \
19904 fi; \
19905 cd $(HOST_SUBDIR)/libcpp && \
19906 $(MAKE) $(EXTRA_HOST_FLAGS) \
19907 $(POSTSTAGE1_FLAGS_TO_PASS) \
19908 clean
19909@endif libcpp-bootstrap
19910
19911
19912.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
19913.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
19914maybe-all-stage4-libcpp:
19915maybe-clean-stage4-libcpp:
19916@if libcpp-bootstrap
19917maybe-all-stage4-libcpp: all-stage4-libcpp
19918all-stage4: all-stage4-libcpp
19919TARGET-stage4-libcpp = $(TARGET-libcpp)
19920all-stage4-libcpp: configure-stage4-libcpp
19921 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19922 @r=`${PWD_COMMAND}`; export r; \
19923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19924 TFLAGS="$(STAGE4_TFLAGS)"; \
19925 $(HOST_EXPORTS) \
19926 $(POSTSTAGE1_HOST_EXPORTS) \
19927 cd $(HOST_SUBDIR)/libcpp && \
19928 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19929 CFLAGS="$(STAGE4_CFLAGS)" \
19930 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19931 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19932 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19933 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19934 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19935 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19936 TFLAGS="$(STAGE4_TFLAGS)" \
19937 $(TARGET-stage4-libcpp)
19938
19939maybe-clean-stage4-libcpp: clean-stage4-libcpp
19940clean-stage4: clean-stage4-libcpp
19941clean-stage4-libcpp:
19942 @if [ $(current_stage) = stage4 ]; then \
19943 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19944 else \
19945 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
19946 $(MAKE) stage4-start; \
19947 fi; \
19948 cd $(HOST_SUBDIR)/libcpp && \
19949 $(MAKE) $(EXTRA_HOST_FLAGS) \
19950 $(POSTSTAGE1_FLAGS_TO_PASS) \
19951 clean
19952@endif libcpp-bootstrap
19953
19954
19955.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
19956.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
19957maybe-all-stageprofile-libcpp:
19958maybe-clean-stageprofile-libcpp:
19959@if libcpp-bootstrap
19960maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
19961all-stageprofile: all-stageprofile-libcpp
19962TARGET-stageprofile-libcpp = $(TARGET-libcpp)
19963all-stageprofile-libcpp: configure-stageprofile-libcpp
19964 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19965 @r=`${PWD_COMMAND}`; export r; \
19966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19967 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19968 $(HOST_EXPORTS) \
19969 $(POSTSTAGE1_HOST_EXPORTS) \
19970 cd $(HOST_SUBDIR)/libcpp && \
19971 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19972 CFLAGS="$(STAGEprofile_CFLAGS)" \
19973 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19974 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19975 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19976 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19977 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19978 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19979 TFLAGS="$(STAGEprofile_TFLAGS)" \
19980 $(TARGET-stageprofile-libcpp)
19981
19982maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
19983clean-stageprofile: clean-stageprofile-libcpp
19984clean-stageprofile-libcpp:
19985 @if [ $(current_stage) = stageprofile ]; then \
19986 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19987 else \
19988 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
19989 $(MAKE) stageprofile-start; \
19990 fi; \
19991 cd $(HOST_SUBDIR)/libcpp && \
19992 $(MAKE) $(EXTRA_HOST_FLAGS) \
19993 $(POSTSTAGE1_FLAGS_TO_PASS) \
19994 clean
19995@endif libcpp-bootstrap
19996
19997
19998.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
19999.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20000maybe-all-stagefeedback-libcpp:
20001maybe-clean-stagefeedback-libcpp:
20002@if libcpp-bootstrap
20003maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20004all-stagefeedback: all-stagefeedback-libcpp
20005TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20006all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20007 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20008 @r=`${PWD_COMMAND}`; export r; \
20009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20010 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20011 $(HOST_EXPORTS) \
20012 $(POSTSTAGE1_HOST_EXPORTS) \
20013 cd $(HOST_SUBDIR)/libcpp && \
20014 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20015 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20016 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20017 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20018 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20019 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20020 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20021 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20022 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20023 $(TARGET-stagefeedback-libcpp)
20024
20025maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20026clean-stagefeedback: clean-stagefeedback-libcpp
20027clean-stagefeedback-libcpp:
20028 @if [ $(current_stage) = stagefeedback ]; then \
20029 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20030 else \
20031 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20032 $(MAKE) stagefeedback-start; \
20033 fi; \
20034 cd $(HOST_SUBDIR)/libcpp && \
20035 $(MAKE) $(EXTRA_HOST_FLAGS) \
20036 $(POSTSTAGE1_FLAGS_TO_PASS) \
20037 clean
20038@endif libcpp-bootstrap
20039
20040
20041
20042
20043
20044.PHONY: check-libcpp maybe-check-libcpp
20045maybe-check-libcpp:
20046@if libcpp
20047maybe-check-libcpp: check-libcpp
20048
20049check-libcpp:
20050 @: $(MAKE); $(unstage)
20051 @r=`${PWD_COMMAND}`; export r; \
20052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20053 $(HOST_EXPORTS) \
20054 (cd $(HOST_SUBDIR)/libcpp && \
20055 $(MAKE) $(FLAGS_TO_PASS) check)
20056
20057@endif libcpp
20058
20059.PHONY: install-libcpp maybe-install-libcpp
20060maybe-install-libcpp:
20061@if libcpp
20062maybe-install-libcpp: install-libcpp
20063
20064install-libcpp: installdirs
20065 @: $(MAKE); $(unstage)
20066 @r=`${PWD_COMMAND}`; export r; \
20067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20068 $(HOST_EXPORTS) \
20069 (cd $(HOST_SUBDIR)/libcpp && \
20070 $(MAKE) $(FLAGS_TO_PASS) install)
20071
20072@endif libcpp
20073
20074.PHONY: install-strip-libcpp maybe-install-strip-libcpp
20075maybe-install-strip-libcpp:
20076@if libcpp
20077maybe-install-strip-libcpp: install-strip-libcpp
20078
20079install-strip-libcpp: installdirs
20080 @: $(MAKE); $(unstage)
20081 @r=`${PWD_COMMAND}`; export r; \
20082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20083 $(HOST_EXPORTS) \
20084 (cd $(HOST_SUBDIR)/libcpp && \
20085 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20086
20087@endif libcpp
20088
20089# Other targets (info, dvi, pdf, etc.)
20090
20091.PHONY: maybe-info-libcpp info-libcpp
20092maybe-info-libcpp:
20093@if libcpp
20094maybe-info-libcpp: info-libcpp
20095
20096info-libcpp: \
20097 configure-libcpp
20098 @[ -f ./libcpp/Makefile ] || exit 0; \
20099 r=`${PWD_COMMAND}`; export r; \
20100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20101 $(HOST_EXPORTS) \
20102 for flag in $(EXTRA_HOST_FLAGS) ; do \
20103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20104 done; \
20105 echo "Doing info in libcpp" ; \
20106 (cd $(HOST_SUBDIR)/libcpp && \
20107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20109 "RANLIB=$${RANLIB}" \
20110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20111 info) \
20112 || exit 1
20113
20114@endif libcpp
20115
20116.PHONY: maybe-dvi-libcpp dvi-libcpp
20117maybe-dvi-libcpp:
20118@if libcpp
20119maybe-dvi-libcpp: dvi-libcpp
20120
20121dvi-libcpp: \
20122 configure-libcpp
20123 @[ -f ./libcpp/Makefile ] || exit 0; \
20124 r=`${PWD_COMMAND}`; export r; \
20125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20126 $(HOST_EXPORTS) \
20127 for flag in $(EXTRA_HOST_FLAGS) ; do \
20128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20129 done; \
20130 echo "Doing dvi in libcpp" ; \
20131 (cd $(HOST_SUBDIR)/libcpp && \
20132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20134 "RANLIB=$${RANLIB}" \
20135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20136 dvi) \
20137 || exit 1
20138
20139@endif libcpp
20140
20141.PHONY: maybe-pdf-libcpp pdf-libcpp
20142maybe-pdf-libcpp:
20143@if libcpp
20144maybe-pdf-libcpp: pdf-libcpp
20145
20146pdf-libcpp: \
20147 configure-libcpp
20148 @[ -f ./libcpp/Makefile ] || exit 0; \
20149 r=`${PWD_COMMAND}`; export r; \
20150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20151 $(HOST_EXPORTS) \
20152 for flag in $(EXTRA_HOST_FLAGS) ; do \
20153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20154 done; \
20155 echo "Doing pdf in libcpp" ; \
20156 (cd $(HOST_SUBDIR)/libcpp && \
20157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20159 "RANLIB=$${RANLIB}" \
20160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20161 pdf) \
20162 || exit 1
20163
20164@endif libcpp
20165
20166.PHONY: maybe-html-libcpp html-libcpp
20167maybe-html-libcpp:
20168@if libcpp
20169maybe-html-libcpp: html-libcpp
20170
20171html-libcpp: \
20172 configure-libcpp
20173 @[ -f ./libcpp/Makefile ] || exit 0; \
20174 r=`${PWD_COMMAND}`; export r; \
20175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20176 $(HOST_EXPORTS) \
20177 for flag in $(EXTRA_HOST_FLAGS) ; do \
20178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20179 done; \
20180 echo "Doing html in libcpp" ; \
20181 (cd $(HOST_SUBDIR)/libcpp && \
20182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20184 "RANLIB=$${RANLIB}" \
20185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20186 html) \
20187 || exit 1
20188
20189@endif libcpp
20190
20191.PHONY: maybe-TAGS-libcpp TAGS-libcpp
20192maybe-TAGS-libcpp:
20193@if libcpp
20194maybe-TAGS-libcpp: TAGS-libcpp
20195
20196TAGS-libcpp: \
20197 configure-libcpp
20198 @[ -f ./libcpp/Makefile ] || exit 0; \
20199 r=`${PWD_COMMAND}`; export r; \
20200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20201 $(HOST_EXPORTS) \
20202 for flag in $(EXTRA_HOST_FLAGS) ; do \
20203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20204 done; \
20205 echo "Doing TAGS in libcpp" ; \
20206 (cd $(HOST_SUBDIR)/libcpp && \
20207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20209 "RANLIB=$${RANLIB}" \
20210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20211 TAGS) \
20212 || exit 1
20213
20214@endif libcpp
20215
20216.PHONY: maybe-install-info-libcpp install-info-libcpp
20217maybe-install-info-libcpp:
20218@if libcpp
20219maybe-install-info-libcpp: install-info-libcpp
20220
20221install-info-libcpp: \
20222 configure-libcpp \
20223 info-libcpp
20224 @[ -f ./libcpp/Makefile ] || exit 0; \
20225 r=`${PWD_COMMAND}`; export r; \
20226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20227 $(HOST_EXPORTS) \
20228 for flag in $(EXTRA_HOST_FLAGS) ; do \
20229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20230 done; \
20231 echo "Doing install-info in libcpp" ; \
20232 (cd $(HOST_SUBDIR)/libcpp && \
20233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20235 "RANLIB=$${RANLIB}" \
20236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20237 install-info) \
20238 || exit 1
20239
20240@endif libcpp
20241
20242.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20243maybe-install-pdf-libcpp:
20244@if libcpp
20245maybe-install-pdf-libcpp: install-pdf-libcpp
20246
20247install-pdf-libcpp: \
20248 configure-libcpp \
20249 pdf-libcpp
20250 @[ -f ./libcpp/Makefile ] || exit 0; \
20251 r=`${PWD_COMMAND}`; export r; \
20252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20253 $(HOST_EXPORTS) \
20254 for flag in $(EXTRA_HOST_FLAGS) ; do \
20255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20256 done; \
20257 echo "Doing install-pdf in libcpp" ; \
20258 (cd $(HOST_SUBDIR)/libcpp && \
20259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20261 "RANLIB=$${RANLIB}" \
20262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20263 install-pdf) \
20264 || exit 1
20265
20266@endif libcpp
20267
20268.PHONY: maybe-install-html-libcpp install-html-libcpp
20269maybe-install-html-libcpp:
20270@if libcpp
20271maybe-install-html-libcpp: install-html-libcpp
20272
20273install-html-libcpp: \
20274 configure-libcpp \
20275 html-libcpp
20276 @[ -f ./libcpp/Makefile ] || exit 0; \
20277 r=`${PWD_COMMAND}`; export r; \
20278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20279 $(HOST_EXPORTS) \
20280 for flag in $(EXTRA_HOST_FLAGS) ; do \
20281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20282 done; \
20283 echo "Doing install-html in libcpp" ; \
20284 (cd $(HOST_SUBDIR)/libcpp && \
20285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20287 "RANLIB=$${RANLIB}" \
20288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20289 install-html) \
20290 || exit 1
20291
20292@endif libcpp
20293
20294.PHONY: maybe-installcheck-libcpp installcheck-libcpp
20295maybe-installcheck-libcpp:
20296@if libcpp
20297maybe-installcheck-libcpp: installcheck-libcpp
20298
20299installcheck-libcpp: \
20300 configure-libcpp
20301 @[ -f ./libcpp/Makefile ] || exit 0; \
20302 r=`${PWD_COMMAND}`; export r; \
20303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20304 $(HOST_EXPORTS) \
20305 for flag in $(EXTRA_HOST_FLAGS) ; do \
20306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20307 done; \
20308 echo "Doing installcheck in libcpp" ; \
20309 (cd $(HOST_SUBDIR)/libcpp && \
20310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20312 "RANLIB=$${RANLIB}" \
20313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20314 installcheck) \
20315 || exit 1
20316
20317@endif libcpp
20318
20319.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20320maybe-mostlyclean-libcpp:
20321@if libcpp
20322maybe-mostlyclean-libcpp: mostlyclean-libcpp
20323
20324mostlyclean-libcpp:
20325 @[ -f ./libcpp/Makefile ] || exit 0; \
20326 r=`${PWD_COMMAND}`; export r; \
20327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20328 $(HOST_EXPORTS) \
20329 for flag in $(EXTRA_HOST_FLAGS) ; do \
20330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20331 done; \
20332 echo "Doing mostlyclean in libcpp" ; \
20333 (cd $(HOST_SUBDIR)/libcpp && \
20334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20336 "RANLIB=$${RANLIB}" \
20337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20338 mostlyclean) \
20339 || exit 1
20340
20341@endif libcpp
20342
20343.PHONY: maybe-clean-libcpp clean-libcpp
20344maybe-clean-libcpp:
20345@if libcpp
20346maybe-clean-libcpp: clean-libcpp
20347
20348clean-libcpp:
20349 @[ -f ./libcpp/Makefile ] || exit 0; \
20350 r=`${PWD_COMMAND}`; export r; \
20351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20352 $(HOST_EXPORTS) \
20353 for flag in $(EXTRA_HOST_FLAGS) ; do \
20354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20355 done; \
20356 echo "Doing clean in libcpp" ; \
20357 (cd $(HOST_SUBDIR)/libcpp && \
20358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20360 "RANLIB=$${RANLIB}" \
20361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20362 clean) \
20363 || exit 1
20364
20365@endif libcpp
20366
20367.PHONY: maybe-distclean-libcpp distclean-libcpp
20368maybe-distclean-libcpp:
20369@if libcpp
20370maybe-distclean-libcpp: distclean-libcpp
20371
20372distclean-libcpp:
20373 @[ -f ./libcpp/Makefile ] || exit 0; \
20374 r=`${PWD_COMMAND}`; export r; \
20375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20376 $(HOST_EXPORTS) \
20377 for flag in $(EXTRA_HOST_FLAGS) ; do \
20378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20379 done; \
20380 echo "Doing distclean in libcpp" ; \
20381 (cd $(HOST_SUBDIR)/libcpp && \
20382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20384 "RANLIB=$${RANLIB}" \
20385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20386 distclean) \
20387 || exit 1
20388
20389@endif libcpp
20390
20391.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20392maybe-maintainer-clean-libcpp:
20393@if libcpp
20394maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20395
20396maintainer-clean-libcpp:
20397 @[ -f ./libcpp/Makefile ] || exit 0; \
20398 r=`${PWD_COMMAND}`; export r; \
20399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20400 $(HOST_EXPORTS) \
20401 for flag in $(EXTRA_HOST_FLAGS) ; do \
20402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20403 done; \
20404 echo "Doing maintainer-clean in libcpp" ; \
20405 (cd $(HOST_SUBDIR)/libcpp && \
20406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20408 "RANLIB=$${RANLIB}" \
20409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20410 maintainer-clean) \
20411 || exit 1
20412
20413@endif libcpp
20414
20415
20416
20417.PHONY: configure-libdecnumber maybe-configure-libdecnumber
20418maybe-configure-libdecnumber:
20419@if gcc-bootstrap
20420configure-libdecnumber: stage_current
20421@endif gcc-bootstrap
20422@if libdecnumber
20423maybe-configure-libdecnumber: configure-libdecnumber
20424configure-libdecnumber:
20425 @r=`${PWD_COMMAND}`; export r; \
20426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20427 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20428 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20429 $(HOST_EXPORTS) \
20430 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20431 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20432 case $(srcdir) in \
20433 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20434 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20435 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20436 esac; \
20437 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20438 libsrcdir="$$s/libdecnumber"; \
20439 $(SHELL) $${libsrcdir}/configure \
20440 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20441 --target=${target_alias} $${srcdiroption} \
20442 || exit 1
20443@endif libdecnumber
20444
20445
20446
20447.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20448maybe-configure-stage1-libdecnumber:
20449@if libdecnumber-bootstrap
20450maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20451configure-stage1-libdecnumber:
20452 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20453 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20454 @r=`${PWD_COMMAND}`; export r; \
20455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20456 TFLAGS="$(STAGE1_TFLAGS)"; \
20457 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20458 $(HOST_EXPORTS) \
20459 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20460 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20461 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20462 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
20463 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20464 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20465 case $(srcdir) in \
20466 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20467 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20468 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20469 esac; \
20470 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20471 libsrcdir="$$s/libdecnumber"; \
20472 $(SHELL) $${libsrcdir}/configure \
20473 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20474 --target=${target_alias} $${srcdiroption} \
20475 $(STAGE1_CONFIGURE_FLAGS)
20476@endif libdecnumber-bootstrap
20477
20478.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
20479maybe-configure-stage2-libdecnumber:
20480@if libdecnumber-bootstrap
20481maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
20482configure-stage2-libdecnumber:
20483 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20484 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20485 @r=`${PWD_COMMAND}`; export r; \
20486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20487 TFLAGS="$(STAGE2_TFLAGS)"; \
20488 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20489 $(HOST_EXPORTS) \
20490 $(POSTSTAGE1_HOST_EXPORTS) \
20491 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20492 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20493 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20494 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
20495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20496 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20497 case $(srcdir) in \
20498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20499 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20501 esac; \
20502 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20503 libsrcdir="$$s/libdecnumber"; \
20504 $(SHELL) $${libsrcdir}/configure \
20505 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20506 --target=${target_alias} $${srcdiroption} \
20507 --with-build-libsubdir=$(HOST_SUBDIR) \
20508 $(STAGE2_CONFIGURE_FLAGS)
20509@endif libdecnumber-bootstrap
20510
20511.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
20512maybe-configure-stage3-libdecnumber:
20513@if libdecnumber-bootstrap
20514maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
20515configure-stage3-libdecnumber:
20516 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20517 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20518 @r=`${PWD_COMMAND}`; export r; \
20519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20520 TFLAGS="$(STAGE3_TFLAGS)"; \
20521 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20522 $(HOST_EXPORTS) \
20523 $(POSTSTAGE1_HOST_EXPORTS) \
20524 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20525 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20526 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20527 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
20528 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20529 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20530 case $(srcdir) in \
20531 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20532 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20533 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20534 esac; \
20535 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20536 libsrcdir="$$s/libdecnumber"; \
20537 $(SHELL) $${libsrcdir}/configure \
20538 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20539 --target=${target_alias} $${srcdiroption} \
20540 --with-build-libsubdir=$(HOST_SUBDIR) \
20541 $(STAGE3_CONFIGURE_FLAGS)
20542@endif libdecnumber-bootstrap
20543
20544.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
20545maybe-configure-stage4-libdecnumber:
20546@if libdecnumber-bootstrap
20547maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
20548configure-stage4-libdecnumber:
20549 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20550 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20551 @r=`${PWD_COMMAND}`; export r; \
20552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20553 TFLAGS="$(STAGE4_TFLAGS)"; \
20554 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20555 $(HOST_EXPORTS) \
20556 $(POSTSTAGE1_HOST_EXPORTS) \
20557 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20558 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20559 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20560 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
20561 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20562 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20563 case $(srcdir) in \
20564 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20565 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20566 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20567 esac; \
20568 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20569 libsrcdir="$$s/libdecnumber"; \
20570 $(SHELL) $${libsrcdir}/configure \
20571 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20572 --target=${target_alias} $${srcdiroption} \
20573 --with-build-libsubdir=$(HOST_SUBDIR) \
20574 $(STAGE4_CONFIGURE_FLAGS)
20575@endif libdecnumber-bootstrap
20576
20577.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
20578maybe-configure-stageprofile-libdecnumber:
20579@if libdecnumber-bootstrap
20580maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20581configure-stageprofile-libdecnumber:
20582 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20583 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20584 @r=`${PWD_COMMAND}`; export r; \
20585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20586 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20587 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20588 $(HOST_EXPORTS) \
20589 $(POSTSTAGE1_HOST_EXPORTS) \
20590 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20591 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20592 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20593 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
20594 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20595 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20596 case $(srcdir) in \
20597 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20598 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20599 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20600 esac; \
20601 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20602 libsrcdir="$$s/libdecnumber"; \
20603 $(SHELL) $${libsrcdir}/configure \
20604 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20605 --target=${target_alias} $${srcdiroption} \
20606 --with-build-libsubdir=$(HOST_SUBDIR) \
20607 $(STAGEprofile_CONFIGURE_FLAGS)
20608@endif libdecnumber-bootstrap
20609
20610.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
20611maybe-configure-stagefeedback-libdecnumber:
20612@if libdecnumber-bootstrap
20613maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20614configure-stagefeedback-libdecnumber:
20615 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20616 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20617 @r=`${PWD_COMMAND}`; export r; \
20618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20619 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20620 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20621 $(HOST_EXPORTS) \
20622 $(POSTSTAGE1_HOST_EXPORTS) \
20623 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20624 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20625 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20626 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
20627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20628 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20629 case $(srcdir) in \
20630 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20631 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20632 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20633 esac; \
20634 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20635 libsrcdir="$$s/libdecnumber"; \
20636 $(SHELL) $${libsrcdir}/configure \
20637 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20638 --target=${target_alias} $${srcdiroption} \
20639 --with-build-libsubdir=$(HOST_SUBDIR) \
20640 $(STAGEfeedback_CONFIGURE_FLAGS)
20641@endif libdecnumber-bootstrap
20642
20643
20644
20645
20646
20647.PHONY: all-libdecnumber maybe-all-libdecnumber
20648maybe-all-libdecnumber:
20649@if gcc-bootstrap
20650all-libdecnumber: stage_current
20651@endif gcc-bootstrap
20652@if libdecnumber
20653TARGET-libdecnumber=all
20654maybe-all-libdecnumber: all-libdecnumber
20655all-libdecnumber: configure-libdecnumber
20656 @r=`${PWD_COMMAND}`; export r; \
20657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20658 $(HOST_EXPORTS) \
20659 (cd $(HOST_SUBDIR)/libdecnumber && \
20660 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20661 $(TARGET-libdecnumber))
20662@endif libdecnumber
20663
20664
20665
20666.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
20667.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
20668maybe-all-stage1-libdecnumber:
20669maybe-clean-stage1-libdecnumber:
20670@if libdecnumber-bootstrap
20671maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
20672all-stage1: all-stage1-libdecnumber
20673TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
20674all-stage1-libdecnumber: configure-stage1-libdecnumber
20675 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20676 @r=`${PWD_COMMAND}`; export r; \
20677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20678 TFLAGS="$(STAGE1_TFLAGS)"; \
20679 $(HOST_EXPORTS) \
20680 cd $(HOST_SUBDIR)/libdecnumber && \
20681 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20682 CFLAGS="$(STAGE1_CFLAGS)" \
20683 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20684 LIBCFLAGS="$(LIBCFLAGS)" \
20685 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20686 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20687 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20688 $(EXTRA_HOST_FLAGS) \
20689 TFLAGS="$(STAGE1_TFLAGS)" \
20690 $(TARGET-stage1-libdecnumber)
20691
20692maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
20693clean-stage1: clean-stage1-libdecnumber
20694clean-stage1-libdecnumber:
20695 @if [ $(current_stage) = stage1 ]; then \
20696 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20697 else \
20698 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
20699 $(MAKE) stage1-start; \
20700 fi; \
20701 cd $(HOST_SUBDIR)/libdecnumber && \
20702 $(MAKE) $(EXTRA_HOST_FLAGS) \
20703 clean
20704@endif libdecnumber-bootstrap
20705
20706
20707.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
20708.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
20709maybe-all-stage2-libdecnumber:
20710maybe-clean-stage2-libdecnumber:
20711@if libdecnumber-bootstrap
20712maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
20713all-stage2: all-stage2-libdecnumber
20714TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
20715all-stage2-libdecnumber: configure-stage2-libdecnumber
20716 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20717 @r=`${PWD_COMMAND}`; export r; \
20718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20719 TFLAGS="$(STAGE2_TFLAGS)"; \
20720 $(HOST_EXPORTS) \
20721 $(POSTSTAGE1_HOST_EXPORTS) \
20722 cd $(HOST_SUBDIR)/libdecnumber && \
20723 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20724 CFLAGS="$(STAGE2_CFLAGS)" \
20725 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20726 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20727 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20728 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20729 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20730 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20731 TFLAGS="$(STAGE2_TFLAGS)" \
20732 $(TARGET-stage2-libdecnumber)
20733
20734maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
20735clean-stage2: clean-stage2-libdecnumber
20736clean-stage2-libdecnumber:
20737 @if [ $(current_stage) = stage2 ]; then \
20738 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20739 else \
20740 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
20741 $(MAKE) stage2-start; \
20742 fi; \
20743 cd $(HOST_SUBDIR)/libdecnumber && \
20744 $(MAKE) $(EXTRA_HOST_FLAGS) \
20745 $(POSTSTAGE1_FLAGS_TO_PASS) \
20746 clean
20747@endif libdecnumber-bootstrap
20748
20749
20750.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
20751.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
20752maybe-all-stage3-libdecnumber:
20753maybe-clean-stage3-libdecnumber:
20754@if libdecnumber-bootstrap
20755maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
20756all-stage3: all-stage3-libdecnumber
20757TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
20758all-stage3-libdecnumber: configure-stage3-libdecnumber
20759 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20760 @r=`${PWD_COMMAND}`; export r; \
20761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20762 TFLAGS="$(STAGE3_TFLAGS)"; \
20763 $(HOST_EXPORTS) \
20764 $(POSTSTAGE1_HOST_EXPORTS) \
20765 cd $(HOST_SUBDIR)/libdecnumber && \
20766 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20767 CFLAGS="$(STAGE3_CFLAGS)" \
20768 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20769 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20770 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20771 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20772 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20773 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20774 TFLAGS="$(STAGE3_TFLAGS)" \
20775 $(TARGET-stage3-libdecnumber)
20776
20777maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
20778clean-stage3: clean-stage3-libdecnumber
20779clean-stage3-libdecnumber:
20780 @if [ $(current_stage) = stage3 ]; then \
20781 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20782 else \
20783 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
20784 $(MAKE) stage3-start; \
20785 fi; \
20786 cd $(HOST_SUBDIR)/libdecnumber && \
20787 $(MAKE) $(EXTRA_HOST_FLAGS) \
20788 $(POSTSTAGE1_FLAGS_TO_PASS) \
20789 clean
20790@endif libdecnumber-bootstrap
20791
20792
20793.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
20794.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
20795maybe-all-stage4-libdecnumber:
20796maybe-clean-stage4-libdecnumber:
20797@if libdecnumber-bootstrap
20798maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
20799all-stage4: all-stage4-libdecnumber
20800TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
20801all-stage4-libdecnumber: configure-stage4-libdecnumber
20802 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20803 @r=`${PWD_COMMAND}`; export r; \
20804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20805 TFLAGS="$(STAGE4_TFLAGS)"; \
20806 $(HOST_EXPORTS) \
20807 $(POSTSTAGE1_HOST_EXPORTS) \
20808 cd $(HOST_SUBDIR)/libdecnumber && \
20809 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20810 CFLAGS="$(STAGE4_CFLAGS)" \
20811 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20812 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20813 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20814 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20815 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20816 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20817 TFLAGS="$(STAGE4_TFLAGS)" \
20818 $(TARGET-stage4-libdecnumber)
20819
20820maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
20821clean-stage4: clean-stage4-libdecnumber
20822clean-stage4-libdecnumber:
20823 @if [ $(current_stage) = stage4 ]; then \
20824 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20825 else \
20826 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
20827 $(MAKE) stage4-start; \
20828 fi; \
20829 cd $(HOST_SUBDIR)/libdecnumber && \
20830 $(MAKE) $(EXTRA_HOST_FLAGS) \
20831 $(POSTSTAGE1_FLAGS_TO_PASS) \
20832 clean
20833@endif libdecnumber-bootstrap
20834
20835
20836.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
20837.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
20838maybe-all-stageprofile-libdecnumber:
20839maybe-clean-stageprofile-libdecnumber:
20840@if libdecnumber-bootstrap
20841maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
20842all-stageprofile: all-stageprofile-libdecnumber
20843TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
20844all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20845 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20846 @r=`${PWD_COMMAND}`; export r; \
20847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20848 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20849 $(HOST_EXPORTS) \
20850 $(POSTSTAGE1_HOST_EXPORTS) \
20851 cd $(HOST_SUBDIR)/libdecnumber && \
20852 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20853 CFLAGS="$(STAGEprofile_CFLAGS)" \
20854 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20855 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20856 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20857 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20858 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20859 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20860 TFLAGS="$(STAGEprofile_TFLAGS)" \
20861 $(TARGET-stageprofile-libdecnumber)
20862
20863maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
20864clean-stageprofile: clean-stageprofile-libdecnumber
20865clean-stageprofile-libdecnumber:
20866 @if [ $(current_stage) = stageprofile ]; then \
20867 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20868 else \
20869 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
20870 $(MAKE) stageprofile-start; \
20871 fi; \
20872 cd $(HOST_SUBDIR)/libdecnumber && \
20873 $(MAKE) $(EXTRA_HOST_FLAGS) \
20874 $(POSTSTAGE1_FLAGS_TO_PASS) \
20875 clean
20876@endif libdecnumber-bootstrap
20877
20878
20879.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
20880.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
20881maybe-all-stagefeedback-libdecnumber:
20882maybe-clean-stagefeedback-libdecnumber:
20883@if libdecnumber-bootstrap
20884maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
20885all-stagefeedback: all-stagefeedback-libdecnumber
20886TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
20887all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20888 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20889 @r=`${PWD_COMMAND}`; export r; \
20890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20891 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20892 $(HOST_EXPORTS) \
20893 $(POSTSTAGE1_HOST_EXPORTS) \
20894 cd $(HOST_SUBDIR)/libdecnumber && \
20895 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20896 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20897 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20898 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20899 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20900 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20901 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20902 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20903 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20904 $(TARGET-stagefeedback-libdecnumber)
20905
20906maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
20907clean-stagefeedback: clean-stagefeedback-libdecnumber
20908clean-stagefeedback-libdecnumber:
20909 @if [ $(current_stage) = stagefeedback ]; then \
20910 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20911 else \
20912 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
20913 $(MAKE) stagefeedback-start; \
20914 fi; \
20915 cd $(HOST_SUBDIR)/libdecnumber && \
20916 $(MAKE) $(EXTRA_HOST_FLAGS) \
20917 $(POSTSTAGE1_FLAGS_TO_PASS) \
20918 clean
20919@endif libdecnumber-bootstrap
20920
20921
20922
20923
20924
20925.PHONY: check-libdecnumber maybe-check-libdecnumber
20926maybe-check-libdecnumber:
20927@if libdecnumber
20928maybe-check-libdecnumber: check-libdecnumber
20929
20930check-libdecnumber:
20931 @: $(MAKE); $(unstage)
20932 @r=`${PWD_COMMAND}`; export r; \
20933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20934 $(HOST_EXPORTS) \
20935 (cd $(HOST_SUBDIR)/libdecnumber && \
20936 $(MAKE) $(FLAGS_TO_PASS) check)
20937
20938@endif libdecnumber
20939
20940.PHONY: install-libdecnumber maybe-install-libdecnumber
20941maybe-install-libdecnumber:
20942@if libdecnumber
20943maybe-install-libdecnumber: install-libdecnumber
20944
20945install-libdecnumber: installdirs
20946 @: $(MAKE); $(unstage)
20947 @r=`${PWD_COMMAND}`; export r; \
20948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20949 $(HOST_EXPORTS) \
20950 (cd $(HOST_SUBDIR)/libdecnumber && \
20951 $(MAKE) $(FLAGS_TO_PASS) install)
20952
20953@endif libdecnumber
20954
20955.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
20956maybe-install-strip-libdecnumber:
20957@if libdecnumber
20958maybe-install-strip-libdecnumber: install-strip-libdecnumber
20959
20960install-strip-libdecnumber: installdirs
20961 @: $(MAKE); $(unstage)
20962 @r=`${PWD_COMMAND}`; export r; \
20963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20964 $(HOST_EXPORTS) \
20965 (cd $(HOST_SUBDIR)/libdecnumber && \
20966 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20967
20968@endif libdecnumber
20969
20970# Other targets (info, dvi, pdf, etc.)
20971
20972.PHONY: maybe-info-libdecnumber info-libdecnumber
20973maybe-info-libdecnumber:
20974@if libdecnumber
20975maybe-info-libdecnumber: info-libdecnumber
20976
20977info-libdecnumber: \
20978 configure-libdecnumber
20979 @[ -f ./libdecnumber/Makefile ] || exit 0; \
20980 r=`${PWD_COMMAND}`; export r; \
20981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20982 $(HOST_EXPORTS) \
20983 for flag in $(EXTRA_HOST_FLAGS) ; do \
20984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20985 done; \
20986 echo "Doing info in libdecnumber" ; \
20987 (cd $(HOST_SUBDIR)/libdecnumber && \
20988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20990 "RANLIB=$${RANLIB}" \
20991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20992 info) \
20993 || exit 1
20994
20995@endif libdecnumber
20996
20997.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
20998maybe-dvi-libdecnumber:
20999@if libdecnumber
21000maybe-dvi-libdecnumber: dvi-libdecnumber
21001
21002dvi-libdecnumber: \
21003 configure-libdecnumber
21004 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21005 r=`${PWD_COMMAND}`; export r; \
21006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21007 $(HOST_EXPORTS) \
21008 for flag in $(EXTRA_HOST_FLAGS) ; do \
21009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21010 done; \
21011 echo "Doing dvi in libdecnumber" ; \
21012 (cd $(HOST_SUBDIR)/libdecnumber && \
21013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21015 "RANLIB=$${RANLIB}" \
21016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21017 dvi) \
21018 || exit 1
21019
21020@endif libdecnumber
21021
21022.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21023maybe-pdf-libdecnumber:
21024@if libdecnumber
21025maybe-pdf-libdecnumber: pdf-libdecnumber
21026
21027pdf-libdecnumber: \
21028 configure-libdecnumber
21029 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21030 r=`${PWD_COMMAND}`; export r; \
21031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21032 $(HOST_EXPORTS) \
21033 for flag in $(EXTRA_HOST_FLAGS) ; do \
21034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21035 done; \
21036 echo "Doing pdf in libdecnumber" ; \
21037 (cd $(HOST_SUBDIR)/libdecnumber && \
21038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21040 "RANLIB=$${RANLIB}" \
21041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21042 pdf) \
21043 || exit 1
21044
21045@endif libdecnumber
21046
21047.PHONY: maybe-html-libdecnumber html-libdecnumber
21048maybe-html-libdecnumber:
21049@if libdecnumber
21050maybe-html-libdecnumber: html-libdecnumber
21051
21052html-libdecnumber: \
21053 configure-libdecnumber
21054 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21055 r=`${PWD_COMMAND}`; export r; \
21056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21057 $(HOST_EXPORTS) \
21058 for flag in $(EXTRA_HOST_FLAGS) ; do \
21059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21060 done; \
21061 echo "Doing html in libdecnumber" ; \
21062 (cd $(HOST_SUBDIR)/libdecnumber && \
21063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21065 "RANLIB=$${RANLIB}" \
21066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21067 html) \
21068 || exit 1
21069
21070@endif libdecnumber
21071
21072.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21073maybe-TAGS-libdecnumber:
21074@if libdecnumber
21075maybe-TAGS-libdecnumber: TAGS-libdecnumber
21076
21077TAGS-libdecnumber: \
21078 configure-libdecnumber
21079 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21080 r=`${PWD_COMMAND}`; export r; \
21081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21082 $(HOST_EXPORTS) \
21083 for flag in $(EXTRA_HOST_FLAGS) ; do \
21084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21085 done; \
21086 echo "Doing TAGS in libdecnumber" ; \
21087 (cd $(HOST_SUBDIR)/libdecnumber && \
21088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21090 "RANLIB=$${RANLIB}" \
21091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21092 TAGS) \
21093 || exit 1
21094
21095@endif libdecnumber
21096
21097.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21098maybe-install-info-libdecnumber:
21099@if libdecnumber
21100maybe-install-info-libdecnumber: install-info-libdecnumber
21101
21102install-info-libdecnumber: \
21103 configure-libdecnumber \
21104 info-libdecnumber
21105 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21106 r=`${PWD_COMMAND}`; export r; \
21107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21108 $(HOST_EXPORTS) \
21109 for flag in $(EXTRA_HOST_FLAGS) ; do \
21110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21111 done; \
21112 echo "Doing install-info in libdecnumber" ; \
21113 (cd $(HOST_SUBDIR)/libdecnumber && \
21114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21116 "RANLIB=$${RANLIB}" \
21117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21118 install-info) \
21119 || exit 1
21120
21121@endif libdecnumber
21122
21123.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21124maybe-install-pdf-libdecnumber:
21125@if libdecnumber
21126maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21127
21128install-pdf-libdecnumber: \
21129 configure-libdecnumber \
21130 pdf-libdecnumber
21131 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21132 r=`${PWD_COMMAND}`; export r; \
21133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21134 $(HOST_EXPORTS) \
21135 for flag in $(EXTRA_HOST_FLAGS) ; do \
21136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21137 done; \
21138 echo "Doing install-pdf in libdecnumber" ; \
21139 (cd $(HOST_SUBDIR)/libdecnumber && \
21140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21142 "RANLIB=$${RANLIB}" \
21143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21144 install-pdf) \
21145 || exit 1
21146
21147@endif libdecnumber
21148
21149.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21150maybe-install-html-libdecnumber:
21151@if libdecnumber
21152maybe-install-html-libdecnumber: install-html-libdecnumber
21153
21154install-html-libdecnumber: \
21155 configure-libdecnumber \
21156 html-libdecnumber
21157 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21158 r=`${PWD_COMMAND}`; export r; \
21159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21160 $(HOST_EXPORTS) \
21161 for flag in $(EXTRA_HOST_FLAGS) ; do \
21162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21163 done; \
21164 echo "Doing install-html in libdecnumber" ; \
21165 (cd $(HOST_SUBDIR)/libdecnumber && \
21166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21168 "RANLIB=$${RANLIB}" \
21169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21170 install-html) \
21171 || exit 1
21172
21173@endif libdecnumber
21174
21175.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21176maybe-installcheck-libdecnumber:
21177@if libdecnumber
21178maybe-installcheck-libdecnumber: installcheck-libdecnumber
21179
21180installcheck-libdecnumber: \
21181 configure-libdecnumber
21182 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21183 r=`${PWD_COMMAND}`; export r; \
21184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21185 $(HOST_EXPORTS) \
21186 for flag in $(EXTRA_HOST_FLAGS) ; do \
21187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21188 done; \
21189 echo "Doing installcheck in libdecnumber" ; \
21190 (cd $(HOST_SUBDIR)/libdecnumber && \
21191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21193 "RANLIB=$${RANLIB}" \
21194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21195 installcheck) \
21196 || exit 1
21197
21198@endif libdecnumber
21199
21200.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21201maybe-mostlyclean-libdecnumber:
21202@if libdecnumber
21203maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21204
21205mostlyclean-libdecnumber:
21206 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21207 r=`${PWD_COMMAND}`; export r; \
21208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21209 $(HOST_EXPORTS) \
21210 for flag in $(EXTRA_HOST_FLAGS) ; do \
21211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21212 done; \
21213 echo "Doing mostlyclean in libdecnumber" ; \
21214 (cd $(HOST_SUBDIR)/libdecnumber && \
21215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21217 "RANLIB=$${RANLIB}" \
21218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21219 mostlyclean) \
21220 || exit 1
21221
21222@endif libdecnumber
21223
21224.PHONY: maybe-clean-libdecnumber clean-libdecnumber
21225maybe-clean-libdecnumber:
21226@if libdecnumber
21227maybe-clean-libdecnumber: clean-libdecnumber
21228
21229clean-libdecnumber:
21230 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21231 r=`${PWD_COMMAND}`; export r; \
21232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21233 $(HOST_EXPORTS) \
21234 for flag in $(EXTRA_HOST_FLAGS) ; do \
21235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21236 done; \
21237 echo "Doing clean in libdecnumber" ; \
21238 (cd $(HOST_SUBDIR)/libdecnumber && \
21239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21241 "RANLIB=$${RANLIB}" \
21242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21243 clean) \
21244 || exit 1
21245
21246@endif libdecnumber
21247
21248.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21249maybe-distclean-libdecnumber:
21250@if libdecnumber
21251maybe-distclean-libdecnumber: distclean-libdecnumber
21252
21253distclean-libdecnumber:
21254 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21255 r=`${PWD_COMMAND}`; export r; \
21256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21257 $(HOST_EXPORTS) \
21258 for flag in $(EXTRA_HOST_FLAGS) ; do \
21259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21260 done; \
21261 echo "Doing distclean in libdecnumber" ; \
21262 (cd $(HOST_SUBDIR)/libdecnumber && \
21263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21265 "RANLIB=$${RANLIB}" \
21266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21267 distclean) \
21268 || exit 1
21269
21270@endif libdecnumber
21271
21272.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21273maybe-maintainer-clean-libdecnumber:
21274@if libdecnumber
21275maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21276
21277maintainer-clean-libdecnumber:
21278 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21279 r=`${PWD_COMMAND}`; export r; \
21280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21281 $(HOST_EXPORTS) \
21282 for flag in $(EXTRA_HOST_FLAGS) ; do \
21283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21284 done; \
21285 echo "Doing maintainer-clean in libdecnumber" ; \
21286 (cd $(HOST_SUBDIR)/libdecnumber && \
21287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21289 "RANLIB=$${RANLIB}" \
21290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21291 maintainer-clean) \
21292 || exit 1
21293
21294@endif libdecnumber
21295
21296
21297
21298.PHONY: configure-libgui maybe-configure-libgui
21299maybe-configure-libgui:
21300@if gcc-bootstrap
21301configure-libgui: stage_current
21302@endif gcc-bootstrap
21303@if libgui
21304maybe-configure-libgui: configure-libgui
21305configure-libgui:
21306 @: $(MAKE); $(unstage)
21307 @r=`${PWD_COMMAND}`; export r; \
21308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21309 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21310 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21311 $(HOST_EXPORTS) \
21312 echo Configuring in $(HOST_SUBDIR)/libgui; \
21313 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21314 case $(srcdir) in \
21315 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21316 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21317 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21318 esac; \
21319 srcdiroption="--srcdir=$${topdir}/libgui"; \
21320 libsrcdir="$$s/libgui"; \
21321 $(SHELL) $${libsrcdir}/configure \
21322 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21323 --target=${target_alias} $${srcdiroption} \
21324 || exit 1
21325@endif libgui
21326
21327
21328
21329
21330
21331.PHONY: all-libgui maybe-all-libgui
21332maybe-all-libgui:
21333@if gcc-bootstrap
21334all-libgui: stage_current
21335@endif gcc-bootstrap
21336@if libgui
21337TARGET-libgui=all
21338maybe-all-libgui: all-libgui
21339all-libgui: configure-libgui
21340 @: $(MAKE); $(unstage)
21341 @r=`${PWD_COMMAND}`; export r; \
21342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21343 $(HOST_EXPORTS) \
21344 (cd $(HOST_SUBDIR)/libgui && \
21345 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21346 $(TARGET-libgui))
21347@endif libgui
21348
21349
21350
21351
21352.PHONY: check-libgui maybe-check-libgui
21353maybe-check-libgui:
21354@if libgui
21355maybe-check-libgui: check-libgui
21356
21357check-libgui:
21358 @: $(MAKE); $(unstage)
21359 @r=`${PWD_COMMAND}`; export r; \
21360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21361 $(HOST_EXPORTS) \
21362 (cd $(HOST_SUBDIR)/libgui && \
21363 $(MAKE) $(FLAGS_TO_PASS) check)
21364
21365@endif libgui
21366
21367.PHONY: install-libgui maybe-install-libgui
21368maybe-install-libgui:
21369@if libgui
21370maybe-install-libgui: install-libgui
21371
21372install-libgui: installdirs
21373 @: $(MAKE); $(unstage)
21374 @r=`${PWD_COMMAND}`; export r; \
21375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21376 $(HOST_EXPORTS) \
21377 (cd $(HOST_SUBDIR)/libgui && \
21378 $(MAKE) $(FLAGS_TO_PASS) install)
21379
21380@endif libgui
21381
21382.PHONY: install-strip-libgui maybe-install-strip-libgui
21383maybe-install-strip-libgui:
21384@if libgui
21385maybe-install-strip-libgui: install-strip-libgui
21386
21387install-strip-libgui: installdirs
21388 @: $(MAKE); $(unstage)
21389 @r=`${PWD_COMMAND}`; export r; \
21390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21391 $(HOST_EXPORTS) \
21392 (cd $(HOST_SUBDIR)/libgui && \
21393 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21394
21395@endif libgui
21396
21397# Other targets (info, dvi, pdf, etc.)
21398
21399.PHONY: maybe-info-libgui info-libgui
21400maybe-info-libgui:
21401@if libgui
21402maybe-info-libgui: info-libgui
21403
21404info-libgui: \
21405 configure-libgui
21406 @: $(MAKE); $(unstage)
21407 @[ -f ./libgui/Makefile ] || exit 0; \
21408 r=`${PWD_COMMAND}`; export r; \
21409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21410 $(HOST_EXPORTS) \
21411 for flag in $(EXTRA_HOST_FLAGS) ; do \
21412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21413 done; \
21414 echo "Doing info in libgui" ; \
21415 (cd $(HOST_SUBDIR)/libgui && \
21416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21418 "RANLIB=$${RANLIB}" \
21419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21420 info) \
21421 || exit 1
21422
21423@endif libgui
21424
21425.PHONY: maybe-dvi-libgui dvi-libgui
21426maybe-dvi-libgui:
21427@if libgui
21428maybe-dvi-libgui: dvi-libgui
21429
21430dvi-libgui: \
21431 configure-libgui
21432 @: $(MAKE); $(unstage)
21433 @[ -f ./libgui/Makefile ] || exit 0; \
21434 r=`${PWD_COMMAND}`; export r; \
21435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21436 $(HOST_EXPORTS) \
21437 for flag in $(EXTRA_HOST_FLAGS) ; do \
21438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21439 done; \
21440 echo "Doing dvi in libgui" ; \
21441 (cd $(HOST_SUBDIR)/libgui && \
21442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21444 "RANLIB=$${RANLIB}" \
21445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21446 dvi) \
21447 || exit 1
21448
21449@endif libgui
21450
21451.PHONY: maybe-pdf-libgui pdf-libgui
21452maybe-pdf-libgui:
21453@if libgui
21454maybe-pdf-libgui: pdf-libgui
21455
21456pdf-libgui: \
21457 configure-libgui
21458 @: $(MAKE); $(unstage)
21459 @[ -f ./libgui/Makefile ] || exit 0; \
21460 r=`${PWD_COMMAND}`; export r; \
21461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21462 $(HOST_EXPORTS) \
21463 for flag in $(EXTRA_HOST_FLAGS) ; do \
21464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21465 done; \
21466 echo "Doing pdf in libgui" ; \
21467 (cd $(HOST_SUBDIR)/libgui && \
21468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21470 "RANLIB=$${RANLIB}" \
21471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21472 pdf) \
21473 || exit 1
21474
21475@endif libgui
21476
21477.PHONY: maybe-html-libgui html-libgui
21478maybe-html-libgui:
21479@if libgui
21480maybe-html-libgui: html-libgui
21481
21482html-libgui: \
21483 configure-libgui
21484 @: $(MAKE); $(unstage)
21485 @[ -f ./libgui/Makefile ] || exit 0; \
21486 r=`${PWD_COMMAND}`; export r; \
21487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21488 $(HOST_EXPORTS) \
21489 for flag in $(EXTRA_HOST_FLAGS) ; do \
21490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21491 done; \
21492 echo "Doing html in libgui" ; \
21493 (cd $(HOST_SUBDIR)/libgui && \
21494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21496 "RANLIB=$${RANLIB}" \
21497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21498 html) \
21499 || exit 1
21500
21501@endif libgui
21502
21503.PHONY: maybe-TAGS-libgui TAGS-libgui
21504maybe-TAGS-libgui:
21505@if libgui
21506maybe-TAGS-libgui: TAGS-libgui
21507
21508TAGS-libgui: \
21509 configure-libgui
21510 @: $(MAKE); $(unstage)
21511 @[ -f ./libgui/Makefile ] || exit 0; \
21512 r=`${PWD_COMMAND}`; export r; \
21513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21514 $(HOST_EXPORTS) \
21515 for flag in $(EXTRA_HOST_FLAGS) ; do \
21516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21517 done; \
21518 echo "Doing TAGS in libgui" ; \
21519 (cd $(HOST_SUBDIR)/libgui && \
21520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21522 "RANLIB=$${RANLIB}" \
21523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21524 TAGS) \
21525 || exit 1
21526
21527@endif libgui
21528
21529.PHONY: maybe-install-info-libgui install-info-libgui
21530maybe-install-info-libgui:
21531@if libgui
21532maybe-install-info-libgui: install-info-libgui
21533
21534install-info-libgui: \
21535 configure-libgui \
21536 info-libgui
21537 @: $(MAKE); $(unstage)
21538 @[ -f ./libgui/Makefile ] || exit 0; \
21539 r=`${PWD_COMMAND}`; export r; \
21540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21541 $(HOST_EXPORTS) \
21542 for flag in $(EXTRA_HOST_FLAGS) ; do \
21543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21544 done; \
21545 echo "Doing install-info in libgui" ; \
21546 (cd $(HOST_SUBDIR)/libgui && \
21547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21549 "RANLIB=$${RANLIB}" \
21550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21551 install-info) \
21552 || exit 1
21553
21554@endif libgui
21555
21556.PHONY: maybe-install-pdf-libgui install-pdf-libgui
21557maybe-install-pdf-libgui:
21558@if libgui
21559maybe-install-pdf-libgui: install-pdf-libgui
21560
21561install-pdf-libgui: \
21562 configure-libgui \
21563 pdf-libgui
21564 @: $(MAKE); $(unstage)
21565 @[ -f ./libgui/Makefile ] || exit 0; \
21566 r=`${PWD_COMMAND}`; export r; \
21567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21568 $(HOST_EXPORTS) \
21569 for flag in $(EXTRA_HOST_FLAGS) ; do \
21570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21571 done; \
21572 echo "Doing install-pdf in libgui" ; \
21573 (cd $(HOST_SUBDIR)/libgui && \
21574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21576 "RANLIB=$${RANLIB}" \
21577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21578 install-pdf) \
21579 || exit 1
21580
21581@endif libgui
21582
21583.PHONY: maybe-install-html-libgui install-html-libgui
21584maybe-install-html-libgui:
21585@if libgui
21586maybe-install-html-libgui: install-html-libgui
21587
21588install-html-libgui: \
21589 configure-libgui \
21590 html-libgui
21591 @: $(MAKE); $(unstage)
21592 @[ -f ./libgui/Makefile ] || exit 0; \
21593 r=`${PWD_COMMAND}`; export r; \
21594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21595 $(HOST_EXPORTS) \
21596 for flag in $(EXTRA_HOST_FLAGS) ; do \
21597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21598 done; \
21599 echo "Doing install-html in libgui" ; \
21600 (cd $(HOST_SUBDIR)/libgui && \
21601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21603 "RANLIB=$${RANLIB}" \
21604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21605 install-html) \
21606 || exit 1
21607
21608@endif libgui
21609
21610.PHONY: maybe-installcheck-libgui installcheck-libgui
21611maybe-installcheck-libgui:
21612@if libgui
21613maybe-installcheck-libgui: installcheck-libgui
21614
21615installcheck-libgui: \
21616 configure-libgui
21617 @: $(MAKE); $(unstage)
21618 @[ -f ./libgui/Makefile ] || exit 0; \
21619 r=`${PWD_COMMAND}`; export r; \
21620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21621 $(HOST_EXPORTS) \
21622 for flag in $(EXTRA_HOST_FLAGS) ; do \
21623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21624 done; \
21625 echo "Doing installcheck in libgui" ; \
21626 (cd $(HOST_SUBDIR)/libgui && \
21627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21629 "RANLIB=$${RANLIB}" \
21630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21631 installcheck) \
21632 || exit 1
21633
21634@endif libgui
21635
21636.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
21637maybe-mostlyclean-libgui:
21638@if libgui
21639maybe-mostlyclean-libgui: mostlyclean-libgui
21640
21641mostlyclean-libgui:
21642 @: $(MAKE); $(unstage)
21643 @[ -f ./libgui/Makefile ] || exit 0; \
21644 r=`${PWD_COMMAND}`; export r; \
21645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21646 $(HOST_EXPORTS) \
21647 for flag in $(EXTRA_HOST_FLAGS) ; do \
21648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21649 done; \
21650 echo "Doing mostlyclean in libgui" ; \
21651 (cd $(HOST_SUBDIR)/libgui && \
21652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21654 "RANLIB=$${RANLIB}" \
21655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21656 mostlyclean) \
21657 || exit 1
21658
21659@endif libgui
21660
21661.PHONY: maybe-clean-libgui clean-libgui
21662maybe-clean-libgui:
21663@if libgui
21664maybe-clean-libgui: clean-libgui
21665
21666clean-libgui:
21667 @: $(MAKE); $(unstage)
21668 @[ -f ./libgui/Makefile ] || exit 0; \
21669 r=`${PWD_COMMAND}`; export r; \
21670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21671 $(HOST_EXPORTS) \
21672 for flag in $(EXTRA_HOST_FLAGS) ; do \
21673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21674 done; \
21675 echo "Doing clean in libgui" ; \
21676 (cd $(HOST_SUBDIR)/libgui && \
21677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21679 "RANLIB=$${RANLIB}" \
21680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21681 clean) \
21682 || exit 1
21683
21684@endif libgui
21685
21686.PHONY: maybe-distclean-libgui distclean-libgui
21687maybe-distclean-libgui:
21688@if libgui
21689maybe-distclean-libgui: distclean-libgui
21690
21691distclean-libgui:
21692 @: $(MAKE); $(unstage)
21693 @[ -f ./libgui/Makefile ] || exit 0; \
21694 r=`${PWD_COMMAND}`; export r; \
21695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21696 $(HOST_EXPORTS) \
21697 for flag in $(EXTRA_HOST_FLAGS) ; do \
21698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21699 done; \
21700 echo "Doing distclean in libgui" ; \
21701 (cd $(HOST_SUBDIR)/libgui && \
21702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21704 "RANLIB=$${RANLIB}" \
21705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21706 distclean) \
21707 || exit 1
21708
21709@endif libgui
21710
21711.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
21712maybe-maintainer-clean-libgui:
21713@if libgui
21714maybe-maintainer-clean-libgui: maintainer-clean-libgui
21715
21716maintainer-clean-libgui:
21717 @: $(MAKE); $(unstage)
21718 @[ -f ./libgui/Makefile ] || exit 0; \
21719 r=`${PWD_COMMAND}`; export r; \
21720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21721 $(HOST_EXPORTS) \
21722 for flag in $(EXTRA_HOST_FLAGS) ; do \
21723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21724 done; \
21725 echo "Doing maintainer-clean in libgui" ; \
21726 (cd $(HOST_SUBDIR)/libgui && \
21727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21729 "RANLIB=$${RANLIB}" \
21730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21731 maintainer-clean) \
21732 || exit 1
21733
21734@endif libgui
21735
21736
21737
21738.PHONY: configure-libiberty maybe-configure-libiberty
21739maybe-configure-libiberty:
21740@if gcc-bootstrap
21741configure-libiberty: stage_current
21742@endif gcc-bootstrap
21743@if libiberty
21744maybe-configure-libiberty: configure-libiberty
21745configure-libiberty:
21746 @r=`${PWD_COMMAND}`; export r; \
21747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21748 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21750 $(HOST_EXPORTS) \
21751 echo Configuring in $(HOST_SUBDIR)/libiberty; \
21752 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
21753 case $(srcdir) in \
21754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21755 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21757 esac; \
21758 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21759 libsrcdir="$$s/libiberty"; \
21760 $(SHELL) $${libsrcdir}/configure \
21761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21762 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
21763 || exit 1
21764@endif libiberty
21765
21766
21767
21768.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
21769maybe-configure-stage1-libiberty:
21770@if libiberty-bootstrap
21771maybe-configure-stage1-libiberty: configure-stage1-libiberty
21772configure-stage1-libiberty:
21773 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21774 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21775 @r=`${PWD_COMMAND}`; export r; \
21776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21777 TFLAGS="$(STAGE1_TFLAGS)"; \
21778 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21779 $(HOST_EXPORTS) \
21780 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21781 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21782 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21783 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
21784 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21785 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21786 case $(srcdir) in \
21787 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21788 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21789 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21790 esac; \
21791 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21792 libsrcdir="$$s/libiberty"; \
21793 $(SHELL) $${libsrcdir}/configure \
21794 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21795 --target=${target_alias} $${srcdiroption} \
21796 $(STAGE1_CONFIGURE_FLAGS) \
21797 @extra_host_libiberty_configure_flags@
21798@endif libiberty-bootstrap
21799
21800.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
21801maybe-configure-stage2-libiberty:
21802@if libiberty-bootstrap
21803maybe-configure-stage2-libiberty: configure-stage2-libiberty
21804configure-stage2-libiberty:
21805 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21806 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21807 @r=`${PWD_COMMAND}`; export r; \
21808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21809 TFLAGS="$(STAGE2_TFLAGS)"; \
21810 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21811 $(HOST_EXPORTS) \
21812 $(POSTSTAGE1_HOST_EXPORTS) \
21813 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21814 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21815 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21816 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
21817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21818 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21819 case $(srcdir) in \
21820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21821 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21823 esac; \
21824 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21825 libsrcdir="$$s/libiberty"; \
21826 $(SHELL) $${libsrcdir}/configure \
21827 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21828 --target=${target_alias} $${srcdiroption} \
21829 --with-build-libsubdir=$(HOST_SUBDIR) \
21830 $(STAGE2_CONFIGURE_FLAGS) \
21831 @extra_host_libiberty_configure_flags@
21832@endif libiberty-bootstrap
21833
21834.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
21835maybe-configure-stage3-libiberty:
21836@if libiberty-bootstrap
21837maybe-configure-stage3-libiberty: configure-stage3-libiberty
21838configure-stage3-libiberty:
21839 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21840 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21841 @r=`${PWD_COMMAND}`; export r; \
21842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21843 TFLAGS="$(STAGE3_TFLAGS)"; \
21844 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21845 $(HOST_EXPORTS) \
21846 $(POSTSTAGE1_HOST_EXPORTS) \
21847 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21848 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21849 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21850 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
21851 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21852 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21853 case $(srcdir) in \
21854 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21855 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21856 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21857 esac; \
21858 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21859 libsrcdir="$$s/libiberty"; \
21860 $(SHELL) $${libsrcdir}/configure \
21861 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21862 --target=${target_alias} $${srcdiroption} \
21863 --with-build-libsubdir=$(HOST_SUBDIR) \
21864 $(STAGE3_CONFIGURE_FLAGS) \
21865 @extra_host_libiberty_configure_flags@
21866@endif libiberty-bootstrap
21867
21868.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
21869maybe-configure-stage4-libiberty:
21870@if libiberty-bootstrap
21871maybe-configure-stage4-libiberty: configure-stage4-libiberty
21872configure-stage4-libiberty:
21873 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21874 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21875 @r=`${PWD_COMMAND}`; export r; \
21876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21877 TFLAGS="$(STAGE4_TFLAGS)"; \
21878 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21879 $(HOST_EXPORTS) \
21880 $(POSTSTAGE1_HOST_EXPORTS) \
21881 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21882 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21883 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21884 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
21885 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21886 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21887 case $(srcdir) in \
21888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21889 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21891 esac; \
21892 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21893 libsrcdir="$$s/libiberty"; \
21894 $(SHELL) $${libsrcdir}/configure \
21895 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21896 --target=${target_alias} $${srcdiroption} \
21897 --with-build-libsubdir=$(HOST_SUBDIR) \
21898 $(STAGE4_CONFIGURE_FLAGS) \
21899 @extra_host_libiberty_configure_flags@
21900@endif libiberty-bootstrap
21901
21902.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
21903maybe-configure-stageprofile-libiberty:
21904@if libiberty-bootstrap
21905maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
21906configure-stageprofile-libiberty:
21907 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21908 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21909 @r=`${PWD_COMMAND}`; export r; \
21910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21911 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21912 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21913 $(HOST_EXPORTS) \
21914 $(POSTSTAGE1_HOST_EXPORTS) \
21915 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21916 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21917 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21918 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
21919 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21920 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21921 case $(srcdir) in \
21922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21923 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21925 esac; \
21926 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21927 libsrcdir="$$s/libiberty"; \
21928 $(SHELL) $${libsrcdir}/configure \
21929 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21930 --target=${target_alias} $${srcdiroption} \
21931 --with-build-libsubdir=$(HOST_SUBDIR) \
21932 $(STAGEprofile_CONFIGURE_FLAGS) \
21933 @extra_host_libiberty_configure_flags@
21934@endif libiberty-bootstrap
21935
21936.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
21937maybe-configure-stagefeedback-libiberty:
21938@if libiberty-bootstrap
21939maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
21940configure-stagefeedback-libiberty:
21941 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21942 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21943 @r=`${PWD_COMMAND}`; export r; \
21944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21945 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21946 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21947 $(HOST_EXPORTS) \
21948 $(POSTSTAGE1_HOST_EXPORTS) \
21949 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21950 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21951 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21952 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
21953 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21954 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21955 case $(srcdir) in \
21956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21957 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21959 esac; \
21960 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21961 libsrcdir="$$s/libiberty"; \
21962 $(SHELL) $${libsrcdir}/configure \
21963 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21964 --target=${target_alias} $${srcdiroption} \
21965 --with-build-libsubdir=$(HOST_SUBDIR) \
21966 $(STAGEfeedback_CONFIGURE_FLAGS) \
21967 @extra_host_libiberty_configure_flags@
21968@endif libiberty-bootstrap
21969
21970
21971
21972
21973
21974.PHONY: all-libiberty maybe-all-libiberty
21975maybe-all-libiberty:
21976@if gcc-bootstrap
21977all-libiberty: stage_current
21978@endif gcc-bootstrap
21979@if libiberty
21980TARGET-libiberty=all
21981maybe-all-libiberty: all-libiberty
21982all-libiberty: configure-libiberty
21983 @r=`${PWD_COMMAND}`; export r; \
21984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21985 $(HOST_EXPORTS) \
21986 (cd $(HOST_SUBDIR)/libiberty && \
21987 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21988 $(TARGET-libiberty))
21989@endif libiberty
21990
21991
21992
21993.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
21994.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
21995maybe-all-stage1-libiberty:
21996maybe-clean-stage1-libiberty:
21997@if libiberty-bootstrap
21998maybe-all-stage1-libiberty: all-stage1-libiberty
21999all-stage1: all-stage1-libiberty
22000TARGET-stage1-libiberty = $(TARGET-libiberty)
22001all-stage1-libiberty: configure-stage1-libiberty
22002 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22003 @r=`${PWD_COMMAND}`; export r; \
22004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22005 TFLAGS="$(STAGE1_TFLAGS)"; \
22006 $(HOST_EXPORTS) \
22007 cd $(HOST_SUBDIR)/libiberty && \
22008 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22009 CFLAGS="$(STAGE1_CFLAGS)" \
22010 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22011 LIBCFLAGS="$(LIBCFLAGS)" \
22012 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22013 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22014 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22015 $(EXTRA_HOST_FLAGS) \
22016 TFLAGS="$(STAGE1_TFLAGS)" \
22017 $(TARGET-stage1-libiberty)
22018
22019maybe-clean-stage1-libiberty: clean-stage1-libiberty
22020clean-stage1: clean-stage1-libiberty
22021clean-stage1-libiberty:
22022 @if [ $(current_stage) = stage1 ]; then \
22023 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22024 else \
22025 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22026 $(MAKE) stage1-start; \
22027 fi; \
22028 cd $(HOST_SUBDIR)/libiberty && \
22029 $(MAKE) $(EXTRA_HOST_FLAGS) \
22030 clean
22031@endif libiberty-bootstrap
22032
22033
22034.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22035.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22036maybe-all-stage2-libiberty:
22037maybe-clean-stage2-libiberty:
22038@if libiberty-bootstrap
22039maybe-all-stage2-libiberty: all-stage2-libiberty
22040all-stage2: all-stage2-libiberty
22041TARGET-stage2-libiberty = $(TARGET-libiberty)
22042all-stage2-libiberty: configure-stage2-libiberty
22043 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22044 @r=`${PWD_COMMAND}`; export r; \
22045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22046 TFLAGS="$(STAGE2_TFLAGS)"; \
22047 $(HOST_EXPORTS) \
22048 $(POSTSTAGE1_HOST_EXPORTS) \
22049 cd $(HOST_SUBDIR)/libiberty && \
22050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22051 CFLAGS="$(STAGE2_CFLAGS)" \
22052 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22053 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22057 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22058 TFLAGS="$(STAGE2_TFLAGS)" \
22059 $(TARGET-stage2-libiberty)
22060
22061maybe-clean-stage2-libiberty: clean-stage2-libiberty
22062clean-stage2: clean-stage2-libiberty
22063clean-stage2-libiberty:
22064 @if [ $(current_stage) = stage2 ]; then \
22065 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22066 else \
22067 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22068 $(MAKE) stage2-start; \
22069 fi; \
22070 cd $(HOST_SUBDIR)/libiberty && \
22071 $(MAKE) $(EXTRA_HOST_FLAGS) \
22072 $(POSTSTAGE1_FLAGS_TO_PASS) \
22073 clean
22074@endif libiberty-bootstrap
22075
22076
22077.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22078.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22079maybe-all-stage3-libiberty:
22080maybe-clean-stage3-libiberty:
22081@if libiberty-bootstrap
22082maybe-all-stage3-libiberty: all-stage3-libiberty
22083all-stage3: all-stage3-libiberty
22084TARGET-stage3-libiberty = $(TARGET-libiberty)
22085all-stage3-libiberty: configure-stage3-libiberty
22086 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22087 @r=`${PWD_COMMAND}`; export r; \
22088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22089 TFLAGS="$(STAGE3_TFLAGS)"; \
22090 $(HOST_EXPORTS) \
22091 $(POSTSTAGE1_HOST_EXPORTS) \
22092 cd $(HOST_SUBDIR)/libiberty && \
22093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22094 CFLAGS="$(STAGE3_CFLAGS)" \
22095 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22096 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22100 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22101 TFLAGS="$(STAGE3_TFLAGS)" \
22102 $(TARGET-stage3-libiberty)
22103
22104maybe-clean-stage3-libiberty: clean-stage3-libiberty
22105clean-stage3: clean-stage3-libiberty
22106clean-stage3-libiberty:
22107 @if [ $(current_stage) = stage3 ]; then \
22108 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22109 else \
22110 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22111 $(MAKE) stage3-start; \
22112 fi; \
22113 cd $(HOST_SUBDIR)/libiberty && \
22114 $(MAKE) $(EXTRA_HOST_FLAGS) \
22115 $(POSTSTAGE1_FLAGS_TO_PASS) \
22116 clean
22117@endif libiberty-bootstrap
22118
22119
22120.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22121.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22122maybe-all-stage4-libiberty:
22123maybe-clean-stage4-libiberty:
22124@if libiberty-bootstrap
22125maybe-all-stage4-libiberty: all-stage4-libiberty
22126all-stage4: all-stage4-libiberty
22127TARGET-stage4-libiberty = $(TARGET-libiberty)
22128all-stage4-libiberty: configure-stage4-libiberty
22129 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22130 @r=`${PWD_COMMAND}`; export r; \
22131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22132 TFLAGS="$(STAGE4_TFLAGS)"; \
22133 $(HOST_EXPORTS) \
22134 $(POSTSTAGE1_HOST_EXPORTS) \
22135 cd $(HOST_SUBDIR)/libiberty && \
22136 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22137 CFLAGS="$(STAGE4_CFLAGS)" \
22138 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22139 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22140 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22141 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22142 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22143 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22144 TFLAGS="$(STAGE4_TFLAGS)" \
22145 $(TARGET-stage4-libiberty)
22146
22147maybe-clean-stage4-libiberty: clean-stage4-libiberty
22148clean-stage4: clean-stage4-libiberty
22149clean-stage4-libiberty:
22150 @if [ $(current_stage) = stage4 ]; then \
22151 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22152 else \
22153 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22154 $(MAKE) stage4-start; \
22155 fi; \
22156 cd $(HOST_SUBDIR)/libiberty && \
22157 $(MAKE) $(EXTRA_HOST_FLAGS) \
22158 $(POSTSTAGE1_FLAGS_TO_PASS) \
22159 clean
22160@endif libiberty-bootstrap
22161
22162
22163.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22164.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22165maybe-all-stageprofile-libiberty:
22166maybe-clean-stageprofile-libiberty:
22167@if libiberty-bootstrap
22168maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22169all-stageprofile: all-stageprofile-libiberty
22170TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22171all-stageprofile-libiberty: configure-stageprofile-libiberty
22172 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22173 @r=`${PWD_COMMAND}`; export r; \
22174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22175 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22176 $(HOST_EXPORTS) \
22177 $(POSTSTAGE1_HOST_EXPORTS) \
22178 cd $(HOST_SUBDIR)/libiberty && \
22179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22180 CFLAGS="$(STAGEprofile_CFLAGS)" \
22181 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22182 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22183 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22184 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22185 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22186 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22187 TFLAGS="$(STAGEprofile_TFLAGS)" \
22188 $(TARGET-stageprofile-libiberty)
22189
22190maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22191clean-stageprofile: clean-stageprofile-libiberty
22192clean-stageprofile-libiberty:
22193 @if [ $(current_stage) = stageprofile ]; then \
22194 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22195 else \
22196 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22197 $(MAKE) stageprofile-start; \
22198 fi; \
22199 cd $(HOST_SUBDIR)/libiberty && \
22200 $(MAKE) $(EXTRA_HOST_FLAGS) \
22201 $(POSTSTAGE1_FLAGS_TO_PASS) \
22202 clean
22203@endif libiberty-bootstrap
22204
22205
22206.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22207.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22208maybe-all-stagefeedback-libiberty:
22209maybe-clean-stagefeedback-libiberty:
22210@if libiberty-bootstrap
22211maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22212all-stagefeedback: all-stagefeedback-libiberty
22213TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22214all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22215 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22216 @r=`${PWD_COMMAND}`; export r; \
22217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22218 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22219 $(HOST_EXPORTS) \
22220 $(POSTSTAGE1_HOST_EXPORTS) \
22221 cd $(HOST_SUBDIR)/libiberty && \
22222 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22223 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22224 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22225 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22226 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22227 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22228 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22229 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22230 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22231 $(TARGET-stagefeedback-libiberty)
22232
22233maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22234clean-stagefeedback: clean-stagefeedback-libiberty
22235clean-stagefeedback-libiberty:
22236 @if [ $(current_stage) = stagefeedback ]; then \
22237 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22238 else \
22239 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22240 $(MAKE) stagefeedback-start; \
22241 fi; \
22242 cd $(HOST_SUBDIR)/libiberty && \
22243 $(MAKE) $(EXTRA_HOST_FLAGS) \
22244 $(POSTSTAGE1_FLAGS_TO_PASS) \
22245 clean
22246@endif libiberty-bootstrap
22247
22248
22249
22250
22251
22252.PHONY: check-libiberty maybe-check-libiberty
22253maybe-check-libiberty:
22254@if libiberty
22255maybe-check-libiberty: check-libiberty
22256
22257check-libiberty:
22258 @: $(MAKE); $(unstage)
22259 @r=`${PWD_COMMAND}`; export r; \
22260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22261 $(HOST_EXPORTS) \
22262 (cd $(HOST_SUBDIR)/libiberty && \
22263 $(MAKE) $(FLAGS_TO_PASS) check)
22264
22265@endif libiberty
22266
22267.PHONY: install-libiberty maybe-install-libiberty
22268maybe-install-libiberty:
22269@if libiberty
22270maybe-install-libiberty: install-libiberty
22271
22272install-libiberty: installdirs
22273 @: $(MAKE); $(unstage)
22274 @r=`${PWD_COMMAND}`; export r; \
22275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22276 $(HOST_EXPORTS) \
22277 (cd $(HOST_SUBDIR)/libiberty && \
22278 $(MAKE) $(FLAGS_TO_PASS) install)
22279
22280@endif libiberty
22281
22282.PHONY: install-strip-libiberty maybe-install-strip-libiberty
22283maybe-install-strip-libiberty:
22284@if libiberty
22285maybe-install-strip-libiberty: install-strip-libiberty
22286
22287install-strip-libiberty: installdirs
22288 @: $(MAKE); $(unstage)
22289 @r=`${PWD_COMMAND}`; export r; \
22290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22291 $(HOST_EXPORTS) \
22292 (cd $(HOST_SUBDIR)/libiberty && \
22293 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22294
22295@endif libiberty
22296
22297# Other targets (info, dvi, pdf, etc.)
22298
22299.PHONY: maybe-info-libiberty info-libiberty
22300maybe-info-libiberty:
22301@if libiberty
22302maybe-info-libiberty: info-libiberty
22303
22304info-libiberty: \
22305 configure-libiberty
22306 @[ -f ./libiberty/Makefile ] || exit 0; \
22307 r=`${PWD_COMMAND}`; export r; \
22308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22309 $(HOST_EXPORTS) \
22310 for flag in $(EXTRA_HOST_FLAGS) ; do \
22311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22312 done; \
22313 echo "Doing info in libiberty" ; \
22314 (cd $(HOST_SUBDIR)/libiberty && \
22315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22317 "RANLIB=$${RANLIB}" \
22318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22319 info) \
22320 || exit 1
22321
22322@endif libiberty
22323
22324.PHONY: maybe-dvi-libiberty dvi-libiberty
22325maybe-dvi-libiberty:
22326@if libiberty
22327maybe-dvi-libiberty: dvi-libiberty
22328
22329dvi-libiberty: \
22330 configure-libiberty
22331 @[ -f ./libiberty/Makefile ] || exit 0; \
22332 r=`${PWD_COMMAND}`; export r; \
22333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22334 $(HOST_EXPORTS) \
22335 for flag in $(EXTRA_HOST_FLAGS) ; do \
22336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22337 done; \
22338 echo "Doing dvi in libiberty" ; \
22339 (cd $(HOST_SUBDIR)/libiberty && \
22340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22342 "RANLIB=$${RANLIB}" \
22343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22344 dvi) \
22345 || exit 1
22346
22347@endif libiberty
22348
22349.PHONY: maybe-pdf-libiberty pdf-libiberty
22350maybe-pdf-libiberty:
22351@if libiberty
22352maybe-pdf-libiberty: pdf-libiberty
22353
22354pdf-libiberty: \
22355 configure-libiberty
22356 @[ -f ./libiberty/Makefile ] || exit 0; \
22357 r=`${PWD_COMMAND}`; export r; \
22358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22359 $(HOST_EXPORTS) \
22360 for flag in $(EXTRA_HOST_FLAGS) ; do \
22361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22362 done; \
22363 echo "Doing pdf in libiberty" ; \
22364 (cd $(HOST_SUBDIR)/libiberty && \
22365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22367 "RANLIB=$${RANLIB}" \
22368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22369 pdf) \
22370 || exit 1
22371
22372@endif libiberty
22373
22374.PHONY: maybe-html-libiberty html-libiberty
22375maybe-html-libiberty:
22376@if libiberty
22377maybe-html-libiberty: html-libiberty
22378
22379html-libiberty: \
22380 configure-libiberty
22381 @[ -f ./libiberty/Makefile ] || exit 0; \
22382 r=`${PWD_COMMAND}`; export r; \
22383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22384 $(HOST_EXPORTS) \
22385 for flag in $(EXTRA_HOST_FLAGS) ; do \
22386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22387 done; \
22388 echo "Doing html in libiberty" ; \
22389 (cd $(HOST_SUBDIR)/libiberty && \
22390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22392 "RANLIB=$${RANLIB}" \
22393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22394 html) \
22395 || exit 1
22396
22397@endif libiberty
22398
22399.PHONY: maybe-TAGS-libiberty TAGS-libiberty
22400maybe-TAGS-libiberty:
22401@if libiberty
22402maybe-TAGS-libiberty: TAGS-libiberty
22403
22404TAGS-libiberty: \
22405 configure-libiberty
22406 @[ -f ./libiberty/Makefile ] || exit 0; \
22407 r=`${PWD_COMMAND}`; export r; \
22408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22409 $(HOST_EXPORTS) \
22410 for flag in $(EXTRA_HOST_FLAGS) ; do \
22411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22412 done; \
22413 echo "Doing TAGS in libiberty" ; \
22414 (cd $(HOST_SUBDIR)/libiberty && \
22415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22417 "RANLIB=$${RANLIB}" \
22418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22419 TAGS) \
22420 || exit 1
22421
22422@endif libiberty
22423
22424.PHONY: maybe-install-info-libiberty install-info-libiberty
22425maybe-install-info-libiberty:
22426@if libiberty
22427maybe-install-info-libiberty: install-info-libiberty
22428
22429install-info-libiberty: \
22430 configure-libiberty \
22431 info-libiberty
22432 @[ -f ./libiberty/Makefile ] || exit 0; \
22433 r=`${PWD_COMMAND}`; export r; \
22434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22435 $(HOST_EXPORTS) \
22436 for flag in $(EXTRA_HOST_FLAGS) ; do \
22437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22438 done; \
22439 echo "Doing install-info in libiberty" ; \
22440 (cd $(HOST_SUBDIR)/libiberty && \
22441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22443 "RANLIB=$${RANLIB}" \
22444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22445 install-info) \
22446 || exit 1
22447
22448@endif libiberty
22449
22450.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22451maybe-install-pdf-libiberty:
22452@if libiberty
22453maybe-install-pdf-libiberty: install-pdf-libiberty
22454
22455install-pdf-libiberty: \
22456 configure-libiberty \
22457 pdf-libiberty
22458 @[ -f ./libiberty/Makefile ] || exit 0; \
22459 r=`${PWD_COMMAND}`; export r; \
22460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22461 $(HOST_EXPORTS) \
22462 for flag in $(EXTRA_HOST_FLAGS) ; do \
22463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22464 done; \
22465 echo "Doing install-pdf in libiberty" ; \
22466 (cd $(HOST_SUBDIR)/libiberty && \
22467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22469 "RANLIB=$${RANLIB}" \
22470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22471 install-pdf) \
22472 || exit 1
22473
22474@endif libiberty
22475
22476.PHONY: maybe-install-html-libiberty install-html-libiberty
22477maybe-install-html-libiberty:
22478@if libiberty
22479maybe-install-html-libiberty: install-html-libiberty
22480
22481install-html-libiberty: \
22482 configure-libiberty \
22483 html-libiberty
22484 @[ -f ./libiberty/Makefile ] || exit 0; \
22485 r=`${PWD_COMMAND}`; export r; \
22486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22487 $(HOST_EXPORTS) \
22488 for flag in $(EXTRA_HOST_FLAGS) ; do \
22489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22490 done; \
22491 echo "Doing install-html in libiberty" ; \
22492 (cd $(HOST_SUBDIR)/libiberty && \
22493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22495 "RANLIB=$${RANLIB}" \
22496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22497 install-html) \
22498 || exit 1
22499
22500@endif libiberty
22501
22502.PHONY: maybe-installcheck-libiberty installcheck-libiberty
22503maybe-installcheck-libiberty:
22504@if libiberty
22505maybe-installcheck-libiberty: installcheck-libiberty
22506
22507installcheck-libiberty: \
22508 configure-libiberty
22509 @[ -f ./libiberty/Makefile ] || exit 0; \
22510 r=`${PWD_COMMAND}`; export r; \
22511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22512 $(HOST_EXPORTS) \
22513 for flag in $(EXTRA_HOST_FLAGS) ; do \
22514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22515 done; \
22516 echo "Doing installcheck in libiberty" ; \
22517 (cd $(HOST_SUBDIR)/libiberty && \
22518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22520 "RANLIB=$${RANLIB}" \
22521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22522 installcheck) \
22523 || exit 1
22524
22525@endif libiberty
22526
22527.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
22528maybe-mostlyclean-libiberty:
22529@if libiberty
22530maybe-mostlyclean-libiberty: mostlyclean-libiberty
22531
22532mostlyclean-libiberty:
22533 @[ -f ./libiberty/Makefile ] || exit 0; \
22534 r=`${PWD_COMMAND}`; export r; \
22535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22536 $(HOST_EXPORTS) \
22537 for flag in $(EXTRA_HOST_FLAGS) ; do \
22538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22539 done; \
22540 echo "Doing mostlyclean in libiberty" ; \
22541 (cd $(HOST_SUBDIR)/libiberty && \
22542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22544 "RANLIB=$${RANLIB}" \
22545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22546 mostlyclean) \
22547 || exit 1
22548
22549@endif libiberty
22550
22551.PHONY: maybe-clean-libiberty clean-libiberty
22552maybe-clean-libiberty:
22553@if libiberty
22554maybe-clean-libiberty: clean-libiberty
22555
22556clean-libiberty:
22557 @[ -f ./libiberty/Makefile ] || exit 0; \
22558 r=`${PWD_COMMAND}`; export r; \
22559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22560 $(HOST_EXPORTS) \
22561 for flag in $(EXTRA_HOST_FLAGS) ; do \
22562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22563 done; \
22564 echo "Doing clean in libiberty" ; \
22565 (cd $(HOST_SUBDIR)/libiberty && \
22566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22568 "RANLIB=$${RANLIB}" \
22569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22570 clean) \
22571 || exit 1
22572
22573@endif libiberty
22574
22575.PHONY: maybe-distclean-libiberty distclean-libiberty
22576maybe-distclean-libiberty:
22577@if libiberty
22578maybe-distclean-libiberty: distclean-libiberty
22579
22580distclean-libiberty:
22581 @[ -f ./libiberty/Makefile ] || exit 0; \
22582 r=`${PWD_COMMAND}`; export r; \
22583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22584 $(HOST_EXPORTS) \
22585 for flag in $(EXTRA_HOST_FLAGS) ; do \
22586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22587 done; \
22588 echo "Doing distclean in libiberty" ; \
22589 (cd $(HOST_SUBDIR)/libiberty && \
22590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22592 "RANLIB=$${RANLIB}" \
22593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22594 distclean) \
22595 || exit 1
22596
22597@endif libiberty
22598
22599.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
22600maybe-maintainer-clean-libiberty:
22601@if libiberty
22602maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
22603
22604maintainer-clean-libiberty:
22605 @[ -f ./libiberty/Makefile ] || exit 0; \
22606 r=`${PWD_COMMAND}`; export r; \
22607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22608 $(HOST_EXPORTS) \
22609 for flag in $(EXTRA_HOST_FLAGS) ; do \
22610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22611 done; \
22612 echo "Doing maintainer-clean in libiberty" ; \
22613 (cd $(HOST_SUBDIR)/libiberty && \
22614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22616 "RANLIB=$${RANLIB}" \
22617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22618 maintainer-clean) \
22619 || exit 1
22620
22621@endif libiberty
22622
22623
22624
22625.PHONY: configure-libiconv maybe-configure-libiconv
22626maybe-configure-libiconv:
22627@if gcc-bootstrap
22628configure-libiconv: stage_current
22629@endif gcc-bootstrap
22630@if libiconv
22631maybe-configure-libiconv: configure-libiconv
22632configure-libiconv:
22633 @: $(MAKE); $(unstage)
22634 @r=`${PWD_COMMAND}`; export r; \
22635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22636 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
22637 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
22638 $(HOST_EXPORTS) \
22639 echo Configuring in $(HOST_SUBDIR)/libiconv; \
22640 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
22641 case $(srcdir) in \
22642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22643 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
22644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22645 esac; \
22646 srcdiroption="--srcdir=$${topdir}/libiconv"; \
22647 libsrcdir="$$s/libiconv"; \
22648 $(SHELL) $${libsrcdir}/configure \
22649 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22650 --target=${target_alias} $${srcdiroption} --disable-shared \
22651 || exit 1
22652@endif libiconv
22653
22654
22655
22656
22657
22658.PHONY: all-libiconv maybe-all-libiconv
22659maybe-all-libiconv:
22660@if gcc-bootstrap
22661all-libiconv: stage_current
22662@endif gcc-bootstrap
22663@if libiconv
22664TARGET-libiconv=all
22665maybe-all-libiconv: all-libiconv
22666all-libiconv: configure-libiconv
22667 @: $(MAKE); $(unstage)
22668 @r=`${PWD_COMMAND}`; export r; \
22669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22670 $(HOST_EXPORTS) \
22671 (cd $(HOST_SUBDIR)/libiconv && \
22672 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22673 $(TARGET-libiconv))
22674@endif libiconv
22675
22676
22677
22678
22679.PHONY: check-libiconv maybe-check-libiconv
22680maybe-check-libiconv:
22681@if libiconv
22682maybe-check-libiconv: check-libiconv
22683
22684check-libiconv:
22685 @: $(MAKE); $(unstage)
22686 @r=`${PWD_COMMAND}`; export r; \
22687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22688 $(HOST_EXPORTS) \
22689 (cd $(HOST_SUBDIR)/libiconv && \
22690 $(MAKE) $(FLAGS_TO_PASS) check)
22691
22692@endif libiconv
22693
22694.PHONY: install-libiconv maybe-install-libiconv
22695maybe-install-libiconv:
22696@if libiconv
22697maybe-install-libiconv: install-libiconv
22698
22699install-libiconv:
22700
22701@endif libiconv
22702
22703.PHONY: install-strip-libiconv maybe-install-strip-libiconv
22704maybe-install-strip-libiconv:
22705@if libiconv
22706maybe-install-strip-libiconv: install-strip-libiconv
22707
22708install-strip-libiconv:
22709
22710@endif libiconv
22711
22712# Other targets (info, dvi, pdf, etc.)
22713
22714.PHONY: maybe-info-libiconv info-libiconv
22715maybe-info-libiconv:
22716@if libiconv
22717maybe-info-libiconv: info-libiconv
22718
22719info-libiconv: \
22720 configure-libiconv
22721 @: $(MAKE); $(unstage)
22722 @[ -f ./libiconv/Makefile ] || exit 0; \
22723 r=`${PWD_COMMAND}`; export r; \
22724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22725 $(HOST_EXPORTS) \
22726 for flag in $(EXTRA_HOST_FLAGS) ; do \
22727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22728 done; \
22729 echo "Doing info in libiconv" ; \
22730 (cd $(HOST_SUBDIR)/libiconv && \
22731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22733 "RANLIB=$${RANLIB}" \
22734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22735 info) \
22736 || exit 1
22737
22738@endif libiconv
22739
22740.PHONY: maybe-dvi-libiconv dvi-libiconv
22741maybe-dvi-libiconv:
22742@if libiconv
22743maybe-dvi-libiconv: dvi-libiconv
22744
22745dvi-libiconv: \
22746 configure-libiconv
22747 @: $(MAKE); $(unstage)
22748 @[ -f ./libiconv/Makefile ] || exit 0; \
22749 r=`${PWD_COMMAND}`; export r; \
22750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22751 $(HOST_EXPORTS) \
22752 for flag in $(EXTRA_HOST_FLAGS) ; do \
22753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22754 done; \
22755 echo "Doing dvi in libiconv" ; \
22756 (cd $(HOST_SUBDIR)/libiconv && \
22757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22759 "RANLIB=$${RANLIB}" \
22760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22761 dvi) \
22762 || exit 1
22763
22764@endif libiconv
22765
22766.PHONY: maybe-pdf-libiconv pdf-libiconv
22767maybe-pdf-libiconv:
22768@if libiconv
22769maybe-pdf-libiconv: pdf-libiconv
22770
22771pdf-libiconv: \
22772 configure-libiconv
22773 @: $(MAKE); $(unstage)
22774 @[ -f ./libiconv/Makefile ] || exit 0; \
22775 r=`${PWD_COMMAND}`; export r; \
22776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22777 $(HOST_EXPORTS) \
22778 for flag in $(EXTRA_HOST_FLAGS) ; do \
22779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22780 done; \
22781 echo "Doing pdf in libiconv" ; \
22782 (cd $(HOST_SUBDIR)/libiconv && \
22783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22785 "RANLIB=$${RANLIB}" \
22786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22787 pdf) \
22788 || exit 1
22789
22790@endif libiconv
22791
22792.PHONY: maybe-html-libiconv html-libiconv
22793maybe-html-libiconv:
22794@if libiconv
22795maybe-html-libiconv: html-libiconv
22796
22797html-libiconv: \
22798 configure-libiconv
22799 @: $(MAKE); $(unstage)
22800 @[ -f ./libiconv/Makefile ] || exit 0; \
22801 r=`${PWD_COMMAND}`; export r; \
22802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22803 $(HOST_EXPORTS) \
22804 for flag in $(EXTRA_HOST_FLAGS) ; do \
22805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22806 done; \
22807 echo "Doing html in libiconv" ; \
22808 (cd $(HOST_SUBDIR)/libiconv && \
22809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22811 "RANLIB=$${RANLIB}" \
22812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22813 html) \
22814 || exit 1
22815
22816@endif libiconv
22817
22818.PHONY: maybe-TAGS-libiconv TAGS-libiconv
22819maybe-TAGS-libiconv:
22820@if libiconv
22821maybe-TAGS-libiconv: TAGS-libiconv
22822
22823TAGS-libiconv: \
22824 configure-libiconv
22825 @: $(MAKE); $(unstage)
22826 @[ -f ./libiconv/Makefile ] || exit 0; \
22827 r=`${PWD_COMMAND}`; export r; \
22828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22829 $(HOST_EXPORTS) \
22830 for flag in $(EXTRA_HOST_FLAGS) ; do \
22831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22832 done; \
22833 echo "Doing TAGS in libiconv" ; \
22834 (cd $(HOST_SUBDIR)/libiconv && \
22835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22837 "RANLIB=$${RANLIB}" \
22838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22839 TAGS) \
22840 || exit 1
22841
22842@endif libiconv
22843
22844.PHONY: maybe-install-info-libiconv install-info-libiconv
22845maybe-install-info-libiconv:
22846@if libiconv
22847maybe-install-info-libiconv: install-info-libiconv
22848
22849# libiconv doesn't support install-info.
22850install-info-libiconv:
22851
22852@endif libiconv
22853
22854.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
22855maybe-install-pdf-libiconv:
22856@if libiconv
22857maybe-install-pdf-libiconv: install-pdf-libiconv
22858
22859# libiconv doesn't support install-pdf.
22860install-pdf-libiconv:
22861
22862@endif libiconv
22863
22864.PHONY: maybe-install-html-libiconv install-html-libiconv
22865maybe-install-html-libiconv:
22866@if libiconv
22867maybe-install-html-libiconv: install-html-libiconv
22868
22869# libiconv doesn't support install-html.
22870install-html-libiconv:
22871
22872@endif libiconv
22873
22874.PHONY: maybe-installcheck-libiconv installcheck-libiconv
22875maybe-installcheck-libiconv:
22876@if libiconv
22877maybe-installcheck-libiconv: installcheck-libiconv
22878
22879installcheck-libiconv: \
22880 configure-libiconv
22881 @: $(MAKE); $(unstage)
22882 @[ -f ./libiconv/Makefile ] || exit 0; \
22883 r=`${PWD_COMMAND}`; export r; \
22884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22885 $(HOST_EXPORTS) \
22886 for flag in $(EXTRA_HOST_FLAGS) ; do \
22887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22888 done; \
22889 echo "Doing installcheck in libiconv" ; \
22890 (cd $(HOST_SUBDIR)/libiconv && \
22891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22893 "RANLIB=$${RANLIB}" \
22894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22895 installcheck) \
22896 || exit 1
22897
22898@endif libiconv
22899
22900.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
22901maybe-mostlyclean-libiconv:
22902@if libiconv
22903maybe-mostlyclean-libiconv: mostlyclean-libiconv
22904
22905mostlyclean-libiconv:
22906 @: $(MAKE); $(unstage)
22907 @[ -f ./libiconv/Makefile ] || exit 0; \
22908 r=`${PWD_COMMAND}`; export r; \
22909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22910 $(HOST_EXPORTS) \
22911 for flag in $(EXTRA_HOST_FLAGS) ; do \
22912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22913 done; \
22914 echo "Doing mostlyclean in libiconv" ; \
22915 (cd $(HOST_SUBDIR)/libiconv && \
22916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22918 "RANLIB=$${RANLIB}" \
22919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22920 mostlyclean) \
22921 || exit 1
22922
22923@endif libiconv
22924
22925.PHONY: maybe-clean-libiconv clean-libiconv
22926maybe-clean-libiconv:
22927@if libiconv
22928maybe-clean-libiconv: clean-libiconv
22929
22930clean-libiconv:
22931 @: $(MAKE); $(unstage)
22932 @[ -f ./libiconv/Makefile ] || exit 0; \
22933 r=`${PWD_COMMAND}`; export r; \
22934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22935 $(HOST_EXPORTS) \
22936 for flag in $(EXTRA_HOST_FLAGS) ; do \
22937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22938 done; \
22939 echo "Doing clean in libiconv" ; \
22940 (cd $(HOST_SUBDIR)/libiconv && \
22941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22943 "RANLIB=$${RANLIB}" \
22944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22945 clean) \
22946 || exit 1
22947
22948@endif libiconv
22949
22950.PHONY: maybe-distclean-libiconv distclean-libiconv
22951maybe-distclean-libiconv:
22952@if libiconv
22953maybe-distclean-libiconv: distclean-libiconv
22954
22955distclean-libiconv:
22956 @: $(MAKE); $(unstage)
22957 @[ -f ./libiconv/Makefile ] || exit 0; \
22958 r=`${PWD_COMMAND}`; export r; \
22959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22960 $(HOST_EXPORTS) \
22961 for flag in $(EXTRA_HOST_FLAGS) ; do \
22962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22963 done; \
22964 echo "Doing distclean in libiconv" ; \
22965 (cd $(HOST_SUBDIR)/libiconv && \
22966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22968 "RANLIB=$${RANLIB}" \
22969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22970 distclean) \
22971 || exit 1
22972
22973@endif libiconv
22974
22975.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
22976maybe-maintainer-clean-libiconv:
22977@if libiconv
22978maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
22979
22980maintainer-clean-libiconv:
22981 @: $(MAKE); $(unstage)
22982 @[ -f ./libiconv/Makefile ] || exit 0; \
22983 r=`${PWD_COMMAND}`; export r; \
22984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22985 $(HOST_EXPORTS) \
22986 for flag in $(EXTRA_HOST_FLAGS) ; do \
22987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22988 done; \
22989 echo "Doing maintainer-clean in libiconv" ; \
22990 (cd $(HOST_SUBDIR)/libiconv && \
22991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22993 "RANLIB=$${RANLIB}" \
22994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22995 maintainer-clean) \
22996 || exit 1
22997
22998@endif libiconv
22999
23000
23001
23002.PHONY: configure-m4 maybe-configure-m4
23003maybe-configure-m4:
23004@if gcc-bootstrap
23005configure-m4: stage_current
23006@endif gcc-bootstrap
23007@if m4
23008maybe-configure-m4: configure-m4
23009configure-m4:
23010 @: $(MAKE); $(unstage)
23011 @r=`${PWD_COMMAND}`; export r; \
23012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23013 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23014 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23015 $(HOST_EXPORTS) \
23016 echo Configuring in $(HOST_SUBDIR)/m4; \
23017 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23018 case $(srcdir) in \
23019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23020 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23022 esac; \
23023 srcdiroption="--srcdir=$${topdir}/m4"; \
23024 libsrcdir="$$s/m4"; \
23025 $(SHELL) $${libsrcdir}/configure \
23026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23027 --target=${target_alias} $${srcdiroption} \
23028 || exit 1
23029@endif m4
23030
23031
23032
23033
23034
23035.PHONY: all-m4 maybe-all-m4
23036maybe-all-m4:
23037@if gcc-bootstrap
23038all-m4: stage_current
23039@endif gcc-bootstrap
23040@if m4
23041TARGET-m4=all
23042maybe-all-m4: all-m4
23043all-m4: configure-m4
23044 @: $(MAKE); $(unstage)
23045 @r=`${PWD_COMMAND}`; export r; \
23046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23047 $(HOST_EXPORTS) \
23048 (cd $(HOST_SUBDIR)/m4 && \
23049 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23050 $(TARGET-m4))
23051@endif m4
23052
23053
23054
23055
23056.PHONY: check-m4 maybe-check-m4
23057maybe-check-m4:
23058@if m4
23059maybe-check-m4: check-m4
23060
23061check-m4:
23062 @: $(MAKE); $(unstage)
23063 @r=`${PWD_COMMAND}`; export r; \
23064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23065 $(HOST_EXPORTS) \
23066 (cd $(HOST_SUBDIR)/m4 && \
23067 $(MAKE) $(FLAGS_TO_PASS) check)
23068
23069@endif m4
23070
23071.PHONY: install-m4 maybe-install-m4
23072maybe-install-m4:
23073@if m4
23074maybe-install-m4: install-m4
23075
23076install-m4: installdirs
23077 @: $(MAKE); $(unstage)
23078 @r=`${PWD_COMMAND}`; export r; \
23079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23080 $(HOST_EXPORTS) \
23081 (cd $(HOST_SUBDIR)/m4 && \
23082 $(MAKE) $(FLAGS_TO_PASS) install)
23083
23084@endif m4
23085
23086.PHONY: install-strip-m4 maybe-install-strip-m4
23087maybe-install-strip-m4:
23088@if m4
23089maybe-install-strip-m4: install-strip-m4
23090
23091install-strip-m4: installdirs
23092 @: $(MAKE); $(unstage)
23093 @r=`${PWD_COMMAND}`; export r; \
23094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23095 $(HOST_EXPORTS) \
23096 (cd $(HOST_SUBDIR)/m4 && \
23097 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23098
23099@endif m4
23100
23101# Other targets (info, dvi, pdf, etc.)
23102
23103.PHONY: maybe-info-m4 info-m4
23104maybe-info-m4:
23105@if m4
23106maybe-info-m4: info-m4
23107
23108info-m4: \
23109 configure-m4
23110 @: $(MAKE); $(unstage)
23111 @[ -f ./m4/Makefile ] || exit 0; \
23112 r=`${PWD_COMMAND}`; export r; \
23113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23114 $(HOST_EXPORTS) \
23115 for flag in $(EXTRA_HOST_FLAGS) ; do \
23116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23117 done; \
23118 echo "Doing info in m4" ; \
23119 (cd $(HOST_SUBDIR)/m4 && \
23120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23122 "RANLIB=$${RANLIB}" \
23123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23124 info) \
23125 || exit 1
23126
23127@endif m4
23128
23129.PHONY: maybe-dvi-m4 dvi-m4
23130maybe-dvi-m4:
23131@if m4
23132maybe-dvi-m4: dvi-m4
23133
23134dvi-m4: \
23135 configure-m4
23136 @: $(MAKE); $(unstage)
23137 @[ -f ./m4/Makefile ] || exit 0; \
23138 r=`${PWD_COMMAND}`; export r; \
23139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23140 $(HOST_EXPORTS) \
23141 for flag in $(EXTRA_HOST_FLAGS) ; do \
23142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23143 done; \
23144 echo "Doing dvi in m4" ; \
23145 (cd $(HOST_SUBDIR)/m4 && \
23146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23148 "RANLIB=$${RANLIB}" \
23149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23150 dvi) \
23151 || exit 1
23152
23153@endif m4
23154
23155.PHONY: maybe-pdf-m4 pdf-m4
23156maybe-pdf-m4:
23157@if m4
23158maybe-pdf-m4: pdf-m4
23159
23160pdf-m4: \
23161 configure-m4
23162 @: $(MAKE); $(unstage)
23163 @[ -f ./m4/Makefile ] || exit 0; \
23164 r=`${PWD_COMMAND}`; export r; \
23165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23166 $(HOST_EXPORTS) \
23167 for flag in $(EXTRA_HOST_FLAGS) ; do \
23168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23169 done; \
23170 echo "Doing pdf in m4" ; \
23171 (cd $(HOST_SUBDIR)/m4 && \
23172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23174 "RANLIB=$${RANLIB}" \
23175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23176 pdf) \
23177 || exit 1
23178
23179@endif m4
23180
23181.PHONY: maybe-html-m4 html-m4
23182maybe-html-m4:
23183@if m4
23184maybe-html-m4: html-m4
23185
23186html-m4: \
23187 configure-m4
23188 @: $(MAKE); $(unstage)
23189 @[ -f ./m4/Makefile ] || exit 0; \
23190 r=`${PWD_COMMAND}`; export r; \
23191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23192 $(HOST_EXPORTS) \
23193 for flag in $(EXTRA_HOST_FLAGS) ; do \
23194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23195 done; \
23196 echo "Doing html in m4" ; \
23197 (cd $(HOST_SUBDIR)/m4 && \
23198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23200 "RANLIB=$${RANLIB}" \
23201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23202 html) \
23203 || exit 1
23204
23205@endif m4
23206
23207.PHONY: maybe-TAGS-m4 TAGS-m4
23208maybe-TAGS-m4:
23209@if m4
23210maybe-TAGS-m4: TAGS-m4
23211
23212TAGS-m4: \
23213 configure-m4
23214 @: $(MAKE); $(unstage)
23215 @[ -f ./m4/Makefile ] || exit 0; \
23216 r=`${PWD_COMMAND}`; export r; \
23217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23218 $(HOST_EXPORTS) \
23219 for flag in $(EXTRA_HOST_FLAGS) ; do \
23220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23221 done; \
23222 echo "Doing TAGS in m4" ; \
23223 (cd $(HOST_SUBDIR)/m4 && \
23224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23226 "RANLIB=$${RANLIB}" \
23227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23228 TAGS) \
23229 || exit 1
23230
23231@endif m4
23232
23233.PHONY: maybe-install-info-m4 install-info-m4
23234maybe-install-info-m4:
23235@if m4
23236maybe-install-info-m4: install-info-m4
23237
23238install-info-m4: \
23239 configure-m4 \
23240 info-m4
23241 @: $(MAKE); $(unstage)
23242 @[ -f ./m4/Makefile ] || exit 0; \
23243 r=`${PWD_COMMAND}`; export r; \
23244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23245 $(HOST_EXPORTS) \
23246 for flag in $(EXTRA_HOST_FLAGS) ; do \
23247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23248 done; \
23249 echo "Doing install-info in m4" ; \
23250 (cd $(HOST_SUBDIR)/m4 && \
23251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23253 "RANLIB=$${RANLIB}" \
23254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23255 install-info) \
23256 || exit 1
23257
23258@endif m4
23259
23260.PHONY: maybe-install-pdf-m4 install-pdf-m4
23261maybe-install-pdf-m4:
23262@if m4
23263maybe-install-pdf-m4: install-pdf-m4
23264
23265install-pdf-m4: \
23266 configure-m4 \
23267 pdf-m4
23268 @: $(MAKE); $(unstage)
23269 @[ -f ./m4/Makefile ] || exit 0; \
23270 r=`${PWD_COMMAND}`; export r; \
23271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23272 $(HOST_EXPORTS) \
23273 for flag in $(EXTRA_HOST_FLAGS) ; do \
23274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23275 done; \
23276 echo "Doing install-pdf in m4" ; \
23277 (cd $(HOST_SUBDIR)/m4 && \
23278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23280 "RANLIB=$${RANLIB}" \
23281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23282 install-pdf) \
23283 || exit 1
23284
23285@endif m4
23286
23287.PHONY: maybe-install-html-m4 install-html-m4
23288maybe-install-html-m4:
23289@if m4
23290maybe-install-html-m4: install-html-m4
23291
23292install-html-m4: \
23293 configure-m4 \
23294 html-m4
23295 @: $(MAKE); $(unstage)
23296 @[ -f ./m4/Makefile ] || exit 0; \
23297 r=`${PWD_COMMAND}`; export r; \
23298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23299 $(HOST_EXPORTS) \
23300 for flag in $(EXTRA_HOST_FLAGS) ; do \
23301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23302 done; \
23303 echo "Doing install-html in m4" ; \
23304 (cd $(HOST_SUBDIR)/m4 && \
23305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23307 "RANLIB=$${RANLIB}" \
23308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23309 install-html) \
23310 || exit 1
23311
23312@endif m4
23313
23314.PHONY: maybe-installcheck-m4 installcheck-m4
23315maybe-installcheck-m4:
23316@if m4
23317maybe-installcheck-m4: installcheck-m4
23318
23319installcheck-m4: \
23320 configure-m4
23321 @: $(MAKE); $(unstage)
23322 @[ -f ./m4/Makefile ] || exit 0; \
23323 r=`${PWD_COMMAND}`; export r; \
23324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23325 $(HOST_EXPORTS) \
23326 for flag in $(EXTRA_HOST_FLAGS) ; do \
23327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23328 done; \
23329 echo "Doing installcheck in m4" ; \
23330 (cd $(HOST_SUBDIR)/m4 && \
23331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23333 "RANLIB=$${RANLIB}" \
23334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23335 installcheck) \
23336 || exit 1
23337
23338@endif m4
23339
23340.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
23341maybe-mostlyclean-m4:
23342@if m4
23343maybe-mostlyclean-m4: mostlyclean-m4
23344
23345mostlyclean-m4:
23346 @: $(MAKE); $(unstage)
23347 @[ -f ./m4/Makefile ] || exit 0; \
23348 r=`${PWD_COMMAND}`; export r; \
23349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23350 $(HOST_EXPORTS) \
23351 for flag in $(EXTRA_HOST_FLAGS) ; do \
23352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23353 done; \
23354 echo "Doing mostlyclean in m4" ; \
23355 (cd $(HOST_SUBDIR)/m4 && \
23356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23358 "RANLIB=$${RANLIB}" \
23359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23360 mostlyclean) \
23361 || exit 1
23362
23363@endif m4
23364
23365.PHONY: maybe-clean-m4 clean-m4
23366maybe-clean-m4:
23367@if m4
23368maybe-clean-m4: clean-m4
23369
23370clean-m4:
23371 @: $(MAKE); $(unstage)
23372 @[ -f ./m4/Makefile ] || exit 0; \
23373 r=`${PWD_COMMAND}`; export r; \
23374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23375 $(HOST_EXPORTS) \
23376 for flag in $(EXTRA_HOST_FLAGS) ; do \
23377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23378 done; \
23379 echo "Doing clean in m4" ; \
23380 (cd $(HOST_SUBDIR)/m4 && \
23381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23383 "RANLIB=$${RANLIB}" \
23384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23385 clean) \
23386 || exit 1
23387
23388@endif m4
23389
23390.PHONY: maybe-distclean-m4 distclean-m4
23391maybe-distclean-m4:
23392@if m4
23393maybe-distclean-m4: distclean-m4
23394
23395distclean-m4:
23396 @: $(MAKE); $(unstage)
23397 @[ -f ./m4/Makefile ] || exit 0; \
23398 r=`${PWD_COMMAND}`; export r; \
23399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23400 $(HOST_EXPORTS) \
23401 for flag in $(EXTRA_HOST_FLAGS) ; do \
23402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23403 done; \
23404 echo "Doing distclean in m4" ; \
23405 (cd $(HOST_SUBDIR)/m4 && \
23406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23408 "RANLIB=$${RANLIB}" \
23409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23410 distclean) \
23411 || exit 1
23412
23413@endif m4
23414
23415.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
23416maybe-maintainer-clean-m4:
23417@if m4
23418maybe-maintainer-clean-m4: maintainer-clean-m4
23419
23420maintainer-clean-m4:
23421 @: $(MAKE); $(unstage)
23422 @[ -f ./m4/Makefile ] || exit 0; \
23423 r=`${PWD_COMMAND}`; export r; \
23424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23425 $(HOST_EXPORTS) \
23426 for flag in $(EXTRA_HOST_FLAGS) ; do \
23427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23428 done; \
23429 echo "Doing maintainer-clean in m4" ; \
23430 (cd $(HOST_SUBDIR)/m4 && \
23431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23433 "RANLIB=$${RANLIB}" \
23434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23435 maintainer-clean) \
23436 || exit 1
23437
23438@endif m4
23439
23440
23441
23442.PHONY: configure-readline maybe-configure-readline
23443maybe-configure-readline:
23444@if gcc-bootstrap
23445configure-readline: stage_current
23446@endif gcc-bootstrap
23447@if readline
23448maybe-configure-readline: configure-readline
23449configure-readline:
23450 @: $(MAKE); $(unstage)
23451 @r=`${PWD_COMMAND}`; export r; \
23452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23453 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
23454 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
23455 $(HOST_EXPORTS) \
23456 echo Configuring in $(HOST_SUBDIR)/readline; \
23457 cd "$(HOST_SUBDIR)/readline" || exit 1; \
23458 case $(srcdir) in \
23459 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23460 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
23461 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23462 esac; \
23463 srcdiroption="--srcdir=$${topdir}/readline"; \
23464 libsrcdir="$$s/readline"; \
23465 $(SHELL) $${libsrcdir}/configure \
23466 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23467 --target=${target_alias} $${srcdiroption} \
23468 || exit 1
23469@endif readline
23470
23471
23472
23473
23474
23475.PHONY: all-readline maybe-all-readline
23476maybe-all-readline:
23477@if gcc-bootstrap
23478all-readline: stage_current
23479@endif gcc-bootstrap
23480@if readline
23481TARGET-readline=all
23482maybe-all-readline: all-readline
23483all-readline: configure-readline
23484 @: $(MAKE); $(unstage)
23485 @r=`${PWD_COMMAND}`; export r; \
23486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23487 $(HOST_EXPORTS) \
23488 (cd $(HOST_SUBDIR)/readline && \
23489 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23490 $(TARGET-readline))
23491@endif readline
23492
23493
23494
23495
23496.PHONY: check-readline maybe-check-readline
23497maybe-check-readline:
23498@if readline
23499maybe-check-readline: check-readline
23500
23501check-readline:
23502 @: $(MAKE); $(unstage)
23503 @r=`${PWD_COMMAND}`; export r; \
23504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23505 $(HOST_EXPORTS) \
23506 (cd $(HOST_SUBDIR)/readline && \
23507 $(MAKE) $(FLAGS_TO_PASS) check)
23508
23509@endif readline
23510
23511.PHONY: install-readline maybe-install-readline
23512maybe-install-readline:
23513@if readline
23514maybe-install-readline: install-readline
23515
23516install-readline: installdirs
23517 @: $(MAKE); $(unstage)
23518 @r=`${PWD_COMMAND}`; export r; \
23519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23520 $(HOST_EXPORTS) \
23521 (cd $(HOST_SUBDIR)/readline && \
23522 $(MAKE) $(FLAGS_TO_PASS) install)
23523
23524@endif readline
23525
23526.PHONY: install-strip-readline maybe-install-strip-readline
23527maybe-install-strip-readline:
23528@if readline
23529maybe-install-strip-readline: install-strip-readline
23530
23531install-strip-readline: installdirs
23532 @: $(MAKE); $(unstage)
23533 @r=`${PWD_COMMAND}`; export r; \
23534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23535 $(HOST_EXPORTS) \
23536 (cd $(HOST_SUBDIR)/readline && \
23537 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23538
23539@endif readline
23540
23541# Other targets (info, dvi, pdf, etc.)
23542
23543.PHONY: maybe-info-readline info-readline
23544maybe-info-readline:
23545@if readline
23546maybe-info-readline: info-readline
23547
23548info-readline: \
23549 configure-readline
23550 @: $(MAKE); $(unstage)
23551 @[ -f ./readline/Makefile ] || exit 0; \
23552 r=`${PWD_COMMAND}`; export r; \
23553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23554 $(HOST_EXPORTS) \
23555 for flag in $(EXTRA_HOST_FLAGS) ; do \
23556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23557 done; \
23558 echo "Doing info in readline" ; \
23559 (cd $(HOST_SUBDIR)/readline && \
23560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23562 "RANLIB=$${RANLIB}" \
23563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23564 info) \
23565 || exit 1
23566
23567@endif readline
23568
23569.PHONY: maybe-dvi-readline dvi-readline
23570maybe-dvi-readline:
23571@if readline
23572maybe-dvi-readline: dvi-readline
23573
23574dvi-readline: \
23575 configure-readline
23576 @: $(MAKE); $(unstage)
23577 @[ -f ./readline/Makefile ] || exit 0; \
23578 r=`${PWD_COMMAND}`; export r; \
23579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23580 $(HOST_EXPORTS) \
23581 for flag in $(EXTRA_HOST_FLAGS) ; do \
23582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23583 done; \
23584 echo "Doing dvi in readline" ; \
23585 (cd $(HOST_SUBDIR)/readline && \
23586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23588 "RANLIB=$${RANLIB}" \
23589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23590 dvi) \
23591 || exit 1
23592
23593@endif readline
23594
23595.PHONY: maybe-pdf-readline pdf-readline
23596maybe-pdf-readline:
23597@if readline
23598maybe-pdf-readline: pdf-readline
23599
23600pdf-readline: \
23601 configure-readline
23602 @: $(MAKE); $(unstage)
23603 @[ -f ./readline/Makefile ] || exit 0; \
23604 r=`${PWD_COMMAND}`; export r; \
23605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23606 $(HOST_EXPORTS) \
23607 for flag in $(EXTRA_HOST_FLAGS) ; do \
23608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23609 done; \
23610 echo "Doing pdf in readline" ; \
23611 (cd $(HOST_SUBDIR)/readline && \
23612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23614 "RANLIB=$${RANLIB}" \
23615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23616 pdf) \
23617 || exit 1
23618
23619@endif readline
23620
23621.PHONY: maybe-html-readline html-readline
23622maybe-html-readline:
23623@if readline
23624maybe-html-readline: html-readline
23625
23626html-readline: \
23627 configure-readline
23628 @: $(MAKE); $(unstage)
23629 @[ -f ./readline/Makefile ] || exit 0; \
23630 r=`${PWD_COMMAND}`; export r; \
23631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23632 $(HOST_EXPORTS) \
23633 for flag in $(EXTRA_HOST_FLAGS) ; do \
23634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23635 done; \
23636 echo "Doing html in readline" ; \
23637 (cd $(HOST_SUBDIR)/readline && \
23638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23640 "RANLIB=$${RANLIB}" \
23641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23642 html) \
23643 || exit 1
23644
23645@endif readline
23646
23647.PHONY: maybe-TAGS-readline TAGS-readline
23648maybe-TAGS-readline:
23649@if readline
23650maybe-TAGS-readline: TAGS-readline
23651
23652TAGS-readline: \
23653 configure-readline
23654 @: $(MAKE); $(unstage)
23655 @[ -f ./readline/Makefile ] || exit 0; \
23656 r=`${PWD_COMMAND}`; export r; \
23657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23658 $(HOST_EXPORTS) \
23659 for flag in $(EXTRA_HOST_FLAGS) ; do \
23660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23661 done; \
23662 echo "Doing TAGS in readline" ; \
23663 (cd $(HOST_SUBDIR)/readline && \
23664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23666 "RANLIB=$${RANLIB}" \
23667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23668 TAGS) \
23669 || exit 1
23670
23671@endif readline
23672
23673.PHONY: maybe-install-info-readline install-info-readline
23674maybe-install-info-readline:
23675@if readline
23676maybe-install-info-readline: install-info-readline
23677
23678install-info-readline: \
23679 configure-readline \
23680 info-readline
23681 @: $(MAKE); $(unstage)
23682 @[ -f ./readline/Makefile ] || exit 0; \
23683 r=`${PWD_COMMAND}`; export r; \
23684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23685 $(HOST_EXPORTS) \
23686 for flag in $(EXTRA_HOST_FLAGS) ; do \
23687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23688 done; \
23689 echo "Doing install-info in readline" ; \
23690 (cd $(HOST_SUBDIR)/readline && \
23691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23693 "RANLIB=$${RANLIB}" \
23694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23695 install-info) \
23696 || exit 1
23697
23698@endif readline
23699
23700.PHONY: maybe-install-pdf-readline install-pdf-readline
23701maybe-install-pdf-readline:
23702@if readline
23703maybe-install-pdf-readline: install-pdf-readline
23704
23705install-pdf-readline: \
23706 configure-readline \
23707 pdf-readline
23708 @: $(MAKE); $(unstage)
23709 @[ -f ./readline/Makefile ] || exit 0; \
23710 r=`${PWD_COMMAND}`; export r; \
23711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23712 $(HOST_EXPORTS) \
23713 for flag in $(EXTRA_HOST_FLAGS) ; do \
23714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23715 done; \
23716 echo "Doing install-pdf in readline" ; \
23717 (cd $(HOST_SUBDIR)/readline && \
23718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23720 "RANLIB=$${RANLIB}" \
23721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23722 install-pdf) \
23723 || exit 1
23724
23725@endif readline
23726
23727.PHONY: maybe-install-html-readline install-html-readline
23728maybe-install-html-readline:
23729@if readline
23730maybe-install-html-readline: install-html-readline
23731
23732install-html-readline: \
23733 configure-readline \
23734 html-readline
23735 @: $(MAKE); $(unstage)
23736 @[ -f ./readline/Makefile ] || exit 0; \
23737 r=`${PWD_COMMAND}`; export r; \
23738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23739 $(HOST_EXPORTS) \
23740 for flag in $(EXTRA_HOST_FLAGS) ; do \
23741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23742 done; \
23743 echo "Doing install-html in readline" ; \
23744 (cd $(HOST_SUBDIR)/readline && \
23745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23747 "RANLIB=$${RANLIB}" \
23748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23749 install-html) \
23750 || exit 1
23751
23752@endif readline
23753
23754.PHONY: maybe-installcheck-readline installcheck-readline
23755maybe-installcheck-readline:
23756@if readline
23757maybe-installcheck-readline: installcheck-readline
23758
23759installcheck-readline: \
23760 configure-readline
23761 @: $(MAKE); $(unstage)
23762 @[ -f ./readline/Makefile ] || exit 0; \
23763 r=`${PWD_COMMAND}`; export r; \
23764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23765 $(HOST_EXPORTS) \
23766 for flag in $(EXTRA_HOST_FLAGS) ; do \
23767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23768 done; \
23769 echo "Doing installcheck in readline" ; \
23770 (cd $(HOST_SUBDIR)/readline && \
23771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23773 "RANLIB=$${RANLIB}" \
23774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23775 installcheck) \
23776 || exit 1
23777
23778@endif readline
23779
23780.PHONY: maybe-mostlyclean-readline mostlyclean-readline
23781maybe-mostlyclean-readline:
23782@if readline
23783maybe-mostlyclean-readline: mostlyclean-readline
23784
23785mostlyclean-readline:
23786 @: $(MAKE); $(unstage)
23787 @[ -f ./readline/Makefile ] || exit 0; \
23788 r=`${PWD_COMMAND}`; export r; \
23789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23790 $(HOST_EXPORTS) \
23791 for flag in $(EXTRA_HOST_FLAGS) ; do \
23792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23793 done; \
23794 echo "Doing mostlyclean in readline" ; \
23795 (cd $(HOST_SUBDIR)/readline && \
23796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23798 "RANLIB=$${RANLIB}" \
23799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23800 mostlyclean) \
23801 || exit 1
23802
23803@endif readline
23804
23805.PHONY: maybe-clean-readline clean-readline
23806maybe-clean-readline:
23807@if readline
23808maybe-clean-readline: clean-readline
23809
23810clean-readline:
23811 @: $(MAKE); $(unstage)
23812 @[ -f ./readline/Makefile ] || exit 0; \
23813 r=`${PWD_COMMAND}`; export r; \
23814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23815 $(HOST_EXPORTS) \
23816 for flag in $(EXTRA_HOST_FLAGS) ; do \
23817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23818 done; \
23819 echo "Doing clean in readline" ; \
23820 (cd $(HOST_SUBDIR)/readline && \
23821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23823 "RANLIB=$${RANLIB}" \
23824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23825 clean) \
23826 || exit 1
23827
23828@endif readline
23829
23830.PHONY: maybe-distclean-readline distclean-readline
23831maybe-distclean-readline:
23832@if readline
23833maybe-distclean-readline: distclean-readline
23834
23835distclean-readline:
23836 @: $(MAKE); $(unstage)
23837 @[ -f ./readline/Makefile ] || exit 0; \
23838 r=`${PWD_COMMAND}`; export r; \
23839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23840 $(HOST_EXPORTS) \
23841 for flag in $(EXTRA_HOST_FLAGS) ; do \
23842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23843 done; \
23844 echo "Doing distclean in readline" ; \
23845 (cd $(HOST_SUBDIR)/readline && \
23846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23848 "RANLIB=$${RANLIB}" \
23849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23850 distclean) \
23851 || exit 1
23852
23853@endif readline
23854
23855.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
23856maybe-maintainer-clean-readline:
23857@if readline
23858maybe-maintainer-clean-readline: maintainer-clean-readline
23859
23860maintainer-clean-readline:
23861 @: $(MAKE); $(unstage)
23862 @[ -f ./readline/Makefile ] || exit 0; \
23863 r=`${PWD_COMMAND}`; export r; \
23864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23865 $(HOST_EXPORTS) \
23866 for flag in $(EXTRA_HOST_FLAGS) ; do \
23867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23868 done; \
23869 echo "Doing maintainer-clean in readline" ; \
23870 (cd $(HOST_SUBDIR)/readline && \
23871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23873 "RANLIB=$${RANLIB}" \
23874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23875 maintainer-clean) \
23876 || exit 1
23877
23878@endif readline
23879
23880
23881
23882.PHONY: configure-sid maybe-configure-sid
23883maybe-configure-sid:
23884@if gcc-bootstrap
23885configure-sid: stage_current
23886@endif gcc-bootstrap
23887@if sid
23888maybe-configure-sid: configure-sid
23889configure-sid:
23890 @: $(MAKE); $(unstage)
23891 @r=`${PWD_COMMAND}`; export r; \
23892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23893 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
23895 $(HOST_EXPORTS) \
23896 echo Configuring in $(HOST_SUBDIR)/sid; \
23897 cd "$(HOST_SUBDIR)/sid" || exit 1; \
23898 case $(srcdir) in \
23899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23900 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23902 esac; \
23903 srcdiroption="--srcdir=$${topdir}/sid"; \
23904 libsrcdir="$$s/sid"; \
23905 $(SHELL) $${libsrcdir}/configure \
23906 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23907 --target=${target_alias} $${srcdiroption} \
23908 || exit 1
23909@endif sid
23910
23911
23912
23913
23914
23915.PHONY: all-sid maybe-all-sid
23916maybe-all-sid:
23917@if gcc-bootstrap
23918all-sid: stage_current
23919@endif gcc-bootstrap
23920@if sid
23921TARGET-sid=all
23922maybe-all-sid: all-sid
23923all-sid: configure-sid
23924 @: $(MAKE); $(unstage)
23925 @r=`${PWD_COMMAND}`; export r; \
23926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23927 $(HOST_EXPORTS) \
23928 (cd $(HOST_SUBDIR)/sid && \
23929 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23930 $(TARGET-sid))
23931@endif sid
23932
23933
23934
23935
23936.PHONY: check-sid maybe-check-sid
23937maybe-check-sid:
23938@if sid
23939maybe-check-sid: check-sid
23940
23941check-sid:
23942 @: $(MAKE); $(unstage)
23943 @r=`${PWD_COMMAND}`; export r; \
23944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23945 $(HOST_EXPORTS) \
23946 (cd $(HOST_SUBDIR)/sid && \
23947 $(MAKE) $(FLAGS_TO_PASS) check)
23948
23949@endif sid
23950
23951.PHONY: install-sid maybe-install-sid
23952maybe-install-sid:
23953@if sid
23954maybe-install-sid: install-sid
23955
23956install-sid: installdirs
23957 @: $(MAKE); $(unstage)
23958 @r=`${PWD_COMMAND}`; export r; \
23959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23960 $(HOST_EXPORTS) \
23961 (cd $(HOST_SUBDIR)/sid && \
23962 $(MAKE) $(FLAGS_TO_PASS) install)
23963
23964@endif sid
23965
23966.PHONY: install-strip-sid maybe-install-strip-sid
23967maybe-install-strip-sid:
23968@if sid
23969maybe-install-strip-sid: install-strip-sid
23970
23971install-strip-sid: installdirs
23972 @: $(MAKE); $(unstage)
23973 @r=`${PWD_COMMAND}`; export r; \
23974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23975 $(HOST_EXPORTS) \
23976 (cd $(HOST_SUBDIR)/sid && \
23977 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23978
23979@endif sid
23980
23981# Other targets (info, dvi, pdf, etc.)
23982
23983.PHONY: maybe-info-sid info-sid
23984maybe-info-sid:
23985@if sid
23986maybe-info-sid: info-sid
23987
23988info-sid: \
23989 configure-sid
23990 @: $(MAKE); $(unstage)
23991 @[ -f ./sid/Makefile ] || exit 0; \
23992 r=`${PWD_COMMAND}`; export r; \
23993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23994 $(HOST_EXPORTS) \
23995 for flag in $(EXTRA_HOST_FLAGS) ; do \
23996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23997 done; \
23998 echo "Doing info in sid" ; \
23999 (cd $(HOST_SUBDIR)/sid && \
24000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24002 "RANLIB=$${RANLIB}" \
24003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24004 info) \
24005 || exit 1
24006
24007@endif sid
24008
24009.PHONY: maybe-dvi-sid dvi-sid
24010maybe-dvi-sid:
24011@if sid
24012maybe-dvi-sid: dvi-sid
24013
24014dvi-sid: \
24015 configure-sid
24016 @: $(MAKE); $(unstage)
24017 @[ -f ./sid/Makefile ] || exit 0; \
24018 r=`${PWD_COMMAND}`; export r; \
24019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24020 $(HOST_EXPORTS) \
24021 for flag in $(EXTRA_HOST_FLAGS) ; do \
24022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24023 done; \
24024 echo "Doing dvi in sid" ; \
24025 (cd $(HOST_SUBDIR)/sid && \
24026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24028 "RANLIB=$${RANLIB}" \
24029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24030 dvi) \
24031 || exit 1
24032
24033@endif sid
24034
24035.PHONY: maybe-pdf-sid pdf-sid
24036maybe-pdf-sid:
24037@if sid
24038maybe-pdf-sid: pdf-sid
24039
24040pdf-sid: \
24041 configure-sid
24042 @: $(MAKE); $(unstage)
24043 @[ -f ./sid/Makefile ] || exit 0; \
24044 r=`${PWD_COMMAND}`; export r; \
24045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24046 $(HOST_EXPORTS) \
24047 for flag in $(EXTRA_HOST_FLAGS) ; do \
24048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24049 done; \
24050 echo "Doing pdf in sid" ; \
24051 (cd $(HOST_SUBDIR)/sid && \
24052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24054 "RANLIB=$${RANLIB}" \
24055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24056 pdf) \
24057 || exit 1
24058
24059@endif sid
24060
24061.PHONY: maybe-html-sid html-sid
24062maybe-html-sid:
24063@if sid
24064maybe-html-sid: html-sid
24065
24066html-sid: \
24067 configure-sid
24068 @: $(MAKE); $(unstage)
24069 @[ -f ./sid/Makefile ] || exit 0; \
24070 r=`${PWD_COMMAND}`; export r; \
24071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24072 $(HOST_EXPORTS) \
24073 for flag in $(EXTRA_HOST_FLAGS) ; do \
24074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24075 done; \
24076 echo "Doing html in sid" ; \
24077 (cd $(HOST_SUBDIR)/sid && \
24078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24080 "RANLIB=$${RANLIB}" \
24081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24082 html) \
24083 || exit 1
24084
24085@endif sid
24086
24087.PHONY: maybe-TAGS-sid TAGS-sid
24088maybe-TAGS-sid:
24089@if sid
24090maybe-TAGS-sid: TAGS-sid
24091
24092TAGS-sid: \
24093 configure-sid
24094 @: $(MAKE); $(unstage)
24095 @[ -f ./sid/Makefile ] || exit 0; \
24096 r=`${PWD_COMMAND}`; export r; \
24097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24098 $(HOST_EXPORTS) \
24099 for flag in $(EXTRA_HOST_FLAGS) ; do \
24100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24101 done; \
24102 echo "Doing TAGS in sid" ; \
24103 (cd $(HOST_SUBDIR)/sid && \
24104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24106 "RANLIB=$${RANLIB}" \
24107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24108 TAGS) \
24109 || exit 1
24110
24111@endif sid
24112
24113.PHONY: maybe-install-info-sid install-info-sid
24114maybe-install-info-sid:
24115@if sid
24116maybe-install-info-sid: install-info-sid
24117
24118install-info-sid: \
24119 configure-sid \
24120 info-sid
24121 @: $(MAKE); $(unstage)
24122 @[ -f ./sid/Makefile ] || exit 0; \
24123 r=`${PWD_COMMAND}`; export r; \
24124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24125 $(HOST_EXPORTS) \
24126 for flag in $(EXTRA_HOST_FLAGS) ; do \
24127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24128 done; \
24129 echo "Doing install-info in sid" ; \
24130 (cd $(HOST_SUBDIR)/sid && \
24131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24133 "RANLIB=$${RANLIB}" \
24134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24135 install-info) \
24136 || exit 1
24137
24138@endif sid
24139
24140.PHONY: maybe-install-pdf-sid install-pdf-sid
24141maybe-install-pdf-sid:
24142@if sid
24143maybe-install-pdf-sid: install-pdf-sid
24144
24145install-pdf-sid: \
24146 configure-sid \
24147 pdf-sid
24148 @: $(MAKE); $(unstage)
24149 @[ -f ./sid/Makefile ] || exit 0; \
24150 r=`${PWD_COMMAND}`; export r; \
24151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24152 $(HOST_EXPORTS) \
24153 for flag in $(EXTRA_HOST_FLAGS) ; do \
24154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24155 done; \
24156 echo "Doing install-pdf in sid" ; \
24157 (cd $(HOST_SUBDIR)/sid && \
24158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24160 "RANLIB=$${RANLIB}" \
24161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24162 install-pdf) \
24163 || exit 1
24164
24165@endif sid
24166
24167.PHONY: maybe-install-html-sid install-html-sid
24168maybe-install-html-sid:
24169@if sid
24170maybe-install-html-sid: install-html-sid
24171
24172install-html-sid: \
24173 configure-sid \
24174 html-sid
24175 @: $(MAKE); $(unstage)
24176 @[ -f ./sid/Makefile ] || exit 0; \
24177 r=`${PWD_COMMAND}`; export r; \
24178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24179 $(HOST_EXPORTS) \
24180 for flag in $(EXTRA_HOST_FLAGS) ; do \
24181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24182 done; \
24183 echo "Doing install-html in sid" ; \
24184 (cd $(HOST_SUBDIR)/sid && \
24185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24187 "RANLIB=$${RANLIB}" \
24188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24189 install-html) \
24190 || exit 1
24191
24192@endif sid
24193
24194.PHONY: maybe-installcheck-sid installcheck-sid
24195maybe-installcheck-sid:
24196@if sid
24197maybe-installcheck-sid: installcheck-sid
24198
24199installcheck-sid: \
24200 configure-sid
24201 @: $(MAKE); $(unstage)
24202 @[ -f ./sid/Makefile ] || exit 0; \
24203 r=`${PWD_COMMAND}`; export r; \
24204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24205 $(HOST_EXPORTS) \
24206 for flag in $(EXTRA_HOST_FLAGS) ; do \
24207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24208 done; \
24209 echo "Doing installcheck in sid" ; \
24210 (cd $(HOST_SUBDIR)/sid && \
24211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24213 "RANLIB=$${RANLIB}" \
24214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24215 installcheck) \
24216 || exit 1
24217
24218@endif sid
24219
24220.PHONY: maybe-mostlyclean-sid mostlyclean-sid
24221maybe-mostlyclean-sid:
24222@if sid
24223maybe-mostlyclean-sid: mostlyclean-sid
24224
24225mostlyclean-sid:
24226 @: $(MAKE); $(unstage)
24227 @[ -f ./sid/Makefile ] || exit 0; \
24228 r=`${PWD_COMMAND}`; export r; \
24229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24230 $(HOST_EXPORTS) \
24231 for flag in $(EXTRA_HOST_FLAGS) ; do \
24232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24233 done; \
24234 echo "Doing mostlyclean in sid" ; \
24235 (cd $(HOST_SUBDIR)/sid && \
24236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24238 "RANLIB=$${RANLIB}" \
24239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24240 mostlyclean) \
24241 || exit 1
24242
24243@endif sid
24244
24245.PHONY: maybe-clean-sid clean-sid
24246maybe-clean-sid:
24247@if sid
24248maybe-clean-sid: clean-sid
24249
24250clean-sid:
24251 @: $(MAKE); $(unstage)
24252 @[ -f ./sid/Makefile ] || exit 0; \
24253 r=`${PWD_COMMAND}`; export r; \
24254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24255 $(HOST_EXPORTS) \
24256 for flag in $(EXTRA_HOST_FLAGS) ; do \
24257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24258 done; \
24259 echo "Doing clean in sid" ; \
24260 (cd $(HOST_SUBDIR)/sid && \
24261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24263 "RANLIB=$${RANLIB}" \
24264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24265 clean) \
24266 || exit 1
24267
24268@endif sid
24269
24270.PHONY: maybe-distclean-sid distclean-sid
24271maybe-distclean-sid:
24272@if sid
24273maybe-distclean-sid: distclean-sid
24274
24275distclean-sid:
24276 @: $(MAKE); $(unstage)
24277 @[ -f ./sid/Makefile ] || exit 0; \
24278 r=`${PWD_COMMAND}`; export r; \
24279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24280 $(HOST_EXPORTS) \
24281 for flag in $(EXTRA_HOST_FLAGS) ; do \
24282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24283 done; \
24284 echo "Doing distclean in sid" ; \
24285 (cd $(HOST_SUBDIR)/sid && \
24286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24288 "RANLIB=$${RANLIB}" \
24289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24290 distclean) \
24291 || exit 1
24292
24293@endif sid
24294
24295.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
24296maybe-maintainer-clean-sid:
24297@if sid
24298maybe-maintainer-clean-sid: maintainer-clean-sid
24299
24300maintainer-clean-sid:
24301 @: $(MAKE); $(unstage)
24302 @[ -f ./sid/Makefile ] || exit 0; \
24303 r=`${PWD_COMMAND}`; export r; \
24304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24305 $(HOST_EXPORTS) \
24306 for flag in $(EXTRA_HOST_FLAGS) ; do \
24307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24308 done; \
24309 echo "Doing maintainer-clean in sid" ; \
24310 (cd $(HOST_SUBDIR)/sid && \
24311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24313 "RANLIB=$${RANLIB}" \
24314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24315 maintainer-clean) \
24316 || exit 1
24317
24318@endif sid
24319
24320
24321
24322.PHONY: configure-sim maybe-configure-sim
24323maybe-configure-sim:
24324@if gcc-bootstrap
24325configure-sim: stage_current
24326@endif gcc-bootstrap
24327@if sim
24328maybe-configure-sim: configure-sim
24329configure-sim:
24330 @: $(MAKE); $(unstage)
24331 @r=`${PWD_COMMAND}`; export r; \
24332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24333 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
24334 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
24335 $(HOST_EXPORTS) \
24336 echo Configuring in $(HOST_SUBDIR)/sim; \
24337 cd "$(HOST_SUBDIR)/sim" || exit 1; \
24338 case $(srcdir) in \
24339 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24340 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
24341 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24342 esac; \
24343 srcdiroption="--srcdir=$${topdir}/sim"; \
24344 libsrcdir="$$s/sim"; \
24345 $(SHELL) $${libsrcdir}/configure \
24346 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24347 --target=${target_alias} $${srcdiroption} \
24348 || exit 1
24349@endif sim
24350
24351
24352
24353
24354
24355.PHONY: all-sim maybe-all-sim
24356maybe-all-sim:
24357@if gcc-bootstrap
24358all-sim: stage_current
24359@endif gcc-bootstrap
24360@if sim
24361TARGET-sim=all
24362maybe-all-sim: all-sim
24363all-sim: configure-sim
24364 @: $(MAKE); $(unstage)
24365 @r=`${PWD_COMMAND}`; export r; \
24366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24367 $(HOST_EXPORTS) \
24368 (cd $(HOST_SUBDIR)/sim && \
24369 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24370 $(TARGET-sim))
24371@endif sim
24372
24373
24374
24375
24376.PHONY: check-sim maybe-check-sim
24377maybe-check-sim:
24378@if sim
24379maybe-check-sim: check-sim
24380
24381check-sim:
24382 @: $(MAKE); $(unstage)
24383 @r=`${PWD_COMMAND}`; export r; \
24384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24385 $(HOST_EXPORTS) \
24386 (cd $(HOST_SUBDIR)/sim && \
24387 $(MAKE) $(FLAGS_TO_PASS) check)
24388
24389@endif sim
24390
24391.PHONY: install-sim maybe-install-sim
24392maybe-install-sim:
24393@if sim
24394maybe-install-sim: install-sim
24395
24396install-sim: installdirs
24397 @: $(MAKE); $(unstage)
24398 @r=`${PWD_COMMAND}`; export r; \
24399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24400 $(HOST_EXPORTS) \
24401 (cd $(HOST_SUBDIR)/sim && \
24402 $(MAKE) $(FLAGS_TO_PASS) install)
24403
24404@endif sim
24405
24406.PHONY: install-strip-sim maybe-install-strip-sim
24407maybe-install-strip-sim:
24408@if sim
24409maybe-install-strip-sim: install-strip-sim
24410
24411install-strip-sim: installdirs
24412 @: $(MAKE); $(unstage)
24413 @r=`${PWD_COMMAND}`; export r; \
24414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24415 $(HOST_EXPORTS) \
24416 (cd $(HOST_SUBDIR)/sim && \
24417 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24418
24419@endif sim
24420
24421# Other targets (info, dvi, pdf, etc.)
24422
24423.PHONY: maybe-info-sim info-sim
24424maybe-info-sim:
24425@if sim
24426maybe-info-sim: info-sim
24427
24428info-sim: \
24429 configure-sim
24430 @: $(MAKE); $(unstage)
24431 @[ -f ./sim/Makefile ] || exit 0; \
24432 r=`${PWD_COMMAND}`; export r; \
24433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24434 $(HOST_EXPORTS) \
24435 for flag in $(EXTRA_HOST_FLAGS) ; do \
24436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24437 done; \
24438 echo "Doing info in sim" ; \
24439 (cd $(HOST_SUBDIR)/sim && \
24440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24442 "RANLIB=$${RANLIB}" \
24443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24444 info) \
24445 || exit 1
24446
24447@endif sim
24448
24449.PHONY: maybe-dvi-sim dvi-sim
24450maybe-dvi-sim:
24451@if sim
24452maybe-dvi-sim: dvi-sim
24453
24454dvi-sim: \
24455 configure-sim
24456 @: $(MAKE); $(unstage)
24457 @[ -f ./sim/Makefile ] || exit 0; \
24458 r=`${PWD_COMMAND}`; export r; \
24459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24460 $(HOST_EXPORTS) \
24461 for flag in $(EXTRA_HOST_FLAGS) ; do \
24462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24463 done; \
24464 echo "Doing dvi in sim" ; \
24465 (cd $(HOST_SUBDIR)/sim && \
24466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24468 "RANLIB=$${RANLIB}" \
24469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24470 dvi) \
24471 || exit 1
24472
24473@endif sim
24474
24475.PHONY: maybe-pdf-sim pdf-sim
24476maybe-pdf-sim:
24477@if sim
24478maybe-pdf-sim: pdf-sim
24479
24480pdf-sim: \
24481 configure-sim
24482 @: $(MAKE); $(unstage)
24483 @[ -f ./sim/Makefile ] || exit 0; \
24484 r=`${PWD_COMMAND}`; export r; \
24485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24486 $(HOST_EXPORTS) \
24487 for flag in $(EXTRA_HOST_FLAGS) ; do \
24488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24489 done; \
24490 echo "Doing pdf in sim" ; \
24491 (cd $(HOST_SUBDIR)/sim && \
24492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24494 "RANLIB=$${RANLIB}" \
24495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24496 pdf) \
24497 || exit 1
24498
24499@endif sim
24500
24501.PHONY: maybe-html-sim html-sim
24502maybe-html-sim:
24503@if sim
24504maybe-html-sim: html-sim
24505
24506html-sim: \
24507 configure-sim
24508 @: $(MAKE); $(unstage)
24509 @[ -f ./sim/Makefile ] || exit 0; \
24510 r=`${PWD_COMMAND}`; export r; \
24511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24512 $(HOST_EXPORTS) \
24513 for flag in $(EXTRA_HOST_FLAGS) ; do \
24514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24515 done; \
24516 echo "Doing html in sim" ; \
24517 (cd $(HOST_SUBDIR)/sim && \
24518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24520 "RANLIB=$${RANLIB}" \
24521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24522 html) \
24523 || exit 1
24524
24525@endif sim
24526
24527.PHONY: maybe-TAGS-sim TAGS-sim
24528maybe-TAGS-sim:
24529@if sim
24530maybe-TAGS-sim: TAGS-sim
24531
24532TAGS-sim: \
24533 configure-sim
24534 @: $(MAKE); $(unstage)
24535 @[ -f ./sim/Makefile ] || exit 0; \
24536 r=`${PWD_COMMAND}`; export r; \
24537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24538 $(HOST_EXPORTS) \
24539 for flag in $(EXTRA_HOST_FLAGS) ; do \
24540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24541 done; \
24542 echo "Doing TAGS in sim" ; \
24543 (cd $(HOST_SUBDIR)/sim && \
24544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24546 "RANLIB=$${RANLIB}" \
24547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24548 TAGS) \
24549 || exit 1
24550
24551@endif sim
24552
24553.PHONY: maybe-install-info-sim install-info-sim
24554maybe-install-info-sim:
24555@if sim
24556maybe-install-info-sim: install-info-sim
24557
24558install-info-sim: \
24559 configure-sim \
24560 info-sim
24561 @: $(MAKE); $(unstage)
24562 @[ -f ./sim/Makefile ] || exit 0; \
24563 r=`${PWD_COMMAND}`; export r; \
24564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24565 $(HOST_EXPORTS) \
24566 for flag in $(EXTRA_HOST_FLAGS) ; do \
24567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24568 done; \
24569 echo "Doing install-info in sim" ; \
24570 (cd $(HOST_SUBDIR)/sim && \
24571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24573 "RANLIB=$${RANLIB}" \
24574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24575 install-info) \
24576 || exit 1
24577
24578@endif sim
24579
24580.PHONY: maybe-install-pdf-sim install-pdf-sim
24581maybe-install-pdf-sim:
24582@if sim
24583maybe-install-pdf-sim: install-pdf-sim
24584
24585install-pdf-sim: \
24586 configure-sim \
24587 pdf-sim
24588 @: $(MAKE); $(unstage)
24589 @[ -f ./sim/Makefile ] || exit 0; \
24590 r=`${PWD_COMMAND}`; export r; \
24591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24592 $(HOST_EXPORTS) \
24593 for flag in $(EXTRA_HOST_FLAGS) ; do \
24594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24595 done; \
24596 echo "Doing install-pdf in sim" ; \
24597 (cd $(HOST_SUBDIR)/sim && \
24598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24600 "RANLIB=$${RANLIB}" \
24601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24602 install-pdf) \
24603 || exit 1
24604
24605@endif sim
24606
24607.PHONY: maybe-install-html-sim install-html-sim
24608maybe-install-html-sim:
24609@if sim
24610maybe-install-html-sim: install-html-sim
24611
24612install-html-sim: \
24613 configure-sim \
24614 html-sim
24615 @: $(MAKE); $(unstage)
24616 @[ -f ./sim/Makefile ] || exit 0; \
24617 r=`${PWD_COMMAND}`; export r; \
24618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24619 $(HOST_EXPORTS) \
24620 for flag in $(EXTRA_HOST_FLAGS) ; do \
24621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24622 done; \
24623 echo "Doing install-html in sim" ; \
24624 (cd $(HOST_SUBDIR)/sim && \
24625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24627 "RANLIB=$${RANLIB}" \
24628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24629 install-html) \
24630 || exit 1
24631
24632@endif sim
24633
24634.PHONY: maybe-installcheck-sim installcheck-sim
24635maybe-installcheck-sim:
24636@if sim
24637maybe-installcheck-sim: installcheck-sim
24638
24639installcheck-sim: \
24640 configure-sim
24641 @: $(MAKE); $(unstage)
24642 @[ -f ./sim/Makefile ] || exit 0; \
24643 r=`${PWD_COMMAND}`; export r; \
24644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24645 $(HOST_EXPORTS) \
24646 for flag in $(EXTRA_HOST_FLAGS) ; do \
24647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24648 done; \
24649 echo "Doing installcheck in sim" ; \
24650 (cd $(HOST_SUBDIR)/sim && \
24651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24653 "RANLIB=$${RANLIB}" \
24654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24655 installcheck) \
24656 || exit 1
24657
24658@endif sim
24659
24660.PHONY: maybe-mostlyclean-sim mostlyclean-sim
24661maybe-mostlyclean-sim:
24662@if sim
24663maybe-mostlyclean-sim: mostlyclean-sim
24664
24665mostlyclean-sim:
24666 @: $(MAKE); $(unstage)
24667 @[ -f ./sim/Makefile ] || exit 0; \
24668 r=`${PWD_COMMAND}`; export r; \
24669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24670 $(HOST_EXPORTS) \
24671 for flag in $(EXTRA_HOST_FLAGS) ; do \
24672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24673 done; \
24674 echo "Doing mostlyclean in sim" ; \
24675 (cd $(HOST_SUBDIR)/sim && \
24676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24678 "RANLIB=$${RANLIB}" \
24679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24680 mostlyclean) \
24681 || exit 1
24682
24683@endif sim
24684
24685.PHONY: maybe-clean-sim clean-sim
24686maybe-clean-sim:
24687@if sim
24688maybe-clean-sim: clean-sim
24689
24690clean-sim:
24691 @: $(MAKE); $(unstage)
24692 @[ -f ./sim/Makefile ] || exit 0; \
24693 r=`${PWD_COMMAND}`; export r; \
24694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24695 $(HOST_EXPORTS) \
24696 for flag in $(EXTRA_HOST_FLAGS) ; do \
24697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24698 done; \
24699 echo "Doing clean in sim" ; \
24700 (cd $(HOST_SUBDIR)/sim && \
24701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24703 "RANLIB=$${RANLIB}" \
24704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24705 clean) \
24706 || exit 1
24707
24708@endif sim
24709
24710.PHONY: maybe-distclean-sim distclean-sim
24711maybe-distclean-sim:
24712@if sim
24713maybe-distclean-sim: distclean-sim
24714
24715distclean-sim:
24716 @: $(MAKE); $(unstage)
24717 @[ -f ./sim/Makefile ] || exit 0; \
24718 r=`${PWD_COMMAND}`; export r; \
24719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24720 $(HOST_EXPORTS) \
24721 for flag in $(EXTRA_HOST_FLAGS) ; do \
24722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24723 done; \
24724 echo "Doing distclean in sim" ; \
24725 (cd $(HOST_SUBDIR)/sim && \
24726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24728 "RANLIB=$${RANLIB}" \
24729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24730 distclean) \
24731 || exit 1
24732
24733@endif sim
24734
24735.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
24736maybe-maintainer-clean-sim:
24737@if sim
24738maybe-maintainer-clean-sim: maintainer-clean-sim
24739
24740maintainer-clean-sim:
24741 @: $(MAKE); $(unstage)
24742 @[ -f ./sim/Makefile ] || exit 0; \
24743 r=`${PWD_COMMAND}`; export r; \
24744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24745 $(HOST_EXPORTS) \
24746 for flag in $(EXTRA_HOST_FLAGS) ; do \
24747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24748 done; \
24749 echo "Doing maintainer-clean in sim" ; \
24750 (cd $(HOST_SUBDIR)/sim && \
24751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24753 "RANLIB=$${RANLIB}" \
24754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24755 maintainer-clean) \
24756 || exit 1
24757
24758@endif sim
24759
24760
24761
24762.PHONY: configure-texinfo maybe-configure-texinfo
24763maybe-configure-texinfo:
24764@if gcc-bootstrap
24765configure-texinfo: stage_current
24766@endif gcc-bootstrap
24767@if texinfo
24768maybe-configure-texinfo: configure-texinfo
24769configure-texinfo:
24770 @: $(MAKE); $(unstage)
24771 @r=`${PWD_COMMAND}`; export r; \
24772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24773 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24774 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
24775 $(HOST_EXPORTS) \
24776 echo Configuring in $(HOST_SUBDIR)/texinfo; \
24777 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
24778 case $(srcdir) in \
24779 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24780 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24781 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24782 esac; \
24783 srcdiroption="--srcdir=$${topdir}/texinfo"; \
24784 libsrcdir="$$s/texinfo"; \
24785 $(SHELL) $${libsrcdir}/configure \
24786 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24787 --target=${target_alias} $${srcdiroption} \
24788 || exit 1
24789@endif texinfo
24790
24791
24792
24793
24794
24795.PHONY: all-texinfo maybe-all-texinfo
24796maybe-all-texinfo:
24797@if gcc-bootstrap
24798all-texinfo: stage_current
24799@endif gcc-bootstrap
24800@if texinfo
24801TARGET-texinfo=all
24802maybe-all-texinfo: all-texinfo
24803all-texinfo: configure-texinfo
24804 @: $(MAKE); $(unstage)
24805 @r=`${PWD_COMMAND}`; export r; \
24806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24807 $(HOST_EXPORTS) \
24808 (cd $(HOST_SUBDIR)/texinfo && \
24809 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24810 $(TARGET-texinfo))
24811@endif texinfo
24812
24813
24814
24815
24816.PHONY: check-texinfo maybe-check-texinfo
24817maybe-check-texinfo:
24818@if texinfo
24819maybe-check-texinfo: check-texinfo
24820
24821check-texinfo:
24822 @: $(MAKE); $(unstage)
24823 @r=`${PWD_COMMAND}`; export r; \
24824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24825 $(HOST_EXPORTS) \
24826 (cd $(HOST_SUBDIR)/texinfo && \
24827 $(MAKE) $(FLAGS_TO_PASS) check)
24828
24829@endif texinfo
24830
24831.PHONY: install-texinfo maybe-install-texinfo
24832maybe-install-texinfo:
24833@if texinfo
24834maybe-install-texinfo: install-texinfo
24835
24836install-texinfo:
24837
24838@endif texinfo
24839
24840.PHONY: install-strip-texinfo maybe-install-strip-texinfo
24841maybe-install-strip-texinfo:
24842@if texinfo
24843maybe-install-strip-texinfo: install-strip-texinfo
24844
24845install-strip-texinfo:
24846
24847@endif texinfo
24848
24849# Other targets (info, dvi, pdf, etc.)
24850
24851.PHONY: maybe-info-texinfo info-texinfo
24852maybe-info-texinfo:
24853@if texinfo
24854maybe-info-texinfo: info-texinfo
24855
24856info-texinfo: \
24857 configure-texinfo
24858 @: $(MAKE); $(unstage)
24859 @[ -f ./texinfo/Makefile ] || exit 0; \
24860 r=`${PWD_COMMAND}`; export r; \
24861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24862 $(HOST_EXPORTS) \
24863 for flag in $(EXTRA_HOST_FLAGS) ; do \
24864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24865 done; \
24866 echo "Doing info in texinfo" ; \
24867 (cd $(HOST_SUBDIR)/texinfo && \
24868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24870 "RANLIB=$${RANLIB}" \
24871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24872 info) \
24873 || exit 1
24874
24875@endif texinfo
24876
24877.PHONY: maybe-dvi-texinfo dvi-texinfo
24878maybe-dvi-texinfo:
24879@if texinfo
24880maybe-dvi-texinfo: dvi-texinfo
24881
24882dvi-texinfo: \
24883 configure-texinfo
24884 @: $(MAKE); $(unstage)
24885 @[ -f ./texinfo/Makefile ] || exit 0; \
24886 r=`${PWD_COMMAND}`; export r; \
24887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24888 $(HOST_EXPORTS) \
24889 for flag in $(EXTRA_HOST_FLAGS) ; do \
24890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24891 done; \
24892 echo "Doing dvi in texinfo" ; \
24893 (cd $(HOST_SUBDIR)/texinfo && \
24894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24896 "RANLIB=$${RANLIB}" \
24897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24898 dvi) \
24899 || exit 1
24900
24901@endif texinfo
24902
24903.PHONY: maybe-pdf-texinfo pdf-texinfo
24904maybe-pdf-texinfo:
24905@if texinfo
24906maybe-pdf-texinfo: pdf-texinfo
24907
24908pdf-texinfo: \
24909 configure-texinfo
24910 @: $(MAKE); $(unstage)
24911 @[ -f ./texinfo/Makefile ] || exit 0; \
24912 r=`${PWD_COMMAND}`; export r; \
24913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24914 $(HOST_EXPORTS) \
24915 for flag in $(EXTRA_HOST_FLAGS) ; do \
24916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24917 done; \
24918 echo "Doing pdf in texinfo" ; \
24919 (cd $(HOST_SUBDIR)/texinfo && \
24920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24922 "RANLIB=$${RANLIB}" \
24923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24924 pdf) \
24925 || exit 1
24926
24927@endif texinfo
24928
24929.PHONY: maybe-html-texinfo html-texinfo
24930maybe-html-texinfo:
24931@if texinfo
24932maybe-html-texinfo: html-texinfo
24933
24934html-texinfo: \
24935 configure-texinfo
24936 @: $(MAKE); $(unstage)
24937 @[ -f ./texinfo/Makefile ] || exit 0; \
24938 r=`${PWD_COMMAND}`; export r; \
24939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24940 $(HOST_EXPORTS) \
24941 for flag in $(EXTRA_HOST_FLAGS) ; do \
24942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24943 done; \
24944 echo "Doing html in texinfo" ; \
24945 (cd $(HOST_SUBDIR)/texinfo && \
24946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24948 "RANLIB=$${RANLIB}" \
24949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24950 html) \
24951 || exit 1
24952
24953@endif texinfo
24954
24955.PHONY: maybe-TAGS-texinfo TAGS-texinfo
24956maybe-TAGS-texinfo:
24957@if texinfo
24958maybe-TAGS-texinfo: TAGS-texinfo
24959
24960TAGS-texinfo: \
24961 configure-texinfo
24962 @: $(MAKE); $(unstage)
24963 @[ -f ./texinfo/Makefile ] || exit 0; \
24964 r=`${PWD_COMMAND}`; export r; \
24965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24966 $(HOST_EXPORTS) \
24967 for flag in $(EXTRA_HOST_FLAGS) ; do \
24968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24969 done; \
24970 echo "Doing TAGS in texinfo" ; \
24971 (cd $(HOST_SUBDIR)/texinfo && \
24972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24974 "RANLIB=$${RANLIB}" \
24975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24976 TAGS) \
24977 || exit 1
24978
24979@endif texinfo
24980
24981.PHONY: maybe-install-info-texinfo install-info-texinfo
24982maybe-install-info-texinfo:
24983@if texinfo
24984maybe-install-info-texinfo: install-info-texinfo
24985
24986install-info-texinfo: \
24987 configure-texinfo \
24988 info-texinfo
24989 @: $(MAKE); $(unstage)
24990 @[ -f ./texinfo/Makefile ] || exit 0; \
24991 r=`${PWD_COMMAND}`; export r; \
24992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24993 $(HOST_EXPORTS) \
24994 for flag in $(EXTRA_HOST_FLAGS) ; do \
24995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24996 done; \
24997 echo "Doing install-info in texinfo" ; \
24998 (cd $(HOST_SUBDIR)/texinfo && \
24999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25001 "RANLIB=$${RANLIB}" \
25002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25003 install-info) \
25004 || exit 1
25005
25006@endif texinfo
25007
25008.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25009maybe-install-pdf-texinfo:
25010@if texinfo
25011maybe-install-pdf-texinfo: install-pdf-texinfo
25012
25013install-pdf-texinfo: \
25014 configure-texinfo \
25015 pdf-texinfo
25016 @: $(MAKE); $(unstage)
25017 @[ -f ./texinfo/Makefile ] || exit 0; \
25018 r=`${PWD_COMMAND}`; export r; \
25019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25020 $(HOST_EXPORTS) \
25021 for flag in $(EXTRA_HOST_FLAGS) ; do \
25022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25023 done; \
25024 echo "Doing install-pdf in texinfo" ; \
25025 (cd $(HOST_SUBDIR)/texinfo && \
25026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25028 "RANLIB=$${RANLIB}" \
25029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25030 install-pdf) \
25031 || exit 1
25032
25033@endif texinfo
25034
25035.PHONY: maybe-install-html-texinfo install-html-texinfo
25036maybe-install-html-texinfo:
25037@if texinfo
25038maybe-install-html-texinfo: install-html-texinfo
25039
25040install-html-texinfo: \
25041 configure-texinfo \
25042 html-texinfo
25043 @: $(MAKE); $(unstage)
25044 @[ -f ./texinfo/Makefile ] || exit 0; \
25045 r=`${PWD_COMMAND}`; export r; \
25046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25047 $(HOST_EXPORTS) \
25048 for flag in $(EXTRA_HOST_FLAGS) ; do \
25049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25050 done; \
25051 echo "Doing install-html in texinfo" ; \
25052 (cd $(HOST_SUBDIR)/texinfo && \
25053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25055 "RANLIB=$${RANLIB}" \
25056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25057 install-html) \
25058 || exit 1
25059
25060@endif texinfo
25061
25062.PHONY: maybe-installcheck-texinfo installcheck-texinfo
25063maybe-installcheck-texinfo:
25064@if texinfo
25065maybe-installcheck-texinfo: installcheck-texinfo
25066
25067installcheck-texinfo: \
25068 configure-texinfo
25069 @: $(MAKE); $(unstage)
25070 @[ -f ./texinfo/Makefile ] || exit 0; \
25071 r=`${PWD_COMMAND}`; export r; \
25072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25073 $(HOST_EXPORTS) \
25074 for flag in $(EXTRA_HOST_FLAGS) ; do \
25075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25076 done; \
25077 echo "Doing installcheck in texinfo" ; \
25078 (cd $(HOST_SUBDIR)/texinfo && \
25079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25081 "RANLIB=$${RANLIB}" \
25082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25083 installcheck) \
25084 || exit 1
25085
25086@endif texinfo
25087
25088.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25089maybe-mostlyclean-texinfo:
25090@if texinfo
25091maybe-mostlyclean-texinfo: mostlyclean-texinfo
25092
25093mostlyclean-texinfo:
25094 @: $(MAKE); $(unstage)
25095 @[ -f ./texinfo/Makefile ] || exit 0; \
25096 r=`${PWD_COMMAND}`; export r; \
25097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25098 $(HOST_EXPORTS) \
25099 for flag in $(EXTRA_HOST_FLAGS) ; do \
25100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25101 done; \
25102 echo "Doing mostlyclean in texinfo" ; \
25103 (cd $(HOST_SUBDIR)/texinfo && \
25104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25106 "RANLIB=$${RANLIB}" \
25107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25108 mostlyclean) \
25109 || exit 1
25110
25111@endif texinfo
25112
25113.PHONY: maybe-clean-texinfo clean-texinfo
25114maybe-clean-texinfo:
25115@if texinfo
25116maybe-clean-texinfo: clean-texinfo
25117
25118clean-texinfo:
25119 @: $(MAKE); $(unstage)
25120 @[ -f ./texinfo/Makefile ] || exit 0; \
25121 r=`${PWD_COMMAND}`; export r; \
25122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25123 $(HOST_EXPORTS) \
25124 for flag in $(EXTRA_HOST_FLAGS) ; do \
25125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25126 done; \
25127 echo "Doing clean in texinfo" ; \
25128 (cd $(HOST_SUBDIR)/texinfo && \
25129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25131 "RANLIB=$${RANLIB}" \
25132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25133 clean) \
25134 || exit 1
25135
25136@endif texinfo
25137
25138.PHONY: maybe-distclean-texinfo distclean-texinfo
25139maybe-distclean-texinfo:
25140@if texinfo
25141maybe-distclean-texinfo: distclean-texinfo
25142
25143distclean-texinfo:
25144 @: $(MAKE); $(unstage)
25145 @[ -f ./texinfo/Makefile ] || exit 0; \
25146 r=`${PWD_COMMAND}`; export r; \
25147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25148 $(HOST_EXPORTS) \
25149 for flag in $(EXTRA_HOST_FLAGS) ; do \
25150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25151 done; \
25152 echo "Doing distclean in texinfo" ; \
25153 (cd $(HOST_SUBDIR)/texinfo && \
25154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25156 "RANLIB=$${RANLIB}" \
25157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25158 distclean) \
25159 || exit 1
25160
25161@endif texinfo
25162
25163.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25164maybe-maintainer-clean-texinfo:
25165@if texinfo
25166maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25167
25168maintainer-clean-texinfo:
25169 @: $(MAKE); $(unstage)
25170 @[ -f ./texinfo/Makefile ] || exit 0; \
25171 r=`${PWD_COMMAND}`; export r; \
25172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25173 $(HOST_EXPORTS) \
25174 for flag in $(EXTRA_HOST_FLAGS) ; do \
25175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25176 done; \
25177 echo "Doing maintainer-clean in texinfo" ; \
25178 (cd $(HOST_SUBDIR)/texinfo && \
25179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25181 "RANLIB=$${RANLIB}" \
25182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25183 maintainer-clean) \
25184 || exit 1
25185
25186@endif texinfo
25187
25188
25189
25190.PHONY: configure-zlib maybe-configure-zlib
25191maybe-configure-zlib:
25192@if gcc-bootstrap
25193configure-zlib: stage_current
25194@endif gcc-bootstrap
25195@if zlib
25196maybe-configure-zlib: configure-zlib
25197configure-zlib:
25198 @r=`${PWD_COMMAND}`; export r; \
25199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25200 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25202 $(HOST_EXPORTS) \
25203 echo Configuring in $(HOST_SUBDIR)/zlib; \
25204 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
25205 case $(srcdir) in \
25206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25207 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25209 esac; \
25210 srcdiroption="--srcdir=$${topdir}/zlib"; \
25211 libsrcdir="$$s/zlib"; \
25212 $(SHELL) $${libsrcdir}/configure \
25213 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25214 --target=${target_alias} $${srcdiroption} \
25215 || exit 1
25216@endif zlib
25217
25218
25219
25220.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
25221maybe-configure-stage1-zlib:
25222@if zlib-bootstrap
25223maybe-configure-stage1-zlib: configure-stage1-zlib
25224configure-stage1-zlib:
25225 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25227 @r=`${PWD_COMMAND}`; export r; \
25228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25229 TFLAGS="$(STAGE1_TFLAGS)"; \
25230 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25231 $(HOST_EXPORTS) \
25232 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25233 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25234 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
25235 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
25236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25237 cd $(HOST_SUBDIR)/zlib || exit 1; \
25238 case $(srcdir) in \
25239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25240 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25242 esac; \
25243 srcdiroption="--srcdir=$${topdir}/zlib"; \
25244 libsrcdir="$$s/zlib"; \
25245 $(SHELL) $${libsrcdir}/configure \
25246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25247 --target=${target_alias} $${srcdiroption} \
25248 $(STAGE1_CONFIGURE_FLAGS)
25249@endif zlib-bootstrap
25250
25251.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
25252maybe-configure-stage2-zlib:
25253@if zlib-bootstrap
25254maybe-configure-stage2-zlib: configure-stage2-zlib
25255configure-stage2-zlib:
25256 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25257 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25258 @r=`${PWD_COMMAND}`; export r; \
25259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25260 TFLAGS="$(STAGE2_TFLAGS)"; \
25261 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25262 $(HOST_EXPORTS) \
25263 $(POSTSTAGE1_HOST_EXPORTS) \
25264 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25265 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25266 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
25267 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
25268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25269 cd $(HOST_SUBDIR)/zlib || exit 1; \
25270 case $(srcdir) in \
25271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25272 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25274 esac; \
25275 srcdiroption="--srcdir=$${topdir}/zlib"; \
25276 libsrcdir="$$s/zlib"; \
25277 $(SHELL) $${libsrcdir}/configure \
25278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25279 --target=${target_alias} $${srcdiroption} \
25280 --with-build-libsubdir=$(HOST_SUBDIR) \
25281 $(STAGE2_CONFIGURE_FLAGS)
25282@endif zlib-bootstrap
25283
25284.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
25285maybe-configure-stage3-zlib:
25286@if zlib-bootstrap
25287maybe-configure-stage3-zlib: configure-stage3-zlib
25288configure-stage3-zlib:
25289 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25290 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25291 @r=`${PWD_COMMAND}`; export r; \
25292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25293 TFLAGS="$(STAGE3_TFLAGS)"; \
25294 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25295 $(HOST_EXPORTS) \
25296 $(POSTSTAGE1_HOST_EXPORTS) \
25297 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25298 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25299 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
25300 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
25301 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25302 cd $(HOST_SUBDIR)/zlib || exit 1; \
25303 case $(srcdir) in \
25304 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25305 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25306 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25307 esac; \
25308 srcdiroption="--srcdir=$${topdir}/zlib"; \
25309 libsrcdir="$$s/zlib"; \
25310 $(SHELL) $${libsrcdir}/configure \
25311 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25312 --target=${target_alias} $${srcdiroption} \
25313 --with-build-libsubdir=$(HOST_SUBDIR) \
25314 $(STAGE3_CONFIGURE_FLAGS)
25315@endif zlib-bootstrap
25316
25317.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
25318maybe-configure-stage4-zlib:
25319@if zlib-bootstrap
25320maybe-configure-stage4-zlib: configure-stage4-zlib
25321configure-stage4-zlib:
25322 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25323 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25324 @r=`${PWD_COMMAND}`; export r; \
25325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25326 TFLAGS="$(STAGE4_TFLAGS)"; \
25327 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25328 $(HOST_EXPORTS) \
25329 $(POSTSTAGE1_HOST_EXPORTS) \
25330 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25331 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25332 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
25333 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
25334 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25335 cd $(HOST_SUBDIR)/zlib || exit 1; \
25336 case $(srcdir) in \
25337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25338 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25340 esac; \
25341 srcdiroption="--srcdir=$${topdir}/zlib"; \
25342 libsrcdir="$$s/zlib"; \
25343 $(SHELL) $${libsrcdir}/configure \
25344 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25345 --target=${target_alias} $${srcdiroption} \
25346 --with-build-libsubdir=$(HOST_SUBDIR) \
25347 $(STAGE4_CONFIGURE_FLAGS)
25348@endif zlib-bootstrap
25349
25350.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
25351maybe-configure-stageprofile-zlib:
25352@if zlib-bootstrap
25353maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
25354configure-stageprofile-zlib:
25355 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25356 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25357 @r=`${PWD_COMMAND}`; export r; \
25358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25359 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25360 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25361 $(HOST_EXPORTS) \
25362 $(POSTSTAGE1_HOST_EXPORTS) \
25363 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25364 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25365 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
25366 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
25367 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25368 cd $(HOST_SUBDIR)/zlib || exit 1; \
25369 case $(srcdir) in \
25370 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25371 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25372 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25373 esac; \
25374 srcdiroption="--srcdir=$${topdir}/zlib"; \
25375 libsrcdir="$$s/zlib"; \
25376 $(SHELL) $${libsrcdir}/configure \
25377 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25378 --target=${target_alias} $${srcdiroption} \
25379 --with-build-libsubdir=$(HOST_SUBDIR) \
25380 $(STAGEprofile_CONFIGURE_FLAGS)
25381@endif zlib-bootstrap
25382
25383.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
25384maybe-configure-stagefeedback-zlib:
25385@if zlib-bootstrap
25386maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
25387configure-stagefeedback-zlib:
25388 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25389 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25390 @r=`${PWD_COMMAND}`; export r; \
25391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25392 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25393 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25394 $(HOST_EXPORTS) \
25395 $(POSTSTAGE1_HOST_EXPORTS) \
25396 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25397 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25398 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
25399 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
25400 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25401 cd $(HOST_SUBDIR)/zlib || exit 1; \
25402 case $(srcdir) in \
25403 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25404 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25405 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25406 esac; \
25407 srcdiroption="--srcdir=$${topdir}/zlib"; \
25408 libsrcdir="$$s/zlib"; \
25409 $(SHELL) $${libsrcdir}/configure \
25410 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25411 --target=${target_alias} $${srcdiroption} \
25412 --with-build-libsubdir=$(HOST_SUBDIR) \
25413 $(STAGEfeedback_CONFIGURE_FLAGS)
25414@endif zlib-bootstrap
25415
25416
25417
25418
25419
25420.PHONY: all-zlib maybe-all-zlib
25421maybe-all-zlib:
25422@if gcc-bootstrap
25423all-zlib: stage_current
25424@endif gcc-bootstrap
25425@if zlib
25426TARGET-zlib=all
25427maybe-all-zlib: all-zlib
25428all-zlib: configure-zlib
25429 @r=`${PWD_COMMAND}`; export r; \
25430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25431 $(HOST_EXPORTS) \
25432 (cd $(HOST_SUBDIR)/zlib && \
25433 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25434 $(TARGET-zlib))
25435@endif zlib
25436
25437
25438
25439.PHONY: all-stage1-zlib maybe-all-stage1-zlib
25440.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
25441maybe-all-stage1-zlib:
25442maybe-clean-stage1-zlib:
25443@if zlib-bootstrap
25444maybe-all-stage1-zlib: all-stage1-zlib
25445all-stage1: all-stage1-zlib
25446TARGET-stage1-zlib = $(TARGET-zlib)
25447all-stage1-zlib: configure-stage1-zlib
25448 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25449 @r=`${PWD_COMMAND}`; export r; \
25450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25451 TFLAGS="$(STAGE1_TFLAGS)"; \
25452 $(HOST_EXPORTS) \
25453 cd $(HOST_SUBDIR)/zlib && \
25454 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25455 CFLAGS="$(STAGE1_CFLAGS)" \
25456 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25457 LIBCFLAGS="$(LIBCFLAGS)" \
25458 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25459 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25460 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25461 $(EXTRA_HOST_FLAGS) \
25462 TFLAGS="$(STAGE1_TFLAGS)" \
25463 $(TARGET-stage1-zlib)
25464
25465maybe-clean-stage1-zlib: clean-stage1-zlib
25466clean-stage1: clean-stage1-zlib
25467clean-stage1-zlib:
25468 @if [ $(current_stage) = stage1 ]; then \
25469 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25470 else \
25471 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
25472 $(MAKE) stage1-start; \
25473 fi; \
25474 cd $(HOST_SUBDIR)/zlib && \
25475 $(MAKE) $(EXTRA_HOST_FLAGS) \
25476 clean
25477@endif zlib-bootstrap
25478
25479
25480.PHONY: all-stage2-zlib maybe-all-stage2-zlib
25481.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
25482maybe-all-stage2-zlib:
25483maybe-clean-stage2-zlib:
25484@if zlib-bootstrap
25485maybe-all-stage2-zlib: all-stage2-zlib
25486all-stage2: all-stage2-zlib
25487TARGET-stage2-zlib = $(TARGET-zlib)
25488all-stage2-zlib: configure-stage2-zlib
25489 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25490 @r=`${PWD_COMMAND}`; export r; \
25491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25492 TFLAGS="$(STAGE2_TFLAGS)"; \
25493 $(HOST_EXPORTS) \
25494 $(POSTSTAGE1_HOST_EXPORTS) \
25495 cd $(HOST_SUBDIR)/zlib && \
25496 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25497 CFLAGS="$(STAGE2_CFLAGS)" \
25498 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25499 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25500 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25501 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25502 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25503 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25504 TFLAGS="$(STAGE2_TFLAGS)" \
25505 $(TARGET-stage2-zlib)
25506
25507maybe-clean-stage2-zlib: clean-stage2-zlib
25508clean-stage2: clean-stage2-zlib
25509clean-stage2-zlib:
25510 @if [ $(current_stage) = stage2 ]; then \
25511 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25512 else \
25513 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
25514 $(MAKE) stage2-start; \
25515 fi; \
25516 cd $(HOST_SUBDIR)/zlib && \
25517 $(MAKE) $(EXTRA_HOST_FLAGS) \
25518 $(POSTSTAGE1_FLAGS_TO_PASS) \
25519 clean
25520@endif zlib-bootstrap
25521
25522
25523.PHONY: all-stage3-zlib maybe-all-stage3-zlib
25524.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
25525maybe-all-stage3-zlib:
25526maybe-clean-stage3-zlib:
25527@if zlib-bootstrap
25528maybe-all-stage3-zlib: all-stage3-zlib
25529all-stage3: all-stage3-zlib
25530TARGET-stage3-zlib = $(TARGET-zlib)
25531all-stage3-zlib: configure-stage3-zlib
25532 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25533 @r=`${PWD_COMMAND}`; export r; \
25534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25535 TFLAGS="$(STAGE3_TFLAGS)"; \
25536 $(HOST_EXPORTS) \
25537 $(POSTSTAGE1_HOST_EXPORTS) \
25538 cd $(HOST_SUBDIR)/zlib && \
25539 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25540 CFLAGS="$(STAGE3_CFLAGS)" \
25541 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25542 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25543 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25544 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25545 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25546 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25547 TFLAGS="$(STAGE3_TFLAGS)" \
25548 $(TARGET-stage3-zlib)
25549
25550maybe-clean-stage3-zlib: clean-stage3-zlib
25551clean-stage3: clean-stage3-zlib
25552clean-stage3-zlib:
25553 @if [ $(current_stage) = stage3 ]; then \
25554 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25555 else \
25556 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
25557 $(MAKE) stage3-start; \
25558 fi; \
25559 cd $(HOST_SUBDIR)/zlib && \
25560 $(MAKE) $(EXTRA_HOST_FLAGS) \
25561 $(POSTSTAGE1_FLAGS_TO_PASS) \
25562 clean
25563@endif zlib-bootstrap
25564
25565
25566.PHONY: all-stage4-zlib maybe-all-stage4-zlib
25567.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
25568maybe-all-stage4-zlib:
25569maybe-clean-stage4-zlib:
25570@if zlib-bootstrap
25571maybe-all-stage4-zlib: all-stage4-zlib
25572all-stage4: all-stage4-zlib
25573TARGET-stage4-zlib = $(TARGET-zlib)
25574all-stage4-zlib: configure-stage4-zlib
25575 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25576 @r=`${PWD_COMMAND}`; export r; \
25577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25578 TFLAGS="$(STAGE4_TFLAGS)"; \
25579 $(HOST_EXPORTS) \
25580 $(POSTSTAGE1_HOST_EXPORTS) \
25581 cd $(HOST_SUBDIR)/zlib && \
25582 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25583 CFLAGS="$(STAGE4_CFLAGS)" \
25584 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25585 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25586 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25587 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25588 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25589 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25590 TFLAGS="$(STAGE4_TFLAGS)" \
25591 $(TARGET-stage4-zlib)
25592
25593maybe-clean-stage4-zlib: clean-stage4-zlib
25594clean-stage4: clean-stage4-zlib
25595clean-stage4-zlib:
25596 @if [ $(current_stage) = stage4 ]; then \
25597 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25598 else \
25599 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
25600 $(MAKE) stage4-start; \
25601 fi; \
25602 cd $(HOST_SUBDIR)/zlib && \
25603 $(MAKE) $(EXTRA_HOST_FLAGS) \
25604 $(POSTSTAGE1_FLAGS_TO_PASS) \
25605 clean
25606@endif zlib-bootstrap
25607
25608
25609.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
25610.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
25611maybe-all-stageprofile-zlib:
25612maybe-clean-stageprofile-zlib:
25613@if zlib-bootstrap
25614maybe-all-stageprofile-zlib: all-stageprofile-zlib
25615all-stageprofile: all-stageprofile-zlib
25616TARGET-stageprofile-zlib = $(TARGET-zlib)
25617all-stageprofile-zlib: configure-stageprofile-zlib
25618 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25619 @r=`${PWD_COMMAND}`; export r; \
25620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25621 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25622 $(HOST_EXPORTS) \
25623 $(POSTSTAGE1_HOST_EXPORTS) \
25624 cd $(HOST_SUBDIR)/zlib && \
25625 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25626 CFLAGS="$(STAGEprofile_CFLAGS)" \
25627 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25628 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25629 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25630 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25631 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25632 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25633 TFLAGS="$(STAGEprofile_TFLAGS)" \
25634 $(TARGET-stageprofile-zlib)
25635
25636maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
25637clean-stageprofile: clean-stageprofile-zlib
25638clean-stageprofile-zlib:
25639 @if [ $(current_stage) = stageprofile ]; then \
25640 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25641 else \
25642 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
25643 $(MAKE) stageprofile-start; \
25644 fi; \
25645 cd $(HOST_SUBDIR)/zlib && \
25646 $(MAKE) $(EXTRA_HOST_FLAGS) \
25647 $(POSTSTAGE1_FLAGS_TO_PASS) \
25648 clean
25649@endif zlib-bootstrap
25650
25651
25652.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
25653.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
25654maybe-all-stagefeedback-zlib:
25655maybe-clean-stagefeedback-zlib:
25656@if zlib-bootstrap
25657maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
25658all-stagefeedback: all-stagefeedback-zlib
25659TARGET-stagefeedback-zlib = $(TARGET-zlib)
25660all-stagefeedback-zlib: configure-stagefeedback-zlib
25661 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25662 @r=`${PWD_COMMAND}`; export r; \
25663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25664 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25665 $(HOST_EXPORTS) \
25666 $(POSTSTAGE1_HOST_EXPORTS) \
25667 cd $(HOST_SUBDIR)/zlib && \
25668 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25669 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25670 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25671 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25672 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25673 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25674 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25675 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25676 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25677 $(TARGET-stagefeedback-zlib)
25678
25679maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
25680clean-stagefeedback: clean-stagefeedback-zlib
25681clean-stagefeedback-zlib:
25682 @if [ $(current_stage) = stagefeedback ]; then \
25683 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25684 else \
25685 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
25686 $(MAKE) stagefeedback-start; \
25687 fi; \
25688 cd $(HOST_SUBDIR)/zlib && \
25689 $(MAKE) $(EXTRA_HOST_FLAGS) \
25690 $(POSTSTAGE1_FLAGS_TO_PASS) \
25691 clean
25692@endif zlib-bootstrap
25693
25694
25695
25696
25697
25698.PHONY: check-zlib maybe-check-zlib
25699maybe-check-zlib:
25700@if zlib
25701maybe-check-zlib: check-zlib
25702
25703check-zlib:
25704
25705@endif zlib
25706
25707.PHONY: install-zlib maybe-install-zlib
25708maybe-install-zlib:
25709@if zlib
25710maybe-install-zlib: install-zlib
25711
25712install-zlib:
25713
25714@endif zlib
25715
25716.PHONY: install-strip-zlib maybe-install-strip-zlib
25717maybe-install-strip-zlib:
25718@if zlib
25719maybe-install-strip-zlib: install-strip-zlib
25720
25721install-strip-zlib:
25722
25723@endif zlib
25724
25725# Other targets (info, dvi, pdf, etc.)
25726
25727.PHONY: maybe-info-zlib info-zlib
25728maybe-info-zlib:
25729@if zlib
25730maybe-info-zlib: info-zlib
25731
25732info-zlib: \
25733 configure-zlib
25734 @[ -f ./zlib/Makefile ] || exit 0; \
25735 r=`${PWD_COMMAND}`; export r; \
25736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25737 $(HOST_EXPORTS) \
25738 for flag in $(EXTRA_HOST_FLAGS) ; do \
25739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25740 done; \
25741 echo "Doing info in zlib" ; \
25742 (cd $(HOST_SUBDIR)/zlib && \
25743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25745 "RANLIB=$${RANLIB}" \
25746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25747 info) \
25748 || exit 1
25749
25750@endif zlib
25751
25752.PHONY: maybe-dvi-zlib dvi-zlib
25753maybe-dvi-zlib:
25754@if zlib
25755maybe-dvi-zlib: dvi-zlib
25756
25757dvi-zlib: \
25758 configure-zlib
25759 @[ -f ./zlib/Makefile ] || exit 0; \
25760 r=`${PWD_COMMAND}`; export r; \
25761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25762 $(HOST_EXPORTS) \
25763 for flag in $(EXTRA_HOST_FLAGS) ; do \
25764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25765 done; \
25766 echo "Doing dvi in zlib" ; \
25767 (cd $(HOST_SUBDIR)/zlib && \
25768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25770 "RANLIB=$${RANLIB}" \
25771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25772 dvi) \
25773 || exit 1
25774
25775@endif zlib
25776
25777.PHONY: maybe-pdf-zlib pdf-zlib
25778maybe-pdf-zlib:
25779@if zlib
25780maybe-pdf-zlib: pdf-zlib
25781
25782pdf-zlib: \
25783 configure-zlib
25784 @[ -f ./zlib/Makefile ] || exit 0; \
25785 r=`${PWD_COMMAND}`; export r; \
25786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25787 $(HOST_EXPORTS) \
25788 for flag in $(EXTRA_HOST_FLAGS) ; do \
25789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25790 done; \
25791 echo "Doing pdf in zlib" ; \
25792 (cd $(HOST_SUBDIR)/zlib && \
25793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25795 "RANLIB=$${RANLIB}" \
25796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25797 pdf) \
25798 || exit 1
25799
25800@endif zlib
25801
25802.PHONY: maybe-html-zlib html-zlib
25803maybe-html-zlib:
25804@if zlib
25805maybe-html-zlib: html-zlib
25806
25807html-zlib: \
25808 configure-zlib
25809 @[ -f ./zlib/Makefile ] || exit 0; \
25810 r=`${PWD_COMMAND}`; export r; \
25811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25812 $(HOST_EXPORTS) \
25813 for flag in $(EXTRA_HOST_FLAGS) ; do \
25814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25815 done; \
25816 echo "Doing html in zlib" ; \
25817 (cd $(HOST_SUBDIR)/zlib && \
25818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25820 "RANLIB=$${RANLIB}" \
25821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25822 html) \
25823 || exit 1
25824
25825@endif zlib
25826
25827.PHONY: maybe-TAGS-zlib TAGS-zlib
25828maybe-TAGS-zlib:
25829@if zlib
25830maybe-TAGS-zlib: TAGS-zlib
25831
25832TAGS-zlib: \
25833 configure-zlib
25834 @[ -f ./zlib/Makefile ] || exit 0; \
25835 r=`${PWD_COMMAND}`; export r; \
25836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25837 $(HOST_EXPORTS) \
25838 for flag in $(EXTRA_HOST_FLAGS) ; do \
25839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25840 done; \
25841 echo "Doing TAGS in zlib" ; \
25842 (cd $(HOST_SUBDIR)/zlib && \
25843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25845 "RANLIB=$${RANLIB}" \
25846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25847 TAGS) \
25848 || exit 1
25849
25850@endif zlib
25851
25852.PHONY: maybe-install-info-zlib install-info-zlib
25853maybe-install-info-zlib:
25854@if zlib
25855maybe-install-info-zlib: install-info-zlib
25856
25857install-info-zlib: \
25858 configure-zlib \
25859 info-zlib
25860 @[ -f ./zlib/Makefile ] || exit 0; \
25861 r=`${PWD_COMMAND}`; export r; \
25862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25863 $(HOST_EXPORTS) \
25864 for flag in $(EXTRA_HOST_FLAGS) ; do \
25865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25866 done; \
25867 echo "Doing install-info in zlib" ; \
25868 (cd $(HOST_SUBDIR)/zlib && \
25869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25871 "RANLIB=$${RANLIB}" \
25872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25873 install-info) \
25874 || exit 1
25875
25876@endif zlib
25877
25878.PHONY: maybe-install-pdf-zlib install-pdf-zlib
25879maybe-install-pdf-zlib:
25880@if zlib
25881maybe-install-pdf-zlib: install-pdf-zlib
25882
25883install-pdf-zlib: \
25884 configure-zlib \
25885 pdf-zlib
25886 @[ -f ./zlib/Makefile ] || exit 0; \
25887 r=`${PWD_COMMAND}`; export r; \
25888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25889 $(HOST_EXPORTS) \
25890 for flag in $(EXTRA_HOST_FLAGS) ; do \
25891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25892 done; \
25893 echo "Doing install-pdf in zlib" ; \
25894 (cd $(HOST_SUBDIR)/zlib && \
25895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25897 "RANLIB=$${RANLIB}" \
25898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25899 install-pdf) \
25900 || exit 1
25901
25902@endif zlib
25903
25904.PHONY: maybe-install-html-zlib install-html-zlib
25905maybe-install-html-zlib:
25906@if zlib
25907maybe-install-html-zlib: install-html-zlib
25908
25909install-html-zlib: \
25910 configure-zlib \
25911 html-zlib
25912 @[ -f ./zlib/Makefile ] || exit 0; \
25913 r=`${PWD_COMMAND}`; export r; \
25914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25915 $(HOST_EXPORTS) \
25916 for flag in $(EXTRA_HOST_FLAGS) ; do \
25917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25918 done; \
25919 echo "Doing install-html in zlib" ; \
25920 (cd $(HOST_SUBDIR)/zlib && \
25921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25923 "RANLIB=$${RANLIB}" \
25924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25925 install-html) \
25926 || exit 1
25927
25928@endif zlib
25929
25930.PHONY: maybe-installcheck-zlib installcheck-zlib
25931maybe-installcheck-zlib:
25932@if zlib
25933maybe-installcheck-zlib: installcheck-zlib
25934
25935installcheck-zlib: \
25936 configure-zlib
25937 @[ -f ./zlib/Makefile ] || exit 0; \
25938 r=`${PWD_COMMAND}`; export r; \
25939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25940 $(HOST_EXPORTS) \
25941 for flag in $(EXTRA_HOST_FLAGS) ; do \
25942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25943 done; \
25944 echo "Doing installcheck in zlib" ; \
25945 (cd $(HOST_SUBDIR)/zlib && \
25946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25948 "RANLIB=$${RANLIB}" \
25949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25950 installcheck) \
25951 || exit 1
25952
25953@endif zlib
25954
25955.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
25956maybe-mostlyclean-zlib:
25957@if zlib
25958maybe-mostlyclean-zlib: mostlyclean-zlib
25959
25960mostlyclean-zlib:
25961 @[ -f ./zlib/Makefile ] || exit 0; \
25962 r=`${PWD_COMMAND}`; export r; \
25963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25964 $(HOST_EXPORTS) \
25965 for flag in $(EXTRA_HOST_FLAGS) ; do \
25966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25967 done; \
25968 echo "Doing mostlyclean in zlib" ; \
25969 (cd $(HOST_SUBDIR)/zlib && \
25970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25972 "RANLIB=$${RANLIB}" \
25973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25974 mostlyclean) \
25975 || exit 1
25976
25977@endif zlib
25978
25979.PHONY: maybe-clean-zlib clean-zlib
25980maybe-clean-zlib:
25981@if zlib
25982maybe-clean-zlib: clean-zlib
25983
25984clean-zlib:
25985 @[ -f ./zlib/Makefile ] || exit 0; \
25986 r=`${PWD_COMMAND}`; export r; \
25987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25988 $(HOST_EXPORTS) \
25989 for flag in $(EXTRA_HOST_FLAGS) ; do \
25990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25991 done; \
25992 echo "Doing clean in zlib" ; \
25993 (cd $(HOST_SUBDIR)/zlib && \
25994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25996 "RANLIB=$${RANLIB}" \
25997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25998 clean) \
25999 || exit 1
26000
26001@endif zlib
26002
26003.PHONY: maybe-distclean-zlib distclean-zlib
26004maybe-distclean-zlib:
26005@if zlib
26006maybe-distclean-zlib: distclean-zlib
26007
26008distclean-zlib:
26009 @[ -f ./zlib/Makefile ] || exit 0; \
26010 r=`${PWD_COMMAND}`; export r; \
26011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26012 $(HOST_EXPORTS) \
26013 for flag in $(EXTRA_HOST_FLAGS) ; do \
26014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26015 done; \
26016 echo "Doing distclean in zlib" ; \
26017 (cd $(HOST_SUBDIR)/zlib && \
26018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26020 "RANLIB=$${RANLIB}" \
26021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26022 distclean) \
26023 || exit 1
26024
26025@endif zlib
26026
26027.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26028maybe-maintainer-clean-zlib:
26029@if zlib
26030maybe-maintainer-clean-zlib: maintainer-clean-zlib
26031
26032maintainer-clean-zlib:
26033 @[ -f ./zlib/Makefile ] || exit 0; \
26034 r=`${PWD_COMMAND}`; export r; \
26035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26036 $(HOST_EXPORTS) \
26037 for flag in $(EXTRA_HOST_FLAGS) ; do \
26038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26039 done; \
26040 echo "Doing maintainer-clean in zlib" ; \
26041 (cd $(HOST_SUBDIR)/zlib && \
26042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26044 "RANLIB=$${RANLIB}" \
26045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26046 maintainer-clean) \
26047 || exit 1
26048
26049@endif zlib
26050
26051
26052
26053.PHONY: configure-gdb maybe-configure-gdb
26054maybe-configure-gdb:
26055@if gcc-bootstrap
26056configure-gdb: stage_current
26057@endif gcc-bootstrap
26058@if gdb
26059maybe-configure-gdb: configure-gdb
26060configure-gdb:
26061 @: $(MAKE); $(unstage)
26062 @r=`${PWD_COMMAND}`; export r; \
26063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26064 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26066 $(HOST_EXPORTS) \
26067 echo Configuring in $(HOST_SUBDIR)/gdb; \
26068 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26069 case $(srcdir) in \
26070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26071 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26073 esac; \
26074 srcdiroption="--srcdir=$${topdir}/gdb"; \
26075 libsrcdir="$$s/gdb"; \
26076 $(SHELL) $${libsrcdir}/configure \
26077 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26078 --target=${target_alias} $${srcdiroption} \
26079 || exit 1
26080@endif gdb
26081
26082
26083
26084
26085
26086.PHONY: all-gdb maybe-all-gdb
26087maybe-all-gdb:
26088@if gcc-bootstrap
26089all-gdb: stage_current
26090@endif gcc-bootstrap
26091@if gdb
26092TARGET-gdb=all
26093maybe-all-gdb: all-gdb
26094all-gdb: configure-gdb
26095 @: $(MAKE); $(unstage)
26096 @r=`${PWD_COMMAND}`; export r; \
26097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26098 $(HOST_EXPORTS) \
26099 (cd $(HOST_SUBDIR)/gdb && \
26100 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26101 $(TARGET-gdb))
26102@endif gdb
26103
26104
26105
26106
26107.PHONY: check-gdb maybe-check-gdb
26108maybe-check-gdb:
26109@if gdb
26110maybe-check-gdb: check-gdb
26111
26112check-gdb:
26113 @: $(MAKE); $(unstage)
26114 @r=`${PWD_COMMAND}`; export r; \
26115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26116 $(HOST_EXPORTS) \
26117 (cd $(HOST_SUBDIR)/gdb && \
26118 $(MAKE) $(FLAGS_TO_PASS) check)
26119
26120@endif gdb
26121
26122.PHONY: install-gdb maybe-install-gdb
26123maybe-install-gdb:
26124@if gdb
26125maybe-install-gdb: install-gdb
26126
26127install-gdb: installdirs
26128 @: $(MAKE); $(unstage)
26129 @r=`${PWD_COMMAND}`; export r; \
26130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26131 $(HOST_EXPORTS) \
26132 (cd $(HOST_SUBDIR)/gdb && \
26133 $(MAKE) $(FLAGS_TO_PASS) install)
26134
26135@endif gdb
26136
26137.PHONY: install-strip-gdb maybe-install-strip-gdb
26138maybe-install-strip-gdb:
26139@if gdb
26140maybe-install-strip-gdb: install-strip-gdb
26141
26142install-strip-gdb: installdirs
26143 @: $(MAKE); $(unstage)
26144 @r=`${PWD_COMMAND}`; export r; \
26145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26146 $(HOST_EXPORTS) \
26147 (cd $(HOST_SUBDIR)/gdb && \
26148 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26149
26150@endif gdb
26151
26152# Other targets (info, dvi, pdf, etc.)
26153
26154.PHONY: maybe-info-gdb info-gdb
26155maybe-info-gdb:
26156@if gdb
26157maybe-info-gdb: info-gdb
26158
26159info-gdb: \
26160 configure-gdb
26161 @: $(MAKE); $(unstage)
26162 @[ -f ./gdb/Makefile ] || exit 0; \
26163 r=`${PWD_COMMAND}`; export r; \
26164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26165 $(HOST_EXPORTS) \
26166 for flag in $(EXTRA_HOST_FLAGS) ; do \
26167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26168 done; \
26169 echo "Doing info in gdb" ; \
26170 (cd $(HOST_SUBDIR)/gdb && \
26171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26173 "RANLIB=$${RANLIB}" \
26174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26175 info) \
26176 || exit 1
26177
26178@endif gdb
26179
26180.PHONY: maybe-dvi-gdb dvi-gdb
26181maybe-dvi-gdb:
26182@if gdb
26183maybe-dvi-gdb: dvi-gdb
26184
26185dvi-gdb: \
26186 configure-gdb
26187 @: $(MAKE); $(unstage)
26188 @[ -f ./gdb/Makefile ] || exit 0; \
26189 r=`${PWD_COMMAND}`; export r; \
26190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26191 $(HOST_EXPORTS) \
26192 for flag in $(EXTRA_HOST_FLAGS) ; do \
26193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26194 done; \
26195 echo "Doing dvi in gdb" ; \
26196 (cd $(HOST_SUBDIR)/gdb && \
26197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26199 "RANLIB=$${RANLIB}" \
26200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26201 dvi) \
26202 || exit 1
26203
26204@endif gdb
26205
26206.PHONY: maybe-pdf-gdb pdf-gdb
26207maybe-pdf-gdb:
26208@if gdb
26209maybe-pdf-gdb: pdf-gdb
26210
26211pdf-gdb: \
26212 configure-gdb
26213 @: $(MAKE); $(unstage)
26214 @[ -f ./gdb/Makefile ] || exit 0; \
26215 r=`${PWD_COMMAND}`; export r; \
26216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26217 $(HOST_EXPORTS) \
26218 for flag in $(EXTRA_HOST_FLAGS) ; do \
26219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26220 done; \
26221 echo "Doing pdf in gdb" ; \
26222 (cd $(HOST_SUBDIR)/gdb && \
26223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26225 "RANLIB=$${RANLIB}" \
26226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26227 pdf) \
26228 || exit 1
26229
26230@endif gdb
26231
26232.PHONY: maybe-html-gdb html-gdb
26233maybe-html-gdb:
26234@if gdb
26235maybe-html-gdb: html-gdb
26236
26237html-gdb: \
26238 configure-gdb
26239 @: $(MAKE); $(unstage)
26240 @[ -f ./gdb/Makefile ] || exit 0; \
26241 r=`${PWD_COMMAND}`; export r; \
26242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26243 $(HOST_EXPORTS) \
26244 for flag in $(EXTRA_HOST_FLAGS) ; do \
26245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26246 done; \
26247 echo "Doing html in gdb" ; \
26248 (cd $(HOST_SUBDIR)/gdb && \
26249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26251 "RANLIB=$${RANLIB}" \
26252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26253 html) \
26254 || exit 1
26255
26256@endif gdb
26257
26258.PHONY: maybe-TAGS-gdb TAGS-gdb
26259maybe-TAGS-gdb:
26260@if gdb
26261maybe-TAGS-gdb: TAGS-gdb
26262
26263TAGS-gdb: \
26264 configure-gdb
26265 @: $(MAKE); $(unstage)
26266 @[ -f ./gdb/Makefile ] || exit 0; \
26267 r=`${PWD_COMMAND}`; export r; \
26268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26269 $(HOST_EXPORTS) \
26270 for flag in $(EXTRA_HOST_FLAGS) ; do \
26271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26272 done; \
26273 echo "Doing TAGS in gdb" ; \
26274 (cd $(HOST_SUBDIR)/gdb && \
26275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26277 "RANLIB=$${RANLIB}" \
26278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26279 TAGS) \
26280 || exit 1
26281
26282@endif gdb
26283
26284.PHONY: maybe-install-info-gdb install-info-gdb
26285maybe-install-info-gdb:
26286@if gdb
26287maybe-install-info-gdb: install-info-gdb
26288
26289install-info-gdb: \
26290 configure-gdb \
26291 info-gdb
26292 @: $(MAKE); $(unstage)
26293 @[ -f ./gdb/Makefile ] || exit 0; \
26294 r=`${PWD_COMMAND}`; export r; \
26295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26296 $(HOST_EXPORTS) \
26297 for flag in $(EXTRA_HOST_FLAGS) ; do \
26298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26299 done; \
26300 echo "Doing install-info in gdb" ; \
26301 (cd $(HOST_SUBDIR)/gdb && \
26302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26304 "RANLIB=$${RANLIB}" \
26305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26306 install-info) \
26307 || exit 1
26308
26309@endif gdb
26310
26311.PHONY: maybe-install-pdf-gdb install-pdf-gdb
26312maybe-install-pdf-gdb:
26313@if gdb
26314maybe-install-pdf-gdb: install-pdf-gdb
26315
26316install-pdf-gdb: \
26317 configure-gdb \
26318 pdf-gdb
26319 @: $(MAKE); $(unstage)
26320 @[ -f ./gdb/Makefile ] || exit 0; \
26321 r=`${PWD_COMMAND}`; export r; \
26322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26323 $(HOST_EXPORTS) \
26324 for flag in $(EXTRA_HOST_FLAGS) ; do \
26325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26326 done; \
26327 echo "Doing install-pdf in gdb" ; \
26328 (cd $(HOST_SUBDIR)/gdb && \
26329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26331 "RANLIB=$${RANLIB}" \
26332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26333 install-pdf) \
26334 || exit 1
26335
26336@endif gdb
26337
26338.PHONY: maybe-install-html-gdb install-html-gdb
26339maybe-install-html-gdb:
26340@if gdb
26341maybe-install-html-gdb: install-html-gdb
26342
26343install-html-gdb: \
26344 configure-gdb \
26345 html-gdb
26346 @: $(MAKE); $(unstage)
26347 @[ -f ./gdb/Makefile ] || exit 0; \
26348 r=`${PWD_COMMAND}`; export r; \
26349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26350 $(HOST_EXPORTS) \
26351 for flag in $(EXTRA_HOST_FLAGS) ; do \
26352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26353 done; \
26354 echo "Doing install-html in gdb" ; \
26355 (cd $(HOST_SUBDIR)/gdb && \
26356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26358 "RANLIB=$${RANLIB}" \
26359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26360 install-html) \
26361 || exit 1
26362
26363@endif gdb
26364
26365.PHONY: maybe-installcheck-gdb installcheck-gdb
26366maybe-installcheck-gdb:
26367@if gdb
26368maybe-installcheck-gdb: installcheck-gdb
26369
26370installcheck-gdb: \
26371 configure-gdb
26372 @: $(MAKE); $(unstage)
26373 @[ -f ./gdb/Makefile ] || exit 0; \
26374 r=`${PWD_COMMAND}`; export r; \
26375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26376 $(HOST_EXPORTS) \
26377 for flag in $(EXTRA_HOST_FLAGS) ; do \
26378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26379 done; \
26380 echo "Doing installcheck in gdb" ; \
26381 (cd $(HOST_SUBDIR)/gdb && \
26382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26384 "RANLIB=$${RANLIB}" \
26385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26386 installcheck) \
26387 || exit 1
26388
26389@endif gdb
26390
26391.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
26392maybe-mostlyclean-gdb:
26393@if gdb
26394maybe-mostlyclean-gdb: mostlyclean-gdb
26395
26396mostlyclean-gdb:
26397 @: $(MAKE); $(unstage)
26398 @[ -f ./gdb/Makefile ] || exit 0; \
26399 r=`${PWD_COMMAND}`; export r; \
26400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26401 $(HOST_EXPORTS) \
26402 for flag in $(EXTRA_HOST_FLAGS) ; do \
26403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26404 done; \
26405 echo "Doing mostlyclean in gdb" ; \
26406 (cd $(HOST_SUBDIR)/gdb && \
26407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26409 "RANLIB=$${RANLIB}" \
26410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26411 mostlyclean) \
26412 || exit 1
26413
26414@endif gdb
26415
26416.PHONY: maybe-clean-gdb clean-gdb
26417maybe-clean-gdb:
26418@if gdb
26419maybe-clean-gdb: clean-gdb
26420
26421clean-gdb:
26422 @: $(MAKE); $(unstage)
26423 @[ -f ./gdb/Makefile ] || exit 0; \
26424 r=`${PWD_COMMAND}`; export r; \
26425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26426 $(HOST_EXPORTS) \
26427 for flag in $(EXTRA_HOST_FLAGS) ; do \
26428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26429 done; \
26430 echo "Doing clean in gdb" ; \
26431 (cd $(HOST_SUBDIR)/gdb && \
26432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26434 "RANLIB=$${RANLIB}" \
26435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26436 clean) \
26437 || exit 1
26438
26439@endif gdb
26440
26441.PHONY: maybe-distclean-gdb distclean-gdb
26442maybe-distclean-gdb:
26443@if gdb
26444maybe-distclean-gdb: distclean-gdb
26445
26446distclean-gdb:
26447 @: $(MAKE); $(unstage)
26448 @[ -f ./gdb/Makefile ] || exit 0; \
26449 r=`${PWD_COMMAND}`; export r; \
26450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26451 $(HOST_EXPORTS) \
26452 for flag in $(EXTRA_HOST_FLAGS) ; do \
26453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26454 done; \
26455 echo "Doing distclean in gdb" ; \
26456 (cd $(HOST_SUBDIR)/gdb && \
26457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26459 "RANLIB=$${RANLIB}" \
26460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26461 distclean) \
26462 || exit 1
26463
26464@endif gdb
26465
26466.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
26467maybe-maintainer-clean-gdb:
26468@if gdb
26469maybe-maintainer-clean-gdb: maintainer-clean-gdb
26470
26471maintainer-clean-gdb:
26472 @: $(MAKE); $(unstage)
26473 @[ -f ./gdb/Makefile ] || exit 0; \
26474 r=`${PWD_COMMAND}`; export r; \
26475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26476 $(HOST_EXPORTS) \
26477 for flag in $(EXTRA_HOST_FLAGS) ; do \
26478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26479 done; \
26480 echo "Doing maintainer-clean in gdb" ; \
26481 (cd $(HOST_SUBDIR)/gdb && \
26482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26484 "RANLIB=$${RANLIB}" \
26485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26486 maintainer-clean) \
26487 || exit 1
26488
26489@endif gdb
26490
26491
26492
26493.PHONY: configure-expect maybe-configure-expect
26494maybe-configure-expect:
26495@if gcc-bootstrap
26496configure-expect: stage_current
26497@endif gcc-bootstrap
26498@if expect
26499maybe-configure-expect: configure-expect
26500configure-expect:
26501 @: $(MAKE); $(unstage)
26502 @r=`${PWD_COMMAND}`; export r; \
26503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26504 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
26505 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
26506 $(HOST_EXPORTS) \
26507 echo Configuring in $(HOST_SUBDIR)/expect; \
26508 cd "$(HOST_SUBDIR)/expect" || exit 1; \
26509 case $(srcdir) in \
26510 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26511 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
26512 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26513 esac; \
26514 srcdiroption="--srcdir=$${topdir}/expect"; \
26515 libsrcdir="$$s/expect"; \
26516 $(SHELL) $${libsrcdir}/configure \
26517 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26518 --target=${target_alias} $${srcdiroption} \
26519 || exit 1
26520@endif expect
26521
26522
26523
26524
26525
26526.PHONY: all-expect maybe-all-expect
26527maybe-all-expect:
26528@if gcc-bootstrap
26529all-expect: stage_current
26530@endif gcc-bootstrap
26531@if expect
26532TARGET-expect=all
26533maybe-all-expect: all-expect
26534all-expect: configure-expect
26535 @: $(MAKE); $(unstage)
26536 @r=`${PWD_COMMAND}`; export r; \
26537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26538 $(HOST_EXPORTS) \
26539 (cd $(HOST_SUBDIR)/expect && \
26540 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26541 $(TARGET-expect))
26542@endif expect
26543
26544
26545
26546
26547.PHONY: check-expect maybe-check-expect
26548maybe-check-expect:
26549@if expect
26550maybe-check-expect: check-expect
26551
26552check-expect:
26553 @: $(MAKE); $(unstage)
26554 @r=`${PWD_COMMAND}`; export r; \
26555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26556 $(HOST_EXPORTS) \
26557 (cd $(HOST_SUBDIR)/expect && \
26558 $(MAKE) $(FLAGS_TO_PASS) check)
26559
26560@endif expect
26561
26562.PHONY: install-expect maybe-install-expect
26563maybe-install-expect:
26564@if expect
26565maybe-install-expect: install-expect
26566
26567install-expect: installdirs
26568 @: $(MAKE); $(unstage)
26569 @r=`${PWD_COMMAND}`; export r; \
26570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26571 $(HOST_EXPORTS) \
26572 (cd $(HOST_SUBDIR)/expect && \
26573 $(MAKE) $(FLAGS_TO_PASS) install)
26574
26575@endif expect
26576
26577.PHONY: install-strip-expect maybe-install-strip-expect
26578maybe-install-strip-expect:
26579@if expect
26580maybe-install-strip-expect: install-strip-expect
26581
26582install-strip-expect: installdirs
26583 @: $(MAKE); $(unstage)
26584 @r=`${PWD_COMMAND}`; export r; \
26585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26586 $(HOST_EXPORTS) \
26587 (cd $(HOST_SUBDIR)/expect && \
26588 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26589
26590@endif expect
26591
26592# Other targets (info, dvi, pdf, etc.)
26593
26594.PHONY: maybe-info-expect info-expect
26595maybe-info-expect:
26596@if expect
26597maybe-info-expect: info-expect
26598
26599info-expect: \
26600 configure-expect
26601 @: $(MAKE); $(unstage)
26602 @[ -f ./expect/Makefile ] || exit 0; \
26603 r=`${PWD_COMMAND}`; export r; \
26604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26605 $(HOST_EXPORTS) \
26606 for flag in $(EXTRA_HOST_FLAGS) ; do \
26607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26608 done; \
26609 echo "Doing info in expect" ; \
26610 (cd $(HOST_SUBDIR)/expect && \
26611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26613 "RANLIB=$${RANLIB}" \
26614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26615 info) \
26616 || exit 1
26617
26618@endif expect
26619
26620.PHONY: maybe-dvi-expect dvi-expect
26621maybe-dvi-expect:
26622@if expect
26623maybe-dvi-expect: dvi-expect
26624
26625dvi-expect: \
26626 configure-expect
26627 @: $(MAKE); $(unstage)
26628 @[ -f ./expect/Makefile ] || exit 0; \
26629 r=`${PWD_COMMAND}`; export r; \
26630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26631 $(HOST_EXPORTS) \
26632 for flag in $(EXTRA_HOST_FLAGS) ; do \
26633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26634 done; \
26635 echo "Doing dvi in expect" ; \
26636 (cd $(HOST_SUBDIR)/expect && \
26637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26639 "RANLIB=$${RANLIB}" \
26640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26641 dvi) \
26642 || exit 1
26643
26644@endif expect
26645
26646.PHONY: maybe-pdf-expect pdf-expect
26647maybe-pdf-expect:
26648@if expect
26649maybe-pdf-expect: pdf-expect
26650
26651pdf-expect: \
26652 configure-expect
26653 @: $(MAKE); $(unstage)
26654 @[ -f ./expect/Makefile ] || exit 0; \
26655 r=`${PWD_COMMAND}`; export r; \
26656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26657 $(HOST_EXPORTS) \
26658 for flag in $(EXTRA_HOST_FLAGS) ; do \
26659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26660 done; \
26661 echo "Doing pdf in expect" ; \
26662 (cd $(HOST_SUBDIR)/expect && \
26663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26665 "RANLIB=$${RANLIB}" \
26666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26667 pdf) \
26668 || exit 1
26669
26670@endif expect
26671
26672.PHONY: maybe-html-expect html-expect
26673maybe-html-expect:
26674@if expect
26675maybe-html-expect: html-expect
26676
26677html-expect: \
26678 configure-expect
26679 @: $(MAKE); $(unstage)
26680 @[ -f ./expect/Makefile ] || exit 0; \
26681 r=`${PWD_COMMAND}`; export r; \
26682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26683 $(HOST_EXPORTS) \
26684 for flag in $(EXTRA_HOST_FLAGS) ; do \
26685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26686 done; \
26687 echo "Doing html in expect" ; \
26688 (cd $(HOST_SUBDIR)/expect && \
26689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26691 "RANLIB=$${RANLIB}" \
26692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26693 html) \
26694 || exit 1
26695
26696@endif expect
26697
26698.PHONY: maybe-TAGS-expect TAGS-expect
26699maybe-TAGS-expect:
26700@if expect
26701maybe-TAGS-expect: TAGS-expect
26702
26703TAGS-expect: \
26704 configure-expect
26705 @: $(MAKE); $(unstage)
26706 @[ -f ./expect/Makefile ] || exit 0; \
26707 r=`${PWD_COMMAND}`; export r; \
26708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26709 $(HOST_EXPORTS) \
26710 for flag in $(EXTRA_HOST_FLAGS) ; do \
26711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26712 done; \
26713 echo "Doing TAGS in expect" ; \
26714 (cd $(HOST_SUBDIR)/expect && \
26715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26717 "RANLIB=$${RANLIB}" \
26718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26719 TAGS) \
26720 || exit 1
26721
26722@endif expect
26723
26724.PHONY: maybe-install-info-expect install-info-expect
26725maybe-install-info-expect:
26726@if expect
26727maybe-install-info-expect: install-info-expect
26728
26729install-info-expect: \
26730 configure-expect \
26731 info-expect
26732 @: $(MAKE); $(unstage)
26733 @[ -f ./expect/Makefile ] || exit 0; \
26734 r=`${PWD_COMMAND}`; export r; \
26735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26736 $(HOST_EXPORTS) \
26737 for flag in $(EXTRA_HOST_FLAGS) ; do \
26738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26739 done; \
26740 echo "Doing install-info in expect" ; \
26741 (cd $(HOST_SUBDIR)/expect && \
26742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26744 "RANLIB=$${RANLIB}" \
26745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26746 install-info) \
26747 || exit 1
26748
26749@endif expect
26750
26751.PHONY: maybe-install-pdf-expect install-pdf-expect
26752maybe-install-pdf-expect:
26753@if expect
26754maybe-install-pdf-expect: install-pdf-expect
26755
26756install-pdf-expect: \
26757 configure-expect \
26758 pdf-expect
26759 @: $(MAKE); $(unstage)
26760 @[ -f ./expect/Makefile ] || exit 0; \
26761 r=`${PWD_COMMAND}`; export r; \
26762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26763 $(HOST_EXPORTS) \
26764 for flag in $(EXTRA_HOST_FLAGS) ; do \
26765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26766 done; \
26767 echo "Doing install-pdf in expect" ; \
26768 (cd $(HOST_SUBDIR)/expect && \
26769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26771 "RANLIB=$${RANLIB}" \
26772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26773 install-pdf) \
26774 || exit 1
26775
26776@endif expect
26777
26778.PHONY: maybe-install-html-expect install-html-expect
26779maybe-install-html-expect:
26780@if expect
26781maybe-install-html-expect: install-html-expect
26782
26783install-html-expect: \
26784 configure-expect \
26785 html-expect
26786 @: $(MAKE); $(unstage)
26787 @[ -f ./expect/Makefile ] || exit 0; \
26788 r=`${PWD_COMMAND}`; export r; \
26789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26790 $(HOST_EXPORTS) \
26791 for flag in $(EXTRA_HOST_FLAGS) ; do \
26792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26793 done; \
26794 echo "Doing install-html in expect" ; \
26795 (cd $(HOST_SUBDIR)/expect && \
26796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26798 "RANLIB=$${RANLIB}" \
26799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26800 install-html) \
26801 || exit 1
26802
26803@endif expect
26804
26805.PHONY: maybe-installcheck-expect installcheck-expect
26806maybe-installcheck-expect:
26807@if expect
26808maybe-installcheck-expect: installcheck-expect
26809
26810installcheck-expect: \
26811 configure-expect
26812 @: $(MAKE); $(unstage)
26813 @[ -f ./expect/Makefile ] || exit 0; \
26814 r=`${PWD_COMMAND}`; export r; \
26815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26816 $(HOST_EXPORTS) \
26817 for flag in $(EXTRA_HOST_FLAGS) ; do \
26818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26819 done; \
26820 echo "Doing installcheck in expect" ; \
26821 (cd $(HOST_SUBDIR)/expect && \
26822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26824 "RANLIB=$${RANLIB}" \
26825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26826 installcheck) \
26827 || exit 1
26828
26829@endif expect
26830
26831.PHONY: maybe-mostlyclean-expect mostlyclean-expect
26832maybe-mostlyclean-expect:
26833@if expect
26834maybe-mostlyclean-expect: mostlyclean-expect
26835
26836mostlyclean-expect:
26837 @: $(MAKE); $(unstage)
26838 @[ -f ./expect/Makefile ] || exit 0; \
26839 r=`${PWD_COMMAND}`; export r; \
26840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26841 $(HOST_EXPORTS) \
26842 for flag in $(EXTRA_HOST_FLAGS) ; do \
26843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26844 done; \
26845 echo "Doing mostlyclean in expect" ; \
26846 (cd $(HOST_SUBDIR)/expect && \
26847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26849 "RANLIB=$${RANLIB}" \
26850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26851 mostlyclean) \
26852 || exit 1
26853
26854@endif expect
26855
26856.PHONY: maybe-clean-expect clean-expect
26857maybe-clean-expect:
26858@if expect
26859maybe-clean-expect: clean-expect
26860
26861clean-expect:
26862 @: $(MAKE); $(unstage)
26863 @[ -f ./expect/Makefile ] || exit 0; \
26864 r=`${PWD_COMMAND}`; export r; \
26865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26866 $(HOST_EXPORTS) \
26867 for flag in $(EXTRA_HOST_FLAGS) ; do \
26868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26869 done; \
26870 echo "Doing clean in expect" ; \
26871 (cd $(HOST_SUBDIR)/expect && \
26872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26874 "RANLIB=$${RANLIB}" \
26875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26876 clean) \
26877 || exit 1
26878
26879@endif expect
26880
26881.PHONY: maybe-distclean-expect distclean-expect
26882maybe-distclean-expect:
26883@if expect
26884maybe-distclean-expect: distclean-expect
26885
26886distclean-expect:
26887 @: $(MAKE); $(unstage)
26888 @[ -f ./expect/Makefile ] || exit 0; \
26889 r=`${PWD_COMMAND}`; export r; \
26890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26891 $(HOST_EXPORTS) \
26892 for flag in $(EXTRA_HOST_FLAGS) ; do \
26893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26894 done; \
26895 echo "Doing distclean in expect" ; \
26896 (cd $(HOST_SUBDIR)/expect && \
26897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26899 "RANLIB=$${RANLIB}" \
26900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26901 distclean) \
26902 || exit 1
26903
26904@endif expect
26905
26906.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
26907maybe-maintainer-clean-expect:
26908@if expect
26909maybe-maintainer-clean-expect: maintainer-clean-expect
26910
26911maintainer-clean-expect:
26912 @: $(MAKE); $(unstage)
26913 @[ -f ./expect/Makefile ] || exit 0; \
26914 r=`${PWD_COMMAND}`; export r; \
26915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26916 $(HOST_EXPORTS) \
26917 for flag in $(EXTRA_HOST_FLAGS) ; do \
26918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26919 done; \
26920 echo "Doing maintainer-clean in expect" ; \
26921 (cd $(HOST_SUBDIR)/expect && \
26922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26924 "RANLIB=$${RANLIB}" \
26925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26926 maintainer-clean) \
26927 || exit 1
26928
26929@endif expect
26930
26931
26932
26933.PHONY: configure-guile maybe-configure-guile
26934maybe-configure-guile:
26935@if gcc-bootstrap
26936configure-guile: stage_current
26937@endif gcc-bootstrap
26938@if guile
26939maybe-configure-guile: configure-guile
26940configure-guile:
26941 @: $(MAKE); $(unstage)
26942 @r=`${PWD_COMMAND}`; export r; \
26943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26944 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
26945 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
26946 $(HOST_EXPORTS) \
26947 echo Configuring in $(HOST_SUBDIR)/guile; \
26948 cd "$(HOST_SUBDIR)/guile" || exit 1; \
26949 case $(srcdir) in \
26950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26951 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
26952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26953 esac; \
26954 srcdiroption="--srcdir=$${topdir}/guile"; \
26955 libsrcdir="$$s/guile"; \
26956 $(SHELL) $${libsrcdir}/configure \
26957 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26958 --target=${target_alias} $${srcdiroption} \
26959 || exit 1
26960@endif guile
26961
26962
26963
26964
26965
26966.PHONY: all-guile maybe-all-guile
26967maybe-all-guile:
26968@if gcc-bootstrap
26969all-guile: stage_current
26970@endif gcc-bootstrap
26971@if guile
26972TARGET-guile=all
26973maybe-all-guile: all-guile
26974all-guile: configure-guile
26975 @: $(MAKE); $(unstage)
26976 @r=`${PWD_COMMAND}`; export r; \
26977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26978 $(HOST_EXPORTS) \
26979 (cd $(HOST_SUBDIR)/guile && \
26980 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26981 $(TARGET-guile))
26982@endif guile
26983
26984
26985
26986
26987.PHONY: check-guile maybe-check-guile
26988maybe-check-guile:
26989@if guile
26990maybe-check-guile: check-guile
26991
26992check-guile:
26993 @: $(MAKE); $(unstage)
26994 @r=`${PWD_COMMAND}`; export r; \
26995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26996 $(HOST_EXPORTS) \
26997 (cd $(HOST_SUBDIR)/guile && \
26998 $(MAKE) $(FLAGS_TO_PASS) check)
26999
27000@endif guile
27001
27002.PHONY: install-guile maybe-install-guile
27003maybe-install-guile:
27004@if guile
27005maybe-install-guile: install-guile
27006
27007install-guile: installdirs
27008 @: $(MAKE); $(unstage)
27009 @r=`${PWD_COMMAND}`; export r; \
27010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27011 $(HOST_EXPORTS) \
27012 (cd $(HOST_SUBDIR)/guile && \
27013 $(MAKE) $(FLAGS_TO_PASS) install)
27014
27015@endif guile
27016
27017.PHONY: install-strip-guile maybe-install-strip-guile
27018maybe-install-strip-guile:
27019@if guile
27020maybe-install-strip-guile: install-strip-guile
27021
27022install-strip-guile: installdirs
27023 @: $(MAKE); $(unstage)
27024 @r=`${PWD_COMMAND}`; export r; \
27025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27026 $(HOST_EXPORTS) \
27027 (cd $(HOST_SUBDIR)/guile && \
27028 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27029
27030@endif guile
27031
27032# Other targets (info, dvi, pdf, etc.)
27033
27034.PHONY: maybe-info-guile info-guile
27035maybe-info-guile:
27036@if guile
27037maybe-info-guile: info-guile
27038
27039info-guile: \
27040 configure-guile
27041 @: $(MAKE); $(unstage)
27042 @[ -f ./guile/Makefile ] || exit 0; \
27043 r=`${PWD_COMMAND}`; export r; \
27044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27045 $(HOST_EXPORTS) \
27046 for flag in $(EXTRA_HOST_FLAGS) ; do \
27047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27048 done; \
27049 echo "Doing info in guile" ; \
27050 (cd $(HOST_SUBDIR)/guile && \
27051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27053 "RANLIB=$${RANLIB}" \
27054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27055 info) \
27056 || exit 1
27057
27058@endif guile
27059
27060.PHONY: maybe-dvi-guile dvi-guile
27061maybe-dvi-guile:
27062@if guile
27063maybe-dvi-guile: dvi-guile
27064
27065dvi-guile: \
27066 configure-guile
27067 @: $(MAKE); $(unstage)
27068 @[ -f ./guile/Makefile ] || exit 0; \
27069 r=`${PWD_COMMAND}`; export r; \
27070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27071 $(HOST_EXPORTS) \
27072 for flag in $(EXTRA_HOST_FLAGS) ; do \
27073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27074 done; \
27075 echo "Doing dvi in guile" ; \
27076 (cd $(HOST_SUBDIR)/guile && \
27077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27079 "RANLIB=$${RANLIB}" \
27080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27081 dvi) \
27082 || exit 1
27083
27084@endif guile
27085
27086.PHONY: maybe-pdf-guile pdf-guile
27087maybe-pdf-guile:
27088@if guile
27089maybe-pdf-guile: pdf-guile
27090
27091pdf-guile: \
27092 configure-guile
27093 @: $(MAKE); $(unstage)
27094 @[ -f ./guile/Makefile ] || exit 0; \
27095 r=`${PWD_COMMAND}`; export r; \
27096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27097 $(HOST_EXPORTS) \
27098 for flag in $(EXTRA_HOST_FLAGS) ; do \
27099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27100 done; \
27101 echo "Doing pdf in guile" ; \
27102 (cd $(HOST_SUBDIR)/guile && \
27103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27105 "RANLIB=$${RANLIB}" \
27106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27107 pdf) \
27108 || exit 1
27109
27110@endif guile
27111
27112.PHONY: maybe-html-guile html-guile
27113maybe-html-guile:
27114@if guile
27115maybe-html-guile: html-guile
27116
27117html-guile: \
27118 configure-guile
27119 @: $(MAKE); $(unstage)
27120 @[ -f ./guile/Makefile ] || exit 0; \
27121 r=`${PWD_COMMAND}`; export r; \
27122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27123 $(HOST_EXPORTS) \
27124 for flag in $(EXTRA_HOST_FLAGS) ; do \
27125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27126 done; \
27127 echo "Doing html in guile" ; \
27128 (cd $(HOST_SUBDIR)/guile && \
27129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27131 "RANLIB=$${RANLIB}" \
27132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27133 html) \
27134 || exit 1
27135
27136@endif guile
27137
27138.PHONY: maybe-TAGS-guile TAGS-guile
27139maybe-TAGS-guile:
27140@if guile
27141maybe-TAGS-guile: TAGS-guile
27142
27143TAGS-guile: \
27144 configure-guile
27145 @: $(MAKE); $(unstage)
27146 @[ -f ./guile/Makefile ] || exit 0; \
27147 r=`${PWD_COMMAND}`; export r; \
27148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27149 $(HOST_EXPORTS) \
27150 for flag in $(EXTRA_HOST_FLAGS) ; do \
27151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27152 done; \
27153 echo "Doing TAGS in guile" ; \
27154 (cd $(HOST_SUBDIR)/guile && \
27155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27157 "RANLIB=$${RANLIB}" \
27158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27159 TAGS) \
27160 || exit 1
27161
27162@endif guile
27163
27164.PHONY: maybe-install-info-guile install-info-guile
27165maybe-install-info-guile:
27166@if guile
27167maybe-install-info-guile: install-info-guile
27168
27169install-info-guile: \
27170 configure-guile \
27171 info-guile
27172 @: $(MAKE); $(unstage)
27173 @[ -f ./guile/Makefile ] || exit 0; \
27174 r=`${PWD_COMMAND}`; export r; \
27175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27176 $(HOST_EXPORTS) \
27177 for flag in $(EXTRA_HOST_FLAGS) ; do \
27178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27179 done; \
27180 echo "Doing install-info in guile" ; \
27181 (cd $(HOST_SUBDIR)/guile && \
27182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27184 "RANLIB=$${RANLIB}" \
27185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27186 install-info) \
27187 || exit 1
27188
27189@endif guile
27190
27191.PHONY: maybe-install-pdf-guile install-pdf-guile
27192maybe-install-pdf-guile:
27193@if guile
27194maybe-install-pdf-guile: install-pdf-guile
27195
27196install-pdf-guile: \
27197 configure-guile \
27198 pdf-guile
27199 @: $(MAKE); $(unstage)
27200 @[ -f ./guile/Makefile ] || exit 0; \
27201 r=`${PWD_COMMAND}`; export r; \
27202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27203 $(HOST_EXPORTS) \
27204 for flag in $(EXTRA_HOST_FLAGS) ; do \
27205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27206 done; \
27207 echo "Doing install-pdf in guile" ; \
27208 (cd $(HOST_SUBDIR)/guile && \
27209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27211 "RANLIB=$${RANLIB}" \
27212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27213 install-pdf) \
27214 || exit 1
27215
27216@endif guile
27217
27218.PHONY: maybe-install-html-guile install-html-guile
27219maybe-install-html-guile:
27220@if guile
27221maybe-install-html-guile: install-html-guile
27222
27223install-html-guile: \
27224 configure-guile \
27225 html-guile
27226 @: $(MAKE); $(unstage)
27227 @[ -f ./guile/Makefile ] || exit 0; \
27228 r=`${PWD_COMMAND}`; export r; \
27229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27230 $(HOST_EXPORTS) \
27231 for flag in $(EXTRA_HOST_FLAGS) ; do \
27232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27233 done; \
27234 echo "Doing install-html in guile" ; \
27235 (cd $(HOST_SUBDIR)/guile && \
27236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27238 "RANLIB=$${RANLIB}" \
27239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27240 install-html) \
27241 || exit 1
27242
27243@endif guile
27244
27245.PHONY: maybe-installcheck-guile installcheck-guile
27246maybe-installcheck-guile:
27247@if guile
27248maybe-installcheck-guile: installcheck-guile
27249
27250installcheck-guile: \
27251 configure-guile
27252 @: $(MAKE); $(unstage)
27253 @[ -f ./guile/Makefile ] || exit 0; \
27254 r=`${PWD_COMMAND}`; export r; \
27255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27256 $(HOST_EXPORTS) \
27257 for flag in $(EXTRA_HOST_FLAGS) ; do \
27258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27259 done; \
27260 echo "Doing installcheck in guile" ; \
27261 (cd $(HOST_SUBDIR)/guile && \
27262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27264 "RANLIB=$${RANLIB}" \
27265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27266 installcheck) \
27267 || exit 1
27268
27269@endif guile
27270
27271.PHONY: maybe-mostlyclean-guile mostlyclean-guile
27272maybe-mostlyclean-guile:
27273@if guile
27274maybe-mostlyclean-guile: mostlyclean-guile
27275
27276mostlyclean-guile:
27277 @: $(MAKE); $(unstage)
27278 @[ -f ./guile/Makefile ] || exit 0; \
27279 r=`${PWD_COMMAND}`; export r; \
27280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27281 $(HOST_EXPORTS) \
27282 for flag in $(EXTRA_HOST_FLAGS) ; do \
27283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27284 done; \
27285 echo "Doing mostlyclean in guile" ; \
27286 (cd $(HOST_SUBDIR)/guile && \
27287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27289 "RANLIB=$${RANLIB}" \
27290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27291 mostlyclean) \
27292 || exit 1
27293
27294@endif guile
27295
27296.PHONY: maybe-clean-guile clean-guile
27297maybe-clean-guile:
27298@if guile
27299maybe-clean-guile: clean-guile
27300
27301clean-guile:
27302 @: $(MAKE); $(unstage)
27303 @[ -f ./guile/Makefile ] || exit 0; \
27304 r=`${PWD_COMMAND}`; export r; \
27305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27306 $(HOST_EXPORTS) \
27307 for flag in $(EXTRA_HOST_FLAGS) ; do \
27308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27309 done; \
27310 echo "Doing clean in guile" ; \
27311 (cd $(HOST_SUBDIR)/guile && \
27312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27314 "RANLIB=$${RANLIB}" \
27315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27316 clean) \
27317 || exit 1
27318
27319@endif guile
27320
27321.PHONY: maybe-distclean-guile distclean-guile
27322maybe-distclean-guile:
27323@if guile
27324maybe-distclean-guile: distclean-guile
27325
27326distclean-guile:
27327 @: $(MAKE); $(unstage)
27328 @[ -f ./guile/Makefile ] || exit 0; \
27329 r=`${PWD_COMMAND}`; export r; \
27330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27331 $(HOST_EXPORTS) \
27332 for flag in $(EXTRA_HOST_FLAGS) ; do \
27333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27334 done; \
27335 echo "Doing distclean in guile" ; \
27336 (cd $(HOST_SUBDIR)/guile && \
27337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27339 "RANLIB=$${RANLIB}" \
27340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27341 distclean) \
27342 || exit 1
27343
27344@endif guile
27345
27346.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27347maybe-maintainer-clean-guile:
27348@if guile
27349maybe-maintainer-clean-guile: maintainer-clean-guile
27350
27351maintainer-clean-guile:
27352 @: $(MAKE); $(unstage)
27353 @[ -f ./guile/Makefile ] || exit 0; \
27354 r=`${PWD_COMMAND}`; export r; \
27355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27356 $(HOST_EXPORTS) \
27357 for flag in $(EXTRA_HOST_FLAGS) ; do \
27358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27359 done; \
27360 echo "Doing maintainer-clean in guile" ; \
27361 (cd $(HOST_SUBDIR)/guile && \
27362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27364 "RANLIB=$${RANLIB}" \
27365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27366 maintainer-clean) \
27367 || exit 1
27368
27369@endif guile
27370
27371
27372
27373.PHONY: configure-tk maybe-configure-tk
27374maybe-configure-tk:
27375@if gcc-bootstrap
27376configure-tk: stage_current
27377@endif gcc-bootstrap
27378@if tk
27379maybe-configure-tk: configure-tk
27380configure-tk:
27381 @: $(MAKE); $(unstage)
27382 @r=`${PWD_COMMAND}`; export r; \
27383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27384 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27385 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
27386 $(HOST_EXPORTS) \
27387 echo Configuring in $(HOST_SUBDIR)/tk; \
27388 cd "$(HOST_SUBDIR)/tk" || exit 1; \
27389 case $(srcdir) in \
27390 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27391 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27392 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27393 esac; \
27394 srcdiroption="--srcdir=$${topdir}/tk"; \
27395 libsrcdir="$$s/tk"; \
27396 $(SHELL) $${libsrcdir}/configure \
27397 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27398 --target=${target_alias} $${srcdiroption} \
27399 || exit 1
27400@endif tk
27401
27402
27403
27404
27405
27406.PHONY: all-tk maybe-all-tk
27407maybe-all-tk:
27408@if gcc-bootstrap
27409all-tk: stage_current
27410@endif gcc-bootstrap
27411@if tk
27412TARGET-tk=all
27413maybe-all-tk: all-tk
27414all-tk: configure-tk
27415 @: $(MAKE); $(unstage)
27416 @r=`${PWD_COMMAND}`; export r; \
27417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27418 $(HOST_EXPORTS) \
27419 (cd $(HOST_SUBDIR)/tk && \
27420 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27421 $(TARGET-tk))
27422@endif tk
27423
27424
27425
27426
27427.PHONY: check-tk maybe-check-tk
27428maybe-check-tk:
27429@if tk
27430maybe-check-tk: check-tk
27431
27432check-tk:
27433 @: $(MAKE); $(unstage)
27434 @r=`${PWD_COMMAND}`; export r; \
27435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27436 $(HOST_EXPORTS) \
27437 (cd $(HOST_SUBDIR)/tk && \
27438 $(MAKE) $(FLAGS_TO_PASS) check)
27439
27440@endif tk
27441
27442.PHONY: install-tk maybe-install-tk
27443maybe-install-tk:
27444@if tk
27445maybe-install-tk: install-tk
27446
27447install-tk: installdirs
27448 @: $(MAKE); $(unstage)
27449 @r=`${PWD_COMMAND}`; export r; \
27450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27451 $(HOST_EXPORTS) \
27452 (cd $(HOST_SUBDIR)/tk && \
27453 $(MAKE) $(FLAGS_TO_PASS) install)
27454
27455@endif tk
27456
27457.PHONY: install-strip-tk maybe-install-strip-tk
27458maybe-install-strip-tk:
27459@if tk
27460maybe-install-strip-tk: install-strip-tk
27461
27462install-strip-tk: installdirs
27463 @: $(MAKE); $(unstage)
27464 @r=`${PWD_COMMAND}`; export r; \
27465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27466 $(HOST_EXPORTS) \
27467 (cd $(HOST_SUBDIR)/tk && \
27468 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27469
27470@endif tk
27471
27472# Other targets (info, dvi, pdf, etc.)
27473
27474.PHONY: maybe-info-tk info-tk
27475maybe-info-tk:
27476@if tk
27477maybe-info-tk: info-tk
27478
27479info-tk: \
27480 configure-tk
27481 @: $(MAKE); $(unstage)
27482 @[ -f ./tk/Makefile ] || exit 0; \
27483 r=`${PWD_COMMAND}`; export r; \
27484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27485 $(HOST_EXPORTS) \
27486 for flag in $(EXTRA_HOST_FLAGS) ; do \
27487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27488 done; \
27489 echo "Doing info in tk" ; \
27490 (cd $(HOST_SUBDIR)/tk && \
27491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27493 "RANLIB=$${RANLIB}" \
27494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27495 info) \
27496 || exit 1
27497
27498@endif tk
27499
27500.PHONY: maybe-dvi-tk dvi-tk
27501maybe-dvi-tk:
27502@if tk
27503maybe-dvi-tk: dvi-tk
27504
27505dvi-tk: \
27506 configure-tk
27507 @: $(MAKE); $(unstage)
27508 @[ -f ./tk/Makefile ] || exit 0; \
27509 r=`${PWD_COMMAND}`; export r; \
27510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27511 $(HOST_EXPORTS) \
27512 for flag in $(EXTRA_HOST_FLAGS) ; do \
27513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27514 done; \
27515 echo "Doing dvi in tk" ; \
27516 (cd $(HOST_SUBDIR)/tk && \
27517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27519 "RANLIB=$${RANLIB}" \
27520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27521 dvi) \
27522 || exit 1
27523
27524@endif tk
27525
27526.PHONY: maybe-pdf-tk pdf-tk
27527maybe-pdf-tk:
27528@if tk
27529maybe-pdf-tk: pdf-tk
27530
27531pdf-tk: \
27532 configure-tk
27533 @: $(MAKE); $(unstage)
27534 @[ -f ./tk/Makefile ] || exit 0; \
27535 r=`${PWD_COMMAND}`; export r; \
27536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27537 $(HOST_EXPORTS) \
27538 for flag in $(EXTRA_HOST_FLAGS) ; do \
27539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27540 done; \
27541 echo "Doing pdf in tk" ; \
27542 (cd $(HOST_SUBDIR)/tk && \
27543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27545 "RANLIB=$${RANLIB}" \
27546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27547 pdf) \
27548 || exit 1
27549
27550@endif tk
27551
27552.PHONY: maybe-html-tk html-tk
27553maybe-html-tk:
27554@if tk
27555maybe-html-tk: html-tk
27556
27557html-tk: \
27558 configure-tk
27559 @: $(MAKE); $(unstage)
27560 @[ -f ./tk/Makefile ] || exit 0; \
27561 r=`${PWD_COMMAND}`; export r; \
27562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27563 $(HOST_EXPORTS) \
27564 for flag in $(EXTRA_HOST_FLAGS) ; do \
27565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27566 done; \
27567 echo "Doing html in tk" ; \
27568 (cd $(HOST_SUBDIR)/tk && \
27569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27571 "RANLIB=$${RANLIB}" \
27572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27573 html) \
27574 || exit 1
27575
27576@endif tk
27577
27578.PHONY: maybe-TAGS-tk TAGS-tk
27579maybe-TAGS-tk:
27580@if tk
27581maybe-TAGS-tk: TAGS-tk
27582
27583TAGS-tk: \
27584 configure-tk
27585 @: $(MAKE); $(unstage)
27586 @[ -f ./tk/Makefile ] || exit 0; \
27587 r=`${PWD_COMMAND}`; export r; \
27588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27589 $(HOST_EXPORTS) \
27590 for flag in $(EXTRA_HOST_FLAGS) ; do \
27591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27592 done; \
27593 echo "Doing TAGS in tk" ; \
27594 (cd $(HOST_SUBDIR)/tk && \
27595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27597 "RANLIB=$${RANLIB}" \
27598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27599 TAGS) \
27600 || exit 1
27601
27602@endif tk
27603
27604.PHONY: maybe-install-info-tk install-info-tk
27605maybe-install-info-tk:
27606@if tk
27607maybe-install-info-tk: install-info-tk
27608
27609install-info-tk: \
27610 configure-tk \
27611 info-tk
27612 @: $(MAKE); $(unstage)
27613 @[ -f ./tk/Makefile ] || exit 0; \
27614 r=`${PWD_COMMAND}`; export r; \
27615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27616 $(HOST_EXPORTS) \
27617 for flag in $(EXTRA_HOST_FLAGS) ; do \
27618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27619 done; \
27620 echo "Doing install-info in tk" ; \
27621 (cd $(HOST_SUBDIR)/tk && \
27622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27624 "RANLIB=$${RANLIB}" \
27625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27626 install-info) \
27627 || exit 1
27628
27629@endif tk
27630
27631.PHONY: maybe-install-pdf-tk install-pdf-tk
27632maybe-install-pdf-tk:
27633@if tk
27634maybe-install-pdf-tk: install-pdf-tk
27635
27636install-pdf-tk: \
27637 configure-tk \
27638 pdf-tk
27639 @: $(MAKE); $(unstage)
27640 @[ -f ./tk/Makefile ] || exit 0; \
27641 r=`${PWD_COMMAND}`; export r; \
27642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27643 $(HOST_EXPORTS) \
27644 for flag in $(EXTRA_HOST_FLAGS) ; do \
27645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27646 done; \
27647 echo "Doing install-pdf in tk" ; \
27648 (cd $(HOST_SUBDIR)/tk && \
27649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27651 "RANLIB=$${RANLIB}" \
27652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27653 install-pdf) \
27654 || exit 1
27655
27656@endif tk
27657
27658.PHONY: maybe-install-html-tk install-html-tk
27659maybe-install-html-tk:
27660@if tk
27661maybe-install-html-tk: install-html-tk
27662
27663install-html-tk: \
27664 configure-tk \
27665 html-tk
27666 @: $(MAKE); $(unstage)
27667 @[ -f ./tk/Makefile ] || exit 0; \
27668 r=`${PWD_COMMAND}`; export r; \
27669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27670 $(HOST_EXPORTS) \
27671 for flag in $(EXTRA_HOST_FLAGS) ; do \
27672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27673 done; \
27674 echo "Doing install-html in tk" ; \
27675 (cd $(HOST_SUBDIR)/tk && \
27676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27678 "RANLIB=$${RANLIB}" \
27679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27680 install-html) \
27681 || exit 1
27682
27683@endif tk
27684
27685.PHONY: maybe-installcheck-tk installcheck-tk
27686maybe-installcheck-tk:
27687@if tk
27688maybe-installcheck-tk: installcheck-tk
27689
27690installcheck-tk: \
27691 configure-tk
27692 @: $(MAKE); $(unstage)
27693 @[ -f ./tk/Makefile ] || exit 0; \
27694 r=`${PWD_COMMAND}`; export r; \
27695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27696 $(HOST_EXPORTS) \
27697 for flag in $(EXTRA_HOST_FLAGS) ; do \
27698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27699 done; \
27700 echo "Doing installcheck in tk" ; \
27701 (cd $(HOST_SUBDIR)/tk && \
27702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27704 "RANLIB=$${RANLIB}" \
27705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27706 installcheck) \
27707 || exit 1
27708
27709@endif tk
27710
27711.PHONY: maybe-mostlyclean-tk mostlyclean-tk
27712maybe-mostlyclean-tk:
27713@if tk
27714maybe-mostlyclean-tk: mostlyclean-tk
27715
27716mostlyclean-tk:
27717 @: $(MAKE); $(unstage)
27718 @[ -f ./tk/Makefile ] || exit 0; \
27719 r=`${PWD_COMMAND}`; export r; \
27720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27721 $(HOST_EXPORTS) \
27722 for flag in $(EXTRA_HOST_FLAGS) ; do \
27723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27724 done; \
27725 echo "Doing mostlyclean in tk" ; \
27726 (cd $(HOST_SUBDIR)/tk && \
27727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27729 "RANLIB=$${RANLIB}" \
27730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27731 mostlyclean) \
27732 || exit 1
27733
27734@endif tk
27735
27736.PHONY: maybe-clean-tk clean-tk
27737maybe-clean-tk:
27738@if tk
27739maybe-clean-tk: clean-tk
27740
27741clean-tk:
27742 @: $(MAKE); $(unstage)
27743 @[ -f ./tk/Makefile ] || exit 0; \
27744 r=`${PWD_COMMAND}`; export r; \
27745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27746 $(HOST_EXPORTS) \
27747 for flag in $(EXTRA_HOST_FLAGS) ; do \
27748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27749 done; \
27750 echo "Doing clean in tk" ; \
27751 (cd $(HOST_SUBDIR)/tk && \
27752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27754 "RANLIB=$${RANLIB}" \
27755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27756 clean) \
27757 || exit 1
27758
27759@endif tk
27760
27761.PHONY: maybe-distclean-tk distclean-tk
27762maybe-distclean-tk:
27763@if tk
27764maybe-distclean-tk: distclean-tk
27765
27766distclean-tk:
27767 @: $(MAKE); $(unstage)
27768 @[ -f ./tk/Makefile ] || exit 0; \
27769 r=`${PWD_COMMAND}`; export r; \
27770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27771 $(HOST_EXPORTS) \
27772 for flag in $(EXTRA_HOST_FLAGS) ; do \
27773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27774 done; \
27775 echo "Doing distclean in tk" ; \
27776 (cd $(HOST_SUBDIR)/tk && \
27777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27779 "RANLIB=$${RANLIB}" \
27780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27781 distclean) \
27782 || exit 1
27783
27784@endif tk
27785
27786.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
27787maybe-maintainer-clean-tk:
27788@if tk
27789maybe-maintainer-clean-tk: maintainer-clean-tk
27790
27791maintainer-clean-tk:
27792 @: $(MAKE); $(unstage)
27793 @[ -f ./tk/Makefile ] || exit 0; \
27794 r=`${PWD_COMMAND}`; export r; \
27795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27796 $(HOST_EXPORTS) \
27797 for flag in $(EXTRA_HOST_FLAGS) ; do \
27798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27799 done; \
27800 echo "Doing maintainer-clean in tk" ; \
27801 (cd $(HOST_SUBDIR)/tk && \
27802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27804 "RANLIB=$${RANLIB}" \
27805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27806 maintainer-clean) \
27807 || exit 1
27808
27809@endif tk
27810
27811
27812
27813.PHONY: configure-libtermcap maybe-configure-libtermcap
27814maybe-configure-libtermcap:
27815@if gcc-bootstrap
27816configure-libtermcap: stage_current
27817@endif gcc-bootstrap
27818@if libtermcap
27819maybe-configure-libtermcap: configure-libtermcap
27820configure-libtermcap:
27821 @: $(MAKE); $(unstage)
27822 @r=`${PWD_COMMAND}`; export r; \
27823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27824 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
27825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
27826 $(HOST_EXPORTS) \
27827 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
27828 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
27829 case $(srcdir) in \
27830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27831 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
27832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27833 esac; \
27834 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
27835 libsrcdir="$$s/libtermcap"; \
27836 $(SHELL) $${libsrcdir}/configure \
27837 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27838 --target=${target_alias} $${srcdiroption} \
27839 || exit 1
27840@endif libtermcap
27841
27842
27843
27844
27845
27846.PHONY: all-libtermcap maybe-all-libtermcap
27847maybe-all-libtermcap:
27848@if gcc-bootstrap
27849all-libtermcap: stage_current
27850@endif gcc-bootstrap
27851@if libtermcap
27852TARGET-libtermcap=all
27853maybe-all-libtermcap: all-libtermcap
27854all-libtermcap: configure-libtermcap
27855 @: $(MAKE); $(unstage)
27856 @r=`${PWD_COMMAND}`; export r; \
27857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27858 $(HOST_EXPORTS) \
27859 (cd $(HOST_SUBDIR)/libtermcap && \
27860 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27861 $(TARGET-libtermcap))
27862@endif libtermcap
27863
27864
27865
27866
27867.PHONY: check-libtermcap maybe-check-libtermcap
27868maybe-check-libtermcap:
27869@if libtermcap
27870maybe-check-libtermcap: check-libtermcap
27871
27872check-libtermcap:
27873
27874@endif libtermcap
27875
27876.PHONY: install-libtermcap maybe-install-libtermcap
27877maybe-install-libtermcap:
27878@if libtermcap
27879maybe-install-libtermcap: install-libtermcap
27880
27881install-libtermcap: installdirs
27882 @: $(MAKE); $(unstage)
27883 @r=`${PWD_COMMAND}`; export r; \
27884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27885 $(HOST_EXPORTS) \
27886 (cd $(HOST_SUBDIR)/libtermcap && \
27887 $(MAKE) $(FLAGS_TO_PASS) install)
27888
27889@endif libtermcap
27890
27891.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
27892maybe-install-strip-libtermcap:
27893@if libtermcap
27894maybe-install-strip-libtermcap: install-strip-libtermcap
27895
27896install-strip-libtermcap: installdirs
27897 @: $(MAKE); $(unstage)
27898 @r=`${PWD_COMMAND}`; export r; \
27899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27900 $(HOST_EXPORTS) \
27901 (cd $(HOST_SUBDIR)/libtermcap && \
27902 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27903
27904@endif libtermcap
27905
27906# Other targets (info, dvi, pdf, etc.)
27907
27908.PHONY: maybe-info-libtermcap info-libtermcap
27909maybe-info-libtermcap:
27910@if libtermcap
27911maybe-info-libtermcap: info-libtermcap
27912
27913info-libtermcap: \
27914 configure-libtermcap
27915 @: $(MAKE); $(unstage)
27916 @[ -f ./libtermcap/Makefile ] || exit 0; \
27917 r=`${PWD_COMMAND}`; export r; \
27918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27919 $(HOST_EXPORTS) \
27920 for flag in $(EXTRA_HOST_FLAGS) ; do \
27921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27922 done; \
27923 echo "Doing info in libtermcap" ; \
27924 (cd $(HOST_SUBDIR)/libtermcap && \
27925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27927 "RANLIB=$${RANLIB}" \
27928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27929 info) \
27930 || exit 1
27931
27932@endif libtermcap
27933
27934.PHONY: maybe-dvi-libtermcap dvi-libtermcap
27935maybe-dvi-libtermcap:
27936@if libtermcap
27937maybe-dvi-libtermcap: dvi-libtermcap
27938
27939dvi-libtermcap: \
27940 configure-libtermcap
27941 @: $(MAKE); $(unstage)
27942 @[ -f ./libtermcap/Makefile ] || exit 0; \
27943 r=`${PWD_COMMAND}`; export r; \
27944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27945 $(HOST_EXPORTS) \
27946 for flag in $(EXTRA_HOST_FLAGS) ; do \
27947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27948 done; \
27949 echo "Doing dvi in libtermcap" ; \
27950 (cd $(HOST_SUBDIR)/libtermcap && \
27951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27953 "RANLIB=$${RANLIB}" \
27954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27955 dvi) \
27956 || exit 1
27957
27958@endif libtermcap
27959
27960.PHONY: maybe-pdf-libtermcap pdf-libtermcap
27961maybe-pdf-libtermcap:
27962@if libtermcap
27963maybe-pdf-libtermcap: pdf-libtermcap
27964
27965pdf-libtermcap: \
27966 configure-libtermcap
27967 @: $(MAKE); $(unstage)
27968 @[ -f ./libtermcap/Makefile ] || exit 0; \
27969 r=`${PWD_COMMAND}`; export r; \
27970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27971 $(HOST_EXPORTS) \
27972 for flag in $(EXTRA_HOST_FLAGS) ; do \
27973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27974 done; \
27975 echo "Doing pdf in libtermcap" ; \
27976 (cd $(HOST_SUBDIR)/libtermcap && \
27977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27979 "RANLIB=$${RANLIB}" \
27980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27981 pdf) \
27982 || exit 1
27983
27984@endif libtermcap
27985
27986.PHONY: maybe-html-libtermcap html-libtermcap
27987maybe-html-libtermcap:
27988@if libtermcap
27989maybe-html-libtermcap: html-libtermcap
27990
27991html-libtermcap: \
27992 configure-libtermcap
27993 @: $(MAKE); $(unstage)
27994 @[ -f ./libtermcap/Makefile ] || exit 0; \
27995 r=`${PWD_COMMAND}`; export r; \
27996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27997 $(HOST_EXPORTS) \
27998 for flag in $(EXTRA_HOST_FLAGS) ; do \
27999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28000 done; \
28001 echo "Doing html in libtermcap" ; \
28002 (cd $(HOST_SUBDIR)/libtermcap && \
28003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28005 "RANLIB=$${RANLIB}" \
28006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28007 html) \
28008 || exit 1
28009
28010@endif libtermcap
28011
28012.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28013maybe-TAGS-libtermcap:
28014@if libtermcap
28015maybe-TAGS-libtermcap: TAGS-libtermcap
28016
28017TAGS-libtermcap: \
28018 configure-libtermcap
28019 @: $(MAKE); $(unstage)
28020 @[ -f ./libtermcap/Makefile ] || exit 0; \
28021 r=`${PWD_COMMAND}`; export r; \
28022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28023 $(HOST_EXPORTS) \
28024 for flag in $(EXTRA_HOST_FLAGS) ; do \
28025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28026 done; \
28027 echo "Doing TAGS in libtermcap" ; \
28028 (cd $(HOST_SUBDIR)/libtermcap && \
28029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28031 "RANLIB=$${RANLIB}" \
28032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28033 TAGS) \
28034 || exit 1
28035
28036@endif libtermcap
28037
28038.PHONY: maybe-install-info-libtermcap install-info-libtermcap
28039maybe-install-info-libtermcap:
28040@if libtermcap
28041maybe-install-info-libtermcap: install-info-libtermcap
28042
28043install-info-libtermcap: \
28044 configure-libtermcap \
28045 info-libtermcap
28046 @: $(MAKE); $(unstage)
28047 @[ -f ./libtermcap/Makefile ] || exit 0; \
28048 r=`${PWD_COMMAND}`; export r; \
28049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28050 $(HOST_EXPORTS) \
28051 for flag in $(EXTRA_HOST_FLAGS) ; do \
28052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28053 done; \
28054 echo "Doing install-info in libtermcap" ; \
28055 (cd $(HOST_SUBDIR)/libtermcap && \
28056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28058 "RANLIB=$${RANLIB}" \
28059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28060 install-info) \
28061 || exit 1
28062
28063@endif libtermcap
28064
28065.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28066maybe-install-pdf-libtermcap:
28067@if libtermcap
28068maybe-install-pdf-libtermcap: install-pdf-libtermcap
28069
28070install-pdf-libtermcap: \
28071 configure-libtermcap \
28072 pdf-libtermcap
28073 @: $(MAKE); $(unstage)
28074 @[ -f ./libtermcap/Makefile ] || exit 0; \
28075 r=`${PWD_COMMAND}`; export r; \
28076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28077 $(HOST_EXPORTS) \
28078 for flag in $(EXTRA_HOST_FLAGS) ; do \
28079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28080 done; \
28081 echo "Doing install-pdf in libtermcap" ; \
28082 (cd $(HOST_SUBDIR)/libtermcap && \
28083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28085 "RANLIB=$${RANLIB}" \
28086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28087 install-pdf) \
28088 || exit 1
28089
28090@endif libtermcap
28091
28092.PHONY: maybe-install-html-libtermcap install-html-libtermcap
28093maybe-install-html-libtermcap:
28094@if libtermcap
28095maybe-install-html-libtermcap: install-html-libtermcap
28096
28097install-html-libtermcap: \
28098 configure-libtermcap \
28099 html-libtermcap
28100 @: $(MAKE); $(unstage)
28101 @[ -f ./libtermcap/Makefile ] || exit 0; \
28102 r=`${PWD_COMMAND}`; export r; \
28103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28104 $(HOST_EXPORTS) \
28105 for flag in $(EXTRA_HOST_FLAGS) ; do \
28106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28107 done; \
28108 echo "Doing install-html in libtermcap" ; \
28109 (cd $(HOST_SUBDIR)/libtermcap && \
28110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28112 "RANLIB=$${RANLIB}" \
28113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28114 install-html) \
28115 || exit 1
28116
28117@endif libtermcap
28118
28119.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28120maybe-installcheck-libtermcap:
28121@if libtermcap
28122maybe-installcheck-libtermcap: installcheck-libtermcap
28123
28124installcheck-libtermcap: \
28125 configure-libtermcap
28126 @: $(MAKE); $(unstage)
28127 @[ -f ./libtermcap/Makefile ] || exit 0; \
28128 r=`${PWD_COMMAND}`; export r; \
28129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28130 $(HOST_EXPORTS) \
28131 for flag in $(EXTRA_HOST_FLAGS) ; do \
28132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28133 done; \
28134 echo "Doing installcheck in libtermcap" ; \
28135 (cd $(HOST_SUBDIR)/libtermcap && \
28136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28138 "RANLIB=$${RANLIB}" \
28139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28140 installcheck) \
28141 || exit 1
28142
28143@endif libtermcap
28144
28145.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28146maybe-mostlyclean-libtermcap:
28147@if libtermcap
28148maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28149
28150# libtermcap doesn't support mostlyclean.
28151mostlyclean-libtermcap:
28152
28153@endif libtermcap
28154
28155.PHONY: maybe-clean-libtermcap clean-libtermcap
28156maybe-clean-libtermcap:
28157@if libtermcap
28158maybe-clean-libtermcap: clean-libtermcap
28159
28160# libtermcap doesn't support clean.
28161clean-libtermcap:
28162
28163@endif libtermcap
28164
28165.PHONY: maybe-distclean-libtermcap distclean-libtermcap
28166maybe-distclean-libtermcap:
28167@if libtermcap
28168maybe-distclean-libtermcap: distclean-libtermcap
28169
28170# libtermcap doesn't support distclean.
28171distclean-libtermcap:
28172
28173@endif libtermcap
28174
28175.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28176maybe-maintainer-clean-libtermcap:
28177@if libtermcap
28178maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28179
28180# libtermcap doesn't support maintainer-clean.
28181maintainer-clean-libtermcap:
28182
28183@endif libtermcap
28184
28185
28186
28187.PHONY: configure-utils maybe-configure-utils
28188maybe-configure-utils:
28189@if gcc-bootstrap
28190configure-utils: stage_current
28191@endif gcc-bootstrap
28192@if utils
28193maybe-configure-utils: configure-utils
28194configure-utils:
28195 @: $(MAKE); $(unstage)
28196 @r=`${PWD_COMMAND}`; export r; \
28197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28198 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28199 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
28200 $(HOST_EXPORTS) \
28201 echo Configuring in $(HOST_SUBDIR)/utils; \
28202 cd "$(HOST_SUBDIR)/utils" || exit 1; \
28203 case $(srcdir) in \
28204 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28205 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28206 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28207 esac; \
28208 srcdiroption="--srcdir=$${topdir}/utils"; \
28209 libsrcdir="$$s/utils"; \
28210 $(SHELL) $${libsrcdir}/configure \
28211 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28212 --target=${target_alias} $${srcdiroption} \
28213 || exit 1
28214@endif utils
28215
28216
28217
28218
28219
28220.PHONY: all-utils maybe-all-utils
28221maybe-all-utils:
28222@if gcc-bootstrap
28223all-utils: stage_current
28224@endif gcc-bootstrap
28225@if utils
28226TARGET-utils=all
28227maybe-all-utils: all-utils
28228all-utils: configure-utils
28229 @: $(MAKE); $(unstage)
28230 @r=`${PWD_COMMAND}`; export r; \
28231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28232 $(HOST_EXPORTS) \
28233 (cd $(HOST_SUBDIR)/utils && \
28234 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28235 $(TARGET-utils))
28236@endif utils
28237
28238
28239
28240
28241.PHONY: check-utils maybe-check-utils
28242maybe-check-utils:
28243@if utils
28244maybe-check-utils: check-utils
28245
28246check-utils:
28247
28248@endif utils
28249
28250.PHONY: install-utils maybe-install-utils
28251maybe-install-utils:
28252@if utils
28253maybe-install-utils: install-utils
28254
28255install-utils: installdirs
28256 @: $(MAKE); $(unstage)
28257 @r=`${PWD_COMMAND}`; export r; \
28258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28259 $(HOST_EXPORTS) \
28260 (cd $(HOST_SUBDIR)/utils && \
28261 $(MAKE) $(FLAGS_TO_PASS) install)
28262
28263@endif utils
28264
28265.PHONY: install-strip-utils maybe-install-strip-utils
28266maybe-install-strip-utils:
28267@if utils
28268maybe-install-strip-utils: install-strip-utils
28269
28270install-strip-utils: installdirs
28271 @: $(MAKE); $(unstage)
28272 @r=`${PWD_COMMAND}`; export r; \
28273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28274 $(HOST_EXPORTS) \
28275 (cd $(HOST_SUBDIR)/utils && \
28276 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28277
28278@endif utils
28279
28280# Other targets (info, dvi, pdf, etc.)
28281
28282.PHONY: maybe-info-utils info-utils
28283maybe-info-utils:
28284@if utils
28285maybe-info-utils: info-utils
28286
28287info-utils: \
28288 configure-utils
28289 @: $(MAKE); $(unstage)
28290 @[ -f ./utils/Makefile ] || exit 0; \
28291 r=`${PWD_COMMAND}`; export r; \
28292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28293 $(HOST_EXPORTS) \
28294 for flag in $(EXTRA_HOST_FLAGS) ; do \
28295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28296 done; \
28297 echo "Doing info in utils" ; \
28298 (cd $(HOST_SUBDIR)/utils && \
28299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28301 "RANLIB=$${RANLIB}" \
28302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28303 info) \
28304 || exit 1
28305
28306@endif utils
28307
28308.PHONY: maybe-dvi-utils dvi-utils
28309maybe-dvi-utils:
28310@if utils
28311maybe-dvi-utils: dvi-utils
28312
28313dvi-utils: \
28314 configure-utils
28315 @: $(MAKE); $(unstage)
28316 @[ -f ./utils/Makefile ] || exit 0; \
28317 r=`${PWD_COMMAND}`; export r; \
28318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28319 $(HOST_EXPORTS) \
28320 for flag in $(EXTRA_HOST_FLAGS) ; do \
28321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28322 done; \
28323 echo "Doing dvi in utils" ; \
28324 (cd $(HOST_SUBDIR)/utils && \
28325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28327 "RANLIB=$${RANLIB}" \
28328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28329 dvi) \
28330 || exit 1
28331
28332@endif utils
28333
28334.PHONY: maybe-pdf-utils pdf-utils
28335maybe-pdf-utils:
28336@if utils
28337maybe-pdf-utils: pdf-utils
28338
28339pdf-utils: \
28340 configure-utils
28341 @: $(MAKE); $(unstage)
28342 @[ -f ./utils/Makefile ] || exit 0; \
28343 r=`${PWD_COMMAND}`; export r; \
28344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28345 $(HOST_EXPORTS) \
28346 for flag in $(EXTRA_HOST_FLAGS) ; do \
28347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28348 done; \
28349 echo "Doing pdf in utils" ; \
28350 (cd $(HOST_SUBDIR)/utils && \
28351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28353 "RANLIB=$${RANLIB}" \
28354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28355 pdf) \
28356 || exit 1
28357
28358@endif utils
28359
28360.PHONY: maybe-html-utils html-utils
28361maybe-html-utils:
28362@if utils
28363maybe-html-utils: html-utils
28364
28365html-utils: \
28366 configure-utils
28367 @: $(MAKE); $(unstage)
28368 @[ -f ./utils/Makefile ] || exit 0; \
28369 r=`${PWD_COMMAND}`; export r; \
28370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28371 $(HOST_EXPORTS) \
28372 for flag in $(EXTRA_HOST_FLAGS) ; do \
28373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28374 done; \
28375 echo "Doing html in utils" ; \
28376 (cd $(HOST_SUBDIR)/utils && \
28377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28379 "RANLIB=$${RANLIB}" \
28380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28381 html) \
28382 || exit 1
28383
28384@endif utils
28385
28386.PHONY: maybe-TAGS-utils TAGS-utils
28387maybe-TAGS-utils:
28388@if utils
28389maybe-TAGS-utils: TAGS-utils
28390
28391TAGS-utils: \
28392 configure-utils
28393 @: $(MAKE); $(unstage)
28394 @[ -f ./utils/Makefile ] || exit 0; \
28395 r=`${PWD_COMMAND}`; export r; \
28396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28397 $(HOST_EXPORTS) \
28398 for flag in $(EXTRA_HOST_FLAGS) ; do \
28399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28400 done; \
28401 echo "Doing TAGS in utils" ; \
28402 (cd $(HOST_SUBDIR)/utils && \
28403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28405 "RANLIB=$${RANLIB}" \
28406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28407 TAGS) \
28408 || exit 1
28409
28410@endif utils
28411
28412.PHONY: maybe-install-info-utils install-info-utils
28413maybe-install-info-utils:
28414@if utils
28415maybe-install-info-utils: install-info-utils
28416
28417install-info-utils: \
28418 configure-utils \
28419 info-utils
28420 @: $(MAKE); $(unstage)
28421 @[ -f ./utils/Makefile ] || exit 0; \
28422 r=`${PWD_COMMAND}`; export r; \
28423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28424 $(HOST_EXPORTS) \
28425 for flag in $(EXTRA_HOST_FLAGS) ; do \
28426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28427 done; \
28428 echo "Doing install-info in utils" ; \
28429 (cd $(HOST_SUBDIR)/utils && \
28430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28432 "RANLIB=$${RANLIB}" \
28433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28434 install-info) \
28435 || exit 1
28436
28437@endif utils
28438
28439.PHONY: maybe-install-pdf-utils install-pdf-utils
28440maybe-install-pdf-utils:
28441@if utils
28442maybe-install-pdf-utils: install-pdf-utils
28443
28444install-pdf-utils: \
28445 configure-utils \
28446 pdf-utils
28447 @: $(MAKE); $(unstage)
28448 @[ -f ./utils/Makefile ] || exit 0; \
28449 r=`${PWD_COMMAND}`; export r; \
28450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28451 $(HOST_EXPORTS) \
28452 for flag in $(EXTRA_HOST_FLAGS) ; do \
28453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28454 done; \
28455 echo "Doing install-pdf in utils" ; \
28456 (cd $(HOST_SUBDIR)/utils && \
28457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28459 "RANLIB=$${RANLIB}" \
28460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28461 install-pdf) \
28462 || exit 1
28463
28464@endif utils
28465
28466.PHONY: maybe-install-html-utils install-html-utils
28467maybe-install-html-utils:
28468@if utils
28469maybe-install-html-utils: install-html-utils
28470
28471install-html-utils: \
28472 configure-utils \
28473 html-utils
28474 @: $(MAKE); $(unstage)
28475 @[ -f ./utils/Makefile ] || exit 0; \
28476 r=`${PWD_COMMAND}`; export r; \
28477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28478 $(HOST_EXPORTS) \
28479 for flag in $(EXTRA_HOST_FLAGS) ; do \
28480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28481 done; \
28482 echo "Doing install-html in utils" ; \
28483 (cd $(HOST_SUBDIR)/utils && \
28484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28486 "RANLIB=$${RANLIB}" \
28487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28488 install-html) \
28489 || exit 1
28490
28491@endif utils
28492
28493.PHONY: maybe-installcheck-utils installcheck-utils
28494maybe-installcheck-utils:
28495@if utils
28496maybe-installcheck-utils: installcheck-utils
28497
28498installcheck-utils: \
28499 configure-utils
28500 @: $(MAKE); $(unstage)
28501 @[ -f ./utils/Makefile ] || exit 0; \
28502 r=`${PWD_COMMAND}`; export r; \
28503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28504 $(HOST_EXPORTS) \
28505 for flag in $(EXTRA_HOST_FLAGS) ; do \
28506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28507 done; \
28508 echo "Doing installcheck in utils" ; \
28509 (cd $(HOST_SUBDIR)/utils && \
28510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28512 "RANLIB=$${RANLIB}" \
28513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28514 installcheck) \
28515 || exit 1
28516
28517@endif utils
28518
28519.PHONY: maybe-mostlyclean-utils mostlyclean-utils
28520maybe-mostlyclean-utils:
28521@if utils
28522maybe-mostlyclean-utils: mostlyclean-utils
28523
28524mostlyclean-utils:
28525 @: $(MAKE); $(unstage)
28526 @[ -f ./utils/Makefile ] || exit 0; \
28527 r=`${PWD_COMMAND}`; export r; \
28528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28529 $(HOST_EXPORTS) \
28530 for flag in $(EXTRA_HOST_FLAGS) ; do \
28531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28532 done; \
28533 echo "Doing mostlyclean in utils" ; \
28534 (cd $(HOST_SUBDIR)/utils && \
28535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28537 "RANLIB=$${RANLIB}" \
28538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28539 mostlyclean) \
28540 || exit 1
28541
28542@endif utils
28543
28544.PHONY: maybe-clean-utils clean-utils
28545maybe-clean-utils:
28546@if utils
28547maybe-clean-utils: clean-utils
28548
28549clean-utils:
28550 @: $(MAKE); $(unstage)
28551 @[ -f ./utils/Makefile ] || exit 0; \
28552 r=`${PWD_COMMAND}`; export r; \
28553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28554 $(HOST_EXPORTS) \
28555 for flag in $(EXTRA_HOST_FLAGS) ; do \
28556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28557 done; \
28558 echo "Doing clean in utils" ; \
28559 (cd $(HOST_SUBDIR)/utils && \
28560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28562 "RANLIB=$${RANLIB}" \
28563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28564 clean) \
28565 || exit 1
28566
28567@endif utils
28568
28569.PHONY: maybe-distclean-utils distclean-utils
28570maybe-distclean-utils:
28571@if utils
28572maybe-distclean-utils: distclean-utils
28573
28574distclean-utils:
28575 @: $(MAKE); $(unstage)
28576 @[ -f ./utils/Makefile ] || exit 0; \
28577 r=`${PWD_COMMAND}`; export r; \
28578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28579 $(HOST_EXPORTS) \
28580 for flag in $(EXTRA_HOST_FLAGS) ; do \
28581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28582 done; \
28583 echo "Doing distclean in utils" ; \
28584 (cd $(HOST_SUBDIR)/utils && \
28585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28587 "RANLIB=$${RANLIB}" \
28588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28589 distclean) \
28590 || exit 1
28591
28592@endif utils
28593
28594.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28595maybe-maintainer-clean-utils:
28596@if utils
28597maybe-maintainer-clean-utils: maintainer-clean-utils
28598
28599maintainer-clean-utils:
28600 @: $(MAKE); $(unstage)
28601 @[ -f ./utils/Makefile ] || exit 0; \
28602 r=`${PWD_COMMAND}`; export r; \
28603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28604 $(HOST_EXPORTS) \
28605 for flag in $(EXTRA_HOST_FLAGS) ; do \
28606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28607 done; \
28608 echo "Doing maintainer-clean in utils" ; \
28609 (cd $(HOST_SUBDIR)/utils && \
28610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28612 "RANLIB=$${RANLIB}" \
28613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28614 maintainer-clean) \
28615 || exit 1
28616
28617@endif utils
28618
28619
28620
28621.PHONY: configure-gnattools maybe-configure-gnattools
28622maybe-configure-gnattools:
28623@if gcc-bootstrap
28624configure-gnattools: stage_current
28625@endif gcc-bootstrap
28626@if gnattools
28627maybe-configure-gnattools: configure-gnattools
28628configure-gnattools:
28629 @: $(MAKE); $(unstage)
28630 @r=`${PWD_COMMAND}`; export r; \
28631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28632 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28633 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
28634 $(HOST_EXPORTS) \
28635 echo Configuring in $(HOST_SUBDIR)/gnattools; \
28636 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
28637 case $(srcdir) in \
28638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28639 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28641 esac; \
28642 srcdiroption="--srcdir=$${topdir}/gnattools"; \
28643 libsrcdir="$$s/gnattools"; \
28644 $(SHELL) $${libsrcdir}/configure \
28645 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28646 --target=${target_alias} $${srcdiroption} \
28647 || exit 1
28648@endif gnattools
28649
28650
28651
28652
28653
28654.PHONY: all-gnattools maybe-all-gnattools
28655maybe-all-gnattools:
28656@if gcc-bootstrap
28657all-gnattools: stage_current
28658@endif gcc-bootstrap
28659@if gnattools
28660TARGET-gnattools=all
28661maybe-all-gnattools: all-gnattools
28662all-gnattools: configure-gnattools
28663 @: $(MAKE); $(unstage)
28664 @r=`${PWD_COMMAND}`; export r; \
28665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28666 $(HOST_EXPORTS) \
28667 (cd $(HOST_SUBDIR)/gnattools && \
28668 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28669 $(TARGET-gnattools))
28670@endif gnattools
28671
28672
28673
28674
28675.PHONY: check-gnattools maybe-check-gnattools
28676maybe-check-gnattools:
28677@if gnattools
28678maybe-check-gnattools: check-gnattools
28679
28680check-gnattools:
28681 @: $(MAKE); $(unstage)
28682 @r=`${PWD_COMMAND}`; export r; \
28683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28684 $(HOST_EXPORTS) \
28685 (cd $(HOST_SUBDIR)/gnattools && \
28686 $(MAKE) $(FLAGS_TO_PASS) check)
28687
28688@endif gnattools
28689
28690.PHONY: install-gnattools maybe-install-gnattools
28691maybe-install-gnattools:
28692@if gnattools
28693maybe-install-gnattools: install-gnattools
28694
28695install-gnattools: installdirs
28696 @: $(MAKE); $(unstage)
28697 @r=`${PWD_COMMAND}`; export r; \
28698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28699 $(HOST_EXPORTS) \
28700 (cd $(HOST_SUBDIR)/gnattools && \
28701 $(MAKE) $(FLAGS_TO_PASS) install)
28702
28703@endif gnattools
28704
28705.PHONY: install-strip-gnattools maybe-install-strip-gnattools
28706maybe-install-strip-gnattools:
28707@if gnattools
28708maybe-install-strip-gnattools: install-strip-gnattools
28709
28710install-strip-gnattools: installdirs
28711 @: $(MAKE); $(unstage)
28712 @r=`${PWD_COMMAND}`; export r; \
28713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28714 $(HOST_EXPORTS) \
28715 (cd $(HOST_SUBDIR)/gnattools && \
28716 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28717
28718@endif gnattools
28719
28720# Other targets (info, dvi, pdf, etc.)
28721
28722.PHONY: maybe-info-gnattools info-gnattools
28723maybe-info-gnattools:
28724@if gnattools
28725maybe-info-gnattools: info-gnattools
28726
28727info-gnattools: \
28728 configure-gnattools
28729 @: $(MAKE); $(unstage)
28730 @[ -f ./gnattools/Makefile ] || exit 0; \
28731 r=`${PWD_COMMAND}`; export r; \
28732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28733 $(HOST_EXPORTS) \
28734 for flag in $(EXTRA_HOST_FLAGS) ; do \
28735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28736 done; \
28737 echo "Doing info in gnattools" ; \
28738 (cd $(HOST_SUBDIR)/gnattools && \
28739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28741 "RANLIB=$${RANLIB}" \
28742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28743 info) \
28744 || exit 1
28745
28746@endif gnattools
28747
28748.PHONY: maybe-dvi-gnattools dvi-gnattools
28749maybe-dvi-gnattools:
28750@if gnattools
28751maybe-dvi-gnattools: dvi-gnattools
28752
28753dvi-gnattools: \
28754 configure-gnattools
28755 @: $(MAKE); $(unstage)
28756 @[ -f ./gnattools/Makefile ] || exit 0; \
28757 r=`${PWD_COMMAND}`; export r; \
28758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28759 $(HOST_EXPORTS) \
28760 for flag in $(EXTRA_HOST_FLAGS) ; do \
28761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28762 done; \
28763 echo "Doing dvi in gnattools" ; \
28764 (cd $(HOST_SUBDIR)/gnattools && \
28765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28767 "RANLIB=$${RANLIB}" \
28768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28769 dvi) \
28770 || exit 1
28771
28772@endif gnattools
28773
28774.PHONY: maybe-pdf-gnattools pdf-gnattools
28775maybe-pdf-gnattools:
28776@if gnattools
28777maybe-pdf-gnattools: pdf-gnattools
28778
28779pdf-gnattools: \
28780 configure-gnattools
28781 @: $(MAKE); $(unstage)
28782 @[ -f ./gnattools/Makefile ] || exit 0; \
28783 r=`${PWD_COMMAND}`; export r; \
28784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28785 $(HOST_EXPORTS) \
28786 for flag in $(EXTRA_HOST_FLAGS) ; do \
28787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28788 done; \
28789 echo "Doing pdf in gnattools" ; \
28790 (cd $(HOST_SUBDIR)/gnattools && \
28791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28793 "RANLIB=$${RANLIB}" \
28794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28795 pdf) \
28796 || exit 1
28797
28798@endif gnattools
28799
28800.PHONY: maybe-html-gnattools html-gnattools
28801maybe-html-gnattools:
28802@if gnattools
28803maybe-html-gnattools: html-gnattools
28804
28805html-gnattools: \
28806 configure-gnattools
28807 @: $(MAKE); $(unstage)
28808 @[ -f ./gnattools/Makefile ] || exit 0; \
28809 r=`${PWD_COMMAND}`; export r; \
28810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28811 $(HOST_EXPORTS) \
28812 for flag in $(EXTRA_HOST_FLAGS) ; do \
28813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28814 done; \
28815 echo "Doing html in gnattools" ; \
28816 (cd $(HOST_SUBDIR)/gnattools && \
28817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28819 "RANLIB=$${RANLIB}" \
28820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28821 html) \
28822 || exit 1
28823
28824@endif gnattools
28825
28826.PHONY: maybe-TAGS-gnattools TAGS-gnattools
28827maybe-TAGS-gnattools:
28828@if gnattools
28829maybe-TAGS-gnattools: TAGS-gnattools
28830
28831TAGS-gnattools: \
28832 configure-gnattools
28833 @: $(MAKE); $(unstage)
28834 @[ -f ./gnattools/Makefile ] || exit 0; \
28835 r=`${PWD_COMMAND}`; export r; \
28836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28837 $(HOST_EXPORTS) \
28838 for flag in $(EXTRA_HOST_FLAGS) ; do \
28839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28840 done; \
28841 echo "Doing TAGS in gnattools" ; \
28842 (cd $(HOST_SUBDIR)/gnattools && \
28843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28845 "RANLIB=$${RANLIB}" \
28846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28847 TAGS) \
28848 || exit 1
28849
28850@endif gnattools
28851
28852.PHONY: maybe-install-info-gnattools install-info-gnattools
28853maybe-install-info-gnattools:
28854@if gnattools
28855maybe-install-info-gnattools: install-info-gnattools
28856
28857install-info-gnattools: \
28858 configure-gnattools \
28859 info-gnattools
28860 @: $(MAKE); $(unstage)
28861 @[ -f ./gnattools/Makefile ] || exit 0; \
28862 r=`${PWD_COMMAND}`; export r; \
28863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28864 $(HOST_EXPORTS) \
28865 for flag in $(EXTRA_HOST_FLAGS) ; do \
28866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28867 done; \
28868 echo "Doing install-info in gnattools" ; \
28869 (cd $(HOST_SUBDIR)/gnattools && \
28870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28872 "RANLIB=$${RANLIB}" \
28873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28874 install-info) \
28875 || exit 1
28876
28877@endif gnattools
28878
28879.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
28880maybe-install-pdf-gnattools:
28881@if gnattools
28882maybe-install-pdf-gnattools: install-pdf-gnattools
28883
28884install-pdf-gnattools: \
28885 configure-gnattools \
28886 pdf-gnattools
28887 @: $(MAKE); $(unstage)
28888 @[ -f ./gnattools/Makefile ] || exit 0; \
28889 r=`${PWD_COMMAND}`; export r; \
28890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28891 $(HOST_EXPORTS) \
28892 for flag in $(EXTRA_HOST_FLAGS) ; do \
28893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28894 done; \
28895 echo "Doing install-pdf in gnattools" ; \
28896 (cd $(HOST_SUBDIR)/gnattools && \
28897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28899 "RANLIB=$${RANLIB}" \
28900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28901 install-pdf) \
28902 || exit 1
28903
28904@endif gnattools
28905
28906.PHONY: maybe-install-html-gnattools install-html-gnattools
28907maybe-install-html-gnattools:
28908@if gnattools
28909maybe-install-html-gnattools: install-html-gnattools
28910
28911install-html-gnattools: \
28912 configure-gnattools \
28913 html-gnattools
28914 @: $(MAKE); $(unstage)
28915 @[ -f ./gnattools/Makefile ] || exit 0; \
28916 r=`${PWD_COMMAND}`; export r; \
28917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28918 $(HOST_EXPORTS) \
28919 for flag in $(EXTRA_HOST_FLAGS) ; do \
28920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28921 done; \
28922 echo "Doing install-html in gnattools" ; \
28923 (cd $(HOST_SUBDIR)/gnattools && \
28924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28926 "RANLIB=$${RANLIB}" \
28927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28928 install-html) \
28929 || exit 1
28930
28931@endif gnattools
28932
28933.PHONY: maybe-installcheck-gnattools installcheck-gnattools
28934maybe-installcheck-gnattools:
28935@if gnattools
28936maybe-installcheck-gnattools: installcheck-gnattools
28937
28938installcheck-gnattools: \
28939 configure-gnattools
28940 @: $(MAKE); $(unstage)
28941 @[ -f ./gnattools/Makefile ] || exit 0; \
28942 r=`${PWD_COMMAND}`; export r; \
28943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28944 $(HOST_EXPORTS) \
28945 for flag in $(EXTRA_HOST_FLAGS) ; do \
28946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28947 done; \
28948 echo "Doing installcheck in gnattools" ; \
28949 (cd $(HOST_SUBDIR)/gnattools && \
28950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28952 "RANLIB=$${RANLIB}" \
28953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28954 installcheck) \
28955 || exit 1
28956
28957@endif gnattools
28958
28959.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
28960maybe-mostlyclean-gnattools:
28961@if gnattools
28962maybe-mostlyclean-gnattools: mostlyclean-gnattools
28963
28964mostlyclean-gnattools:
28965 @: $(MAKE); $(unstage)
28966 @[ -f ./gnattools/Makefile ] || exit 0; \
28967 r=`${PWD_COMMAND}`; export r; \
28968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28969 $(HOST_EXPORTS) \
28970 for flag in $(EXTRA_HOST_FLAGS) ; do \
28971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28972 done; \
28973 echo "Doing mostlyclean in gnattools" ; \
28974 (cd $(HOST_SUBDIR)/gnattools && \
28975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28977 "RANLIB=$${RANLIB}" \
28978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28979 mostlyclean) \
28980 || exit 1
28981
28982@endif gnattools
28983
28984.PHONY: maybe-clean-gnattools clean-gnattools
28985maybe-clean-gnattools:
28986@if gnattools
28987maybe-clean-gnattools: clean-gnattools
28988
28989clean-gnattools:
28990 @: $(MAKE); $(unstage)
28991 @[ -f ./gnattools/Makefile ] || exit 0; \
28992 r=`${PWD_COMMAND}`; export r; \
28993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28994 $(HOST_EXPORTS) \
28995 for flag in $(EXTRA_HOST_FLAGS) ; do \
28996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28997 done; \
28998 echo "Doing clean in gnattools" ; \
28999 (cd $(HOST_SUBDIR)/gnattools && \
29000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29002 "RANLIB=$${RANLIB}" \
29003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29004 clean) \
29005 || exit 1
29006
29007@endif gnattools
29008
29009.PHONY: maybe-distclean-gnattools distclean-gnattools
29010maybe-distclean-gnattools:
29011@if gnattools
29012maybe-distclean-gnattools: distclean-gnattools
29013
29014distclean-gnattools:
29015 @: $(MAKE); $(unstage)
29016 @[ -f ./gnattools/Makefile ] || exit 0; \
29017 r=`${PWD_COMMAND}`; export r; \
29018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29019 $(HOST_EXPORTS) \
29020 for flag in $(EXTRA_HOST_FLAGS) ; do \
29021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29022 done; \
29023 echo "Doing distclean in gnattools" ; \
29024 (cd $(HOST_SUBDIR)/gnattools && \
29025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29027 "RANLIB=$${RANLIB}" \
29028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29029 distclean) \
29030 || exit 1
29031
29032@endif gnattools
29033
29034.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29035maybe-maintainer-clean-gnattools:
29036@if gnattools
29037maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29038
29039maintainer-clean-gnattools:
29040 @: $(MAKE); $(unstage)
29041 @[ -f ./gnattools/Makefile ] || exit 0; \
29042 r=`${PWD_COMMAND}`; export r; \
29043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29044 $(HOST_EXPORTS) \
29045 for flag in $(EXTRA_HOST_FLAGS) ; do \
29046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29047 done; \
29048 echo "Doing maintainer-clean in gnattools" ; \
29049 (cd $(HOST_SUBDIR)/gnattools && \
29050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29052 "RANLIB=$${RANLIB}" \
29053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29054 maintainer-clean) \
29055 || exit 1
29056
29057@endif gnattools
29058
29059
29060
29061.PHONY: configure-lto-plugin maybe-configure-lto-plugin
29062maybe-configure-lto-plugin:
29063@if gcc-bootstrap
29064configure-lto-plugin: stage_current
29065@endif gcc-bootstrap
29066@if lto-plugin
29067maybe-configure-lto-plugin: configure-lto-plugin
29068configure-lto-plugin:
29069 @r=`${PWD_COMMAND}`; export r; \
29070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29071 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29073 $(HOST_EXPORTS) \
29074 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29075 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29076 case $(srcdir) in \
29077 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29078 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29079 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29080 esac; \
29081 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29082 libsrcdir="$$s/lto-plugin"; \
29083 $(SHELL) $${libsrcdir}/configure \
29084 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29085 --target=${target_alias} $${srcdiroption} --enable-shared \
29086 || exit 1
29087@endif lto-plugin
29088
29089
29090
29091.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29092maybe-configure-stage1-lto-plugin:
29093@if lto-plugin-bootstrap
29094maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29095configure-stage1-lto-plugin:
29096 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29097 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29098 @r=`${PWD_COMMAND}`; export r; \
29099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29100 TFLAGS="$(STAGE1_TFLAGS)"; \
29101 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29102 $(HOST_EXPORTS) \
29103 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29104 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29105 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29106 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29107 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29108 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29109 case $(srcdir) in \
29110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29111 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29113 esac; \
29114 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29115 libsrcdir="$$s/lto-plugin"; \
29116 $(SHELL) $${libsrcdir}/configure \
29117 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29118 --target=${target_alias} $${srcdiroption} \
29119 $(STAGE1_CONFIGURE_FLAGS) \
29120 --enable-shared
29121@endif lto-plugin-bootstrap
29122
29123.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29124maybe-configure-stage2-lto-plugin:
29125@if lto-plugin-bootstrap
29126maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29127configure-stage2-lto-plugin:
29128 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29129 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29130 @r=`${PWD_COMMAND}`; export r; \
29131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29132 TFLAGS="$(STAGE2_TFLAGS)"; \
29133 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29134 $(HOST_EXPORTS) \
29135 $(POSTSTAGE1_HOST_EXPORTS) \
29136 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29137 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29138 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29139 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29140 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29141 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29142 case $(srcdir) in \
29143 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29144 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29145 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29146 esac; \
29147 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29148 libsrcdir="$$s/lto-plugin"; \
29149 $(SHELL) $${libsrcdir}/configure \
29150 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29151 --target=${target_alias} $${srcdiroption} \
29152 --with-build-libsubdir=$(HOST_SUBDIR) \
29153 $(STAGE2_CONFIGURE_FLAGS) \
29154 --enable-shared
29155@endif lto-plugin-bootstrap
29156
29157.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29158maybe-configure-stage3-lto-plugin:
29159@if lto-plugin-bootstrap
29160maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29161configure-stage3-lto-plugin:
29162 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29163 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29164 @r=`${PWD_COMMAND}`; export r; \
29165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29166 TFLAGS="$(STAGE3_TFLAGS)"; \
29167 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29168 $(HOST_EXPORTS) \
29169 $(POSTSTAGE1_HOST_EXPORTS) \
29170 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29171 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29172 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
29173 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29175 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29176 case $(srcdir) in \
29177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29178 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29180 esac; \
29181 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29182 libsrcdir="$$s/lto-plugin"; \
29183 $(SHELL) $${libsrcdir}/configure \
29184 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29185 --target=${target_alias} $${srcdiroption} \
29186 --with-build-libsubdir=$(HOST_SUBDIR) \
29187 $(STAGE3_CONFIGURE_FLAGS) \
29188 --enable-shared
29189@endif lto-plugin-bootstrap
29190
29191.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29192maybe-configure-stage4-lto-plugin:
29193@if lto-plugin-bootstrap
29194maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29195configure-stage4-lto-plugin:
29196 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29197 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29198 @r=`${PWD_COMMAND}`; export r; \
29199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29200 TFLAGS="$(STAGE4_TFLAGS)"; \
29201 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29202 $(HOST_EXPORTS) \
29203 $(POSTSTAGE1_HOST_EXPORTS) \
29204 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29205 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29206 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
29207 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
29208 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29209 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29210 case $(srcdir) in \
29211 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29212 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29213 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29214 esac; \
29215 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29216 libsrcdir="$$s/lto-plugin"; \
29217 $(SHELL) $${libsrcdir}/configure \
29218 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29219 --target=${target_alias} $${srcdiroption} \
29220 --with-build-libsubdir=$(HOST_SUBDIR) \
29221 $(STAGE4_CONFIGURE_FLAGS) \
29222 --enable-shared
29223@endif lto-plugin-bootstrap
29224
29225.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
29226maybe-configure-stageprofile-lto-plugin:
29227@if lto-plugin-bootstrap
29228maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29229configure-stageprofile-lto-plugin:
29230 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29231 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29232 @r=`${PWD_COMMAND}`; export r; \
29233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29234 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29235 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29236 $(HOST_EXPORTS) \
29237 $(POSTSTAGE1_HOST_EXPORTS) \
29238 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29239 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29240 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
29241 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
29242 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29243 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29244 case $(srcdir) in \
29245 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29246 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29247 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29248 esac; \
29249 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29250 libsrcdir="$$s/lto-plugin"; \
29251 $(SHELL) $${libsrcdir}/configure \
29252 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29253 --target=${target_alias} $${srcdiroption} \
29254 --with-build-libsubdir=$(HOST_SUBDIR) \
29255 $(STAGEprofile_CONFIGURE_FLAGS) \
29256 --enable-shared
29257@endif lto-plugin-bootstrap
29258
29259.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
29260maybe-configure-stagefeedback-lto-plugin:
29261@if lto-plugin-bootstrap
29262maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29263configure-stagefeedback-lto-plugin:
29264 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29265 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29266 @r=`${PWD_COMMAND}`; export r; \
29267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29268 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29269 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29270 $(HOST_EXPORTS) \
29271 $(POSTSTAGE1_HOST_EXPORTS) \
29272 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29273 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29274 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
29275 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
29276 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29277 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29278 case $(srcdir) in \
29279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29280 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29282 esac; \
29283 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29284 libsrcdir="$$s/lto-plugin"; \
29285 $(SHELL) $${libsrcdir}/configure \
29286 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29287 --target=${target_alias} $${srcdiroption} \
29288 --with-build-libsubdir=$(HOST_SUBDIR) \
29289 $(STAGEfeedback_CONFIGURE_FLAGS) \
29290 --enable-shared
29291@endif lto-plugin-bootstrap
29292
29293
29294
29295
29296
29297.PHONY: all-lto-plugin maybe-all-lto-plugin
29298maybe-all-lto-plugin:
29299@if gcc-bootstrap
29300all-lto-plugin: stage_current
29301@endif gcc-bootstrap
29302@if lto-plugin
29303TARGET-lto-plugin=all
29304maybe-all-lto-plugin: all-lto-plugin
29305all-lto-plugin: configure-lto-plugin
29306 @r=`${PWD_COMMAND}`; export r; \
29307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29308 $(HOST_EXPORTS) \
29309 (cd $(HOST_SUBDIR)/lto-plugin && \
29310 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29311 $(TARGET-lto-plugin))
29312@endif lto-plugin
29313
29314
29315
29316.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
29317.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
29318maybe-all-stage1-lto-plugin:
29319maybe-clean-stage1-lto-plugin:
29320@if lto-plugin-bootstrap
29321maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
29322all-stage1: all-stage1-lto-plugin
29323TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
29324all-stage1-lto-plugin: configure-stage1-lto-plugin
29325 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29326 @r=`${PWD_COMMAND}`; export r; \
29327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29328 TFLAGS="$(STAGE1_TFLAGS)"; \
29329 $(HOST_EXPORTS) \
29330 cd $(HOST_SUBDIR)/lto-plugin && \
29331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29332 CFLAGS="$(STAGE1_CFLAGS)" \
29333 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29334 LIBCFLAGS="$(LIBCFLAGS)" \
29335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29338 $(EXTRA_HOST_FLAGS) \
29339 TFLAGS="$(STAGE1_TFLAGS)" \
29340 $(TARGET-stage1-lto-plugin)
29341
29342maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
29343clean-stage1: clean-stage1-lto-plugin
29344clean-stage1-lto-plugin:
29345 @if [ $(current_stage) = stage1 ]; then \
29346 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29347 else \
29348 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
29349 $(MAKE) stage1-start; \
29350 fi; \
29351 cd $(HOST_SUBDIR)/lto-plugin && \
29352 $(MAKE) $(EXTRA_HOST_FLAGS) \
29353 clean
29354@endif lto-plugin-bootstrap
29355
29356
29357.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
29358.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
29359maybe-all-stage2-lto-plugin:
29360maybe-clean-stage2-lto-plugin:
29361@if lto-plugin-bootstrap
29362maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
29363all-stage2: all-stage2-lto-plugin
29364TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
29365all-stage2-lto-plugin: configure-stage2-lto-plugin
29366 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29367 @r=`${PWD_COMMAND}`; export r; \
29368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29369 TFLAGS="$(STAGE2_TFLAGS)"; \
29370 $(HOST_EXPORTS) \
29371 $(POSTSTAGE1_HOST_EXPORTS) \
29372 cd $(HOST_SUBDIR)/lto-plugin && \
29373 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29374 CFLAGS="$(STAGE2_CFLAGS)" \
29375 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29376 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29377 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29378 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29379 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29380 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29381 TFLAGS="$(STAGE2_TFLAGS)" \
29382 $(TARGET-stage2-lto-plugin)
29383
29384maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
29385clean-stage2: clean-stage2-lto-plugin
29386clean-stage2-lto-plugin:
29387 @if [ $(current_stage) = stage2 ]; then \
29388 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29389 else \
29390 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
29391 $(MAKE) stage2-start; \
29392 fi; \
29393 cd $(HOST_SUBDIR)/lto-plugin && \
29394 $(MAKE) $(EXTRA_HOST_FLAGS) \
29395 $(POSTSTAGE1_FLAGS_TO_PASS) \
29396 clean
29397@endif lto-plugin-bootstrap
29398
29399
29400.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
29401.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
29402maybe-all-stage3-lto-plugin:
29403maybe-clean-stage3-lto-plugin:
29404@if lto-plugin-bootstrap
29405maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
29406all-stage3: all-stage3-lto-plugin
29407TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
29408all-stage3-lto-plugin: configure-stage3-lto-plugin
29409 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29410 @r=`${PWD_COMMAND}`; export r; \
29411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29412 TFLAGS="$(STAGE3_TFLAGS)"; \
29413 $(HOST_EXPORTS) \
29414 $(POSTSTAGE1_HOST_EXPORTS) \
29415 cd $(HOST_SUBDIR)/lto-plugin && \
29416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29417 CFLAGS="$(STAGE3_CFLAGS)" \
29418 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29419 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29423 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29424 TFLAGS="$(STAGE3_TFLAGS)" \
29425 $(TARGET-stage3-lto-plugin)
29426
29427maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
29428clean-stage3: clean-stage3-lto-plugin
29429clean-stage3-lto-plugin:
29430 @if [ $(current_stage) = stage3 ]; then \
29431 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29432 else \
29433 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
29434 $(MAKE) stage3-start; \
29435 fi; \
29436 cd $(HOST_SUBDIR)/lto-plugin && \
29437 $(MAKE) $(EXTRA_HOST_FLAGS) \
29438 $(POSTSTAGE1_FLAGS_TO_PASS) \
29439 clean
29440@endif lto-plugin-bootstrap
29441
29442
29443.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
29444.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
29445maybe-all-stage4-lto-plugin:
29446maybe-clean-stage4-lto-plugin:
29447@if lto-plugin-bootstrap
29448maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
29449all-stage4: all-stage4-lto-plugin
29450TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
29451all-stage4-lto-plugin: configure-stage4-lto-plugin
29452 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29453 @r=`${PWD_COMMAND}`; export r; \
29454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29455 TFLAGS="$(STAGE4_TFLAGS)"; \
29456 $(HOST_EXPORTS) \
29457 $(POSTSTAGE1_HOST_EXPORTS) \
29458 cd $(HOST_SUBDIR)/lto-plugin && \
29459 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29460 CFLAGS="$(STAGE4_CFLAGS)" \
29461 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29462 LIBCFLAGS="$(STAGE4_CFLAGS)" \
29463 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29464 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29465 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29466 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29467 TFLAGS="$(STAGE4_TFLAGS)" \
29468 $(TARGET-stage4-lto-plugin)
29469
29470maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
29471clean-stage4: clean-stage4-lto-plugin
29472clean-stage4-lto-plugin:
29473 @if [ $(current_stage) = stage4 ]; then \
29474 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29475 else \
29476 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
29477 $(MAKE) stage4-start; \
29478 fi; \
29479 cd $(HOST_SUBDIR)/lto-plugin && \
29480 $(MAKE) $(EXTRA_HOST_FLAGS) \
29481 $(POSTSTAGE1_FLAGS_TO_PASS) \
29482 clean
29483@endif lto-plugin-bootstrap
29484
29485
29486.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
29487.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
29488maybe-all-stageprofile-lto-plugin:
29489maybe-clean-stageprofile-lto-plugin:
29490@if lto-plugin-bootstrap
29491maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
29492all-stageprofile: all-stageprofile-lto-plugin
29493TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
29494all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29495 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29496 @r=`${PWD_COMMAND}`; export r; \
29497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29498 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29499 $(HOST_EXPORTS) \
29500 $(POSTSTAGE1_HOST_EXPORTS) \
29501 cd $(HOST_SUBDIR)/lto-plugin && \
29502 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29503 CFLAGS="$(STAGEprofile_CFLAGS)" \
29504 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29505 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29506 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29507 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29508 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29509 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29510 TFLAGS="$(STAGEprofile_TFLAGS)" \
29511 $(TARGET-stageprofile-lto-plugin)
29512
29513maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
29514clean-stageprofile: clean-stageprofile-lto-plugin
29515clean-stageprofile-lto-plugin:
29516 @if [ $(current_stage) = stageprofile ]; then \
29517 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29518 else \
29519 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
29520 $(MAKE) stageprofile-start; \
29521 fi; \
29522 cd $(HOST_SUBDIR)/lto-plugin && \
29523 $(MAKE) $(EXTRA_HOST_FLAGS) \
29524 $(POSTSTAGE1_FLAGS_TO_PASS) \
29525 clean
29526@endif lto-plugin-bootstrap
29527
29528
29529.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
29530.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
29531maybe-all-stagefeedback-lto-plugin:
29532maybe-clean-stagefeedback-lto-plugin:
29533@if lto-plugin-bootstrap
29534maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
29535all-stagefeedback: all-stagefeedback-lto-plugin
29536TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
29537all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29538 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29539 @r=`${PWD_COMMAND}`; export r; \
29540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29541 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29542 $(HOST_EXPORTS) \
29543 $(POSTSTAGE1_HOST_EXPORTS) \
29544 cd $(HOST_SUBDIR)/lto-plugin && \
29545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29546 CFLAGS="$(STAGEfeedback_CFLAGS)" \
29547 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29548 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29549 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29550 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29551 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29552 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29553 TFLAGS="$(STAGEfeedback_TFLAGS)" \
29554 $(TARGET-stagefeedback-lto-plugin)
29555
29556maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
29557clean-stagefeedback: clean-stagefeedback-lto-plugin
29558clean-stagefeedback-lto-plugin:
29559 @if [ $(current_stage) = stagefeedback ]; then \
29560 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29561 else \
29562 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
29563 $(MAKE) stagefeedback-start; \
29564 fi; \
29565 cd $(HOST_SUBDIR)/lto-plugin && \
29566 $(MAKE) $(EXTRA_HOST_FLAGS) \
29567 $(POSTSTAGE1_FLAGS_TO_PASS) \
29568 clean
29569@endif lto-plugin-bootstrap
29570
29571
29572
29573
29574
29575.PHONY: check-lto-plugin maybe-check-lto-plugin
29576maybe-check-lto-plugin:
29577@if lto-plugin
29578maybe-check-lto-plugin: check-lto-plugin
29579
29580check-lto-plugin:
29581 @: $(MAKE); $(unstage)
29582 @r=`${PWD_COMMAND}`; export r; \
29583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29584 $(HOST_EXPORTS) \
29585 (cd $(HOST_SUBDIR)/lto-plugin && \
29586 $(MAKE) $(FLAGS_TO_PASS) check)
29587
29588@endif lto-plugin
29589
29590.PHONY: install-lto-plugin maybe-install-lto-plugin
29591maybe-install-lto-plugin:
29592@if lto-plugin
29593maybe-install-lto-plugin: install-lto-plugin
29594
29595install-lto-plugin: installdirs
29596 @: $(MAKE); $(unstage)
29597 @r=`${PWD_COMMAND}`; export r; \
29598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29599 $(HOST_EXPORTS) \
29600 (cd $(HOST_SUBDIR)/lto-plugin && \
29601 $(MAKE) $(FLAGS_TO_PASS) install)
29602
29603@endif lto-plugin
29604
29605.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
29606maybe-install-strip-lto-plugin:
29607@if lto-plugin
29608maybe-install-strip-lto-plugin: install-strip-lto-plugin
29609
29610install-strip-lto-plugin: installdirs
29611 @: $(MAKE); $(unstage)
29612 @r=`${PWD_COMMAND}`; export r; \
29613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29614 $(HOST_EXPORTS) \
29615 (cd $(HOST_SUBDIR)/lto-plugin && \
29616 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29617
29618@endif lto-plugin
29619
29620# Other targets (info, dvi, pdf, etc.)
29621
29622.PHONY: maybe-info-lto-plugin info-lto-plugin
29623maybe-info-lto-plugin:
29624@if lto-plugin
29625maybe-info-lto-plugin: info-lto-plugin
29626
29627info-lto-plugin: \
29628 configure-lto-plugin
29629 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29630 r=`${PWD_COMMAND}`; export r; \
29631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29632 $(HOST_EXPORTS) \
29633 for flag in $(EXTRA_HOST_FLAGS) ; do \
29634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29635 done; \
29636 echo "Doing info in lto-plugin" ; \
29637 (cd $(HOST_SUBDIR)/lto-plugin && \
29638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29640 "RANLIB=$${RANLIB}" \
29641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29642 info) \
29643 || exit 1
29644
29645@endif lto-plugin
29646
29647.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
29648maybe-dvi-lto-plugin:
29649@if lto-plugin
29650maybe-dvi-lto-plugin: dvi-lto-plugin
29651
29652dvi-lto-plugin: \
29653 configure-lto-plugin
29654 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29655 r=`${PWD_COMMAND}`; export r; \
29656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29657 $(HOST_EXPORTS) \
29658 for flag in $(EXTRA_HOST_FLAGS) ; do \
29659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29660 done; \
29661 echo "Doing dvi in lto-plugin" ; \
29662 (cd $(HOST_SUBDIR)/lto-plugin && \
29663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29665 "RANLIB=$${RANLIB}" \
29666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29667 dvi) \
29668 || exit 1
29669
29670@endif lto-plugin
29671
29672.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
29673maybe-pdf-lto-plugin:
29674@if lto-plugin
29675maybe-pdf-lto-plugin: pdf-lto-plugin
29676
29677pdf-lto-plugin: \
29678 configure-lto-plugin
29679 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29680 r=`${PWD_COMMAND}`; export r; \
29681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29682 $(HOST_EXPORTS) \
29683 for flag in $(EXTRA_HOST_FLAGS) ; do \
29684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29685 done; \
29686 echo "Doing pdf in lto-plugin" ; \
29687 (cd $(HOST_SUBDIR)/lto-plugin && \
29688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29690 "RANLIB=$${RANLIB}" \
29691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29692 pdf) \
29693 || exit 1
29694
29695@endif lto-plugin
29696
29697.PHONY: maybe-html-lto-plugin html-lto-plugin
29698maybe-html-lto-plugin:
29699@if lto-plugin
29700maybe-html-lto-plugin: html-lto-plugin
29701
29702html-lto-plugin: \
29703 configure-lto-plugin
29704 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29705 r=`${PWD_COMMAND}`; export r; \
29706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29707 $(HOST_EXPORTS) \
29708 for flag in $(EXTRA_HOST_FLAGS) ; do \
29709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29710 done; \
29711 echo "Doing html in lto-plugin" ; \
29712 (cd $(HOST_SUBDIR)/lto-plugin && \
29713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29715 "RANLIB=$${RANLIB}" \
29716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29717 html) \
29718 || exit 1
29719
29720@endif lto-plugin
29721
29722.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
29723maybe-TAGS-lto-plugin:
29724@if lto-plugin
29725maybe-TAGS-lto-plugin: TAGS-lto-plugin
29726
29727TAGS-lto-plugin: \
29728 configure-lto-plugin
29729 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29730 r=`${PWD_COMMAND}`; export r; \
29731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29732 $(HOST_EXPORTS) \
29733 for flag in $(EXTRA_HOST_FLAGS) ; do \
29734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29735 done; \
29736 echo "Doing TAGS in lto-plugin" ; \
29737 (cd $(HOST_SUBDIR)/lto-plugin && \
29738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29740 "RANLIB=$${RANLIB}" \
29741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29742 TAGS) \
29743 || exit 1
29744
29745@endif lto-plugin
29746
29747.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
29748maybe-install-info-lto-plugin:
29749@if lto-plugin
29750maybe-install-info-lto-plugin: install-info-lto-plugin
29751
29752install-info-lto-plugin: \
29753 configure-lto-plugin \
29754 info-lto-plugin
29755 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29756 r=`${PWD_COMMAND}`; export r; \
29757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29758 $(HOST_EXPORTS) \
29759 for flag in $(EXTRA_HOST_FLAGS) ; do \
29760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29761 done; \
29762 echo "Doing install-info in lto-plugin" ; \
29763 (cd $(HOST_SUBDIR)/lto-plugin && \
29764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29766 "RANLIB=$${RANLIB}" \
29767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29768 install-info) \
29769 || exit 1
29770
29771@endif lto-plugin
29772
29773.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
29774maybe-install-pdf-lto-plugin:
29775@if lto-plugin
29776maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
29777
29778install-pdf-lto-plugin: \
29779 configure-lto-plugin \
29780 pdf-lto-plugin
29781 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29782 r=`${PWD_COMMAND}`; export r; \
29783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29784 $(HOST_EXPORTS) \
29785 for flag in $(EXTRA_HOST_FLAGS) ; do \
29786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29787 done; \
29788 echo "Doing install-pdf in lto-plugin" ; \
29789 (cd $(HOST_SUBDIR)/lto-plugin && \
29790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29792 "RANLIB=$${RANLIB}" \
29793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29794 install-pdf) \
29795 || exit 1
29796
29797@endif lto-plugin
29798
29799.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
29800maybe-install-html-lto-plugin:
29801@if lto-plugin
29802maybe-install-html-lto-plugin: install-html-lto-plugin
29803
29804install-html-lto-plugin: \
29805 configure-lto-plugin \
29806 html-lto-plugin
29807 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29808 r=`${PWD_COMMAND}`; export r; \
29809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29810 $(HOST_EXPORTS) \
29811 for flag in $(EXTRA_HOST_FLAGS) ; do \
29812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29813 done; \
29814 echo "Doing install-html in lto-plugin" ; \
29815 (cd $(HOST_SUBDIR)/lto-plugin && \
29816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29818 "RANLIB=$${RANLIB}" \
29819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29820 install-html) \
29821 || exit 1
29822
29823@endif lto-plugin
29824
29825.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
29826maybe-installcheck-lto-plugin:
29827@if lto-plugin
29828maybe-installcheck-lto-plugin: installcheck-lto-plugin
29829
29830installcheck-lto-plugin: \
29831 configure-lto-plugin
29832 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29833 r=`${PWD_COMMAND}`; export r; \
29834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29835 $(HOST_EXPORTS) \
29836 for flag in $(EXTRA_HOST_FLAGS) ; do \
29837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29838 done; \
29839 echo "Doing installcheck in lto-plugin" ; \
29840 (cd $(HOST_SUBDIR)/lto-plugin && \
29841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29843 "RANLIB=$${RANLIB}" \
29844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29845 installcheck) \
29846 || exit 1
29847
29848@endif lto-plugin
29849
29850.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
29851maybe-mostlyclean-lto-plugin:
29852@if lto-plugin
29853maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
29854
29855mostlyclean-lto-plugin:
29856 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29857 r=`${PWD_COMMAND}`; export r; \
29858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29859 $(HOST_EXPORTS) \
29860 for flag in $(EXTRA_HOST_FLAGS) ; do \
29861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29862 done; \
29863 echo "Doing mostlyclean in lto-plugin" ; \
29864 (cd $(HOST_SUBDIR)/lto-plugin && \
29865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29867 "RANLIB=$${RANLIB}" \
29868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29869 mostlyclean) \
29870 || exit 1
29871
29872@endif lto-plugin
29873
29874.PHONY: maybe-clean-lto-plugin clean-lto-plugin
29875maybe-clean-lto-plugin:
29876@if lto-plugin
29877maybe-clean-lto-plugin: clean-lto-plugin
29878
29879clean-lto-plugin:
29880 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29881 r=`${PWD_COMMAND}`; export r; \
29882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29883 $(HOST_EXPORTS) \
29884 for flag in $(EXTRA_HOST_FLAGS) ; do \
29885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29886 done; \
29887 echo "Doing clean in lto-plugin" ; \
29888 (cd $(HOST_SUBDIR)/lto-plugin && \
29889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29891 "RANLIB=$${RANLIB}" \
29892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29893 clean) \
29894 || exit 1
29895
29896@endif lto-plugin
29897
29898.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
29899maybe-distclean-lto-plugin:
29900@if lto-plugin
29901maybe-distclean-lto-plugin: distclean-lto-plugin
29902
29903distclean-lto-plugin:
29904 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29905 r=`${PWD_COMMAND}`; export r; \
29906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29907 $(HOST_EXPORTS) \
29908 for flag in $(EXTRA_HOST_FLAGS) ; do \
29909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29910 done; \
29911 echo "Doing distclean in lto-plugin" ; \
29912 (cd $(HOST_SUBDIR)/lto-plugin && \
29913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29915 "RANLIB=$${RANLIB}" \
29916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29917 distclean) \
29918 || exit 1
29919
29920@endif lto-plugin
29921
29922.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
29923maybe-maintainer-clean-lto-plugin:
29924@if lto-plugin
29925maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
29926
29927maintainer-clean-lto-plugin:
29928 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29929 r=`${PWD_COMMAND}`; export r; \
29930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29931 $(HOST_EXPORTS) \
29932 for flag in $(EXTRA_HOST_FLAGS) ; do \
29933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29934 done; \
29935 echo "Doing maintainer-clean in lto-plugin" ; \
29936 (cd $(HOST_SUBDIR)/lto-plugin && \
29937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29939 "RANLIB=$${RANLIB}" \
29940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29941 maintainer-clean) \
29942 || exit 1
29943
29944@endif lto-plugin
29945
29946
29947
29948# ---------------------------------------
29949# Modules which run on the target machine
29950# ---------------------------------------
29951
29952
29953
29954
29955.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
29956maybe-configure-target-libstdc++-v3:
29957@if gcc-bootstrap
29958configure-target-libstdc++-v3: stage_current
29959@endif gcc-bootstrap
29960@if target-libstdc++-v3
29961maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
29962configure-target-libstdc++-v3:
29963 @r=`${PWD_COMMAND}`; export r; \
29964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29965 echo "Checking multilib configuration for libstdc++-v3..."; \
29966 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29967 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
29968 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29969 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29970 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
29971 else \
29972 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
29973 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29974 fi; \
29975 else \
29976 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29977 fi; \
29978 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
29979 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29980 $(RAW_CXX_TARGET_EXPORTS) \
29981 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
29982 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
29983 case $(srcdir) in \
29984 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29985 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
29986 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29987 esac; \
29988 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
29989 libsrcdir="$$s/libstdc++-v3"; \
29990 rm -f no-such-file || : ; \
29991 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
29992 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
29993 --target=${target_alias} $${srcdiroption} \
29994 || exit 1
29995@endif target-libstdc++-v3
29996
29997
29998
29999.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30000maybe-configure-stage1-target-libstdc++-v3:
30001@if target-libstdc++-v3-bootstrap
30002maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30003configure-stage1-target-libstdc++-v3:
30004 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30005 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30006 @r=`${PWD_COMMAND}`; export r; \
30007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30008 TFLAGS="$(STAGE1_TFLAGS)"; \
30009 echo "Checking multilib configuration for libstdc++-v3..."; \
30010 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30011 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30012 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30013 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30014 else \
30015 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30016 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30017 fi; \
30018 else \
30019 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30020 fi; \
30021 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30022 $(RAW_CXX_TARGET_EXPORTS) \
30023 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30024 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30025 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30026 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30027 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30028 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30029 case $(srcdir) in \
30030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30031 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30033 esac; \
30034 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30035 libsrcdir="$$s/libstdc++-v3"; \
30036 $(SHELL) $${libsrcdir}/configure \
30037 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30038 --target=${target_alias} $${srcdiroption} \
30039 $(STAGE1_CONFIGURE_FLAGS)
30040@endif target-libstdc++-v3-bootstrap
30041
30042.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30043maybe-configure-stage2-target-libstdc++-v3:
30044@if target-libstdc++-v3-bootstrap
30045maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30046configure-stage2-target-libstdc++-v3:
30047 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30048 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30049 @r=`${PWD_COMMAND}`; export r; \
30050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30051 TFLAGS="$(STAGE2_TFLAGS)"; \
30052 echo "Checking multilib configuration for libstdc++-v3..."; \
30053 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30054 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30055 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30056 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30057 else \
30058 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30059 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30060 fi; \
30061 else \
30062 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30063 fi; \
30064 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30065 $(RAW_CXX_TARGET_EXPORTS) \
30066 \
30067 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30068 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30069 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30070 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30071 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30072 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30073 case $(srcdir) in \
30074 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30075 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30076 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30077 esac; \
30078 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30079 libsrcdir="$$s/libstdc++-v3"; \
30080 $(SHELL) $${libsrcdir}/configure \
30081 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30082 --target=${target_alias} $${srcdiroption} \
30083 --with-build-libsubdir=$(HOST_SUBDIR) \
30084 $(STAGE2_CONFIGURE_FLAGS)
30085@endif target-libstdc++-v3-bootstrap
30086
30087.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30088maybe-configure-stage3-target-libstdc++-v3:
30089@if target-libstdc++-v3-bootstrap
30090maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30091configure-stage3-target-libstdc++-v3:
30092 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30093 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30094 @r=`${PWD_COMMAND}`; export r; \
30095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30096 TFLAGS="$(STAGE3_TFLAGS)"; \
30097 echo "Checking multilib configuration for libstdc++-v3..."; \
30098 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30099 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30100 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30101 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30102 else \
30103 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30104 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30105 fi; \
30106 else \
30107 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30108 fi; \
30109 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30110 $(RAW_CXX_TARGET_EXPORTS) \
30111 \
30112 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30113 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30114 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30115 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30116 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30117 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30118 case $(srcdir) in \
30119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30120 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30122 esac; \
30123 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30124 libsrcdir="$$s/libstdc++-v3"; \
30125 $(SHELL) $${libsrcdir}/configure \
30126 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30127 --target=${target_alias} $${srcdiroption} \
30128 --with-build-libsubdir=$(HOST_SUBDIR) \
30129 $(STAGE3_CONFIGURE_FLAGS)
30130@endif target-libstdc++-v3-bootstrap
30131
30132.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30133maybe-configure-stage4-target-libstdc++-v3:
30134@if target-libstdc++-v3-bootstrap
30135maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30136configure-stage4-target-libstdc++-v3:
30137 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30138 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30139 @r=`${PWD_COMMAND}`; export r; \
30140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30141 TFLAGS="$(STAGE4_TFLAGS)"; \
30142 echo "Checking multilib configuration for libstdc++-v3..."; \
30143 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30144 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30145 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30146 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30147 else \
30148 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30149 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30150 fi; \
30151 else \
30152 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30153 fi; \
30154 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30155 $(RAW_CXX_TARGET_EXPORTS) \
30156 \
30157 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30158 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30159 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30160 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30161 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30162 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30163 case $(srcdir) in \
30164 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30165 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30166 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30167 esac; \
30168 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30169 libsrcdir="$$s/libstdc++-v3"; \
30170 $(SHELL) $${libsrcdir}/configure \
30171 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30172 --target=${target_alias} $${srcdiroption} \
30173 --with-build-libsubdir=$(HOST_SUBDIR) \
30174 $(STAGE4_CONFIGURE_FLAGS)
30175@endif target-libstdc++-v3-bootstrap
30176
30177.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30178maybe-configure-stageprofile-target-libstdc++-v3:
30179@if target-libstdc++-v3-bootstrap
30180maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30181configure-stageprofile-target-libstdc++-v3:
30182 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30183 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30184 @r=`${PWD_COMMAND}`; export r; \
30185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30186 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30187 echo "Checking multilib configuration for libstdc++-v3..."; \
30188 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30189 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30190 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30191 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30192 else \
30193 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30194 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30195 fi; \
30196 else \
30197 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30198 fi; \
30199 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30200 $(RAW_CXX_TARGET_EXPORTS) \
30201 \
30202 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30203 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30204 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30205 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30206 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30207 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30208 case $(srcdir) in \
30209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30210 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30212 esac; \
30213 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30214 libsrcdir="$$s/libstdc++-v3"; \
30215 $(SHELL) $${libsrcdir}/configure \
30216 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30217 --target=${target_alias} $${srcdiroption} \
30218 --with-build-libsubdir=$(HOST_SUBDIR) \
30219 $(STAGEprofile_CONFIGURE_FLAGS)
30220@endif target-libstdc++-v3-bootstrap
30221
30222.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
30223maybe-configure-stagefeedback-target-libstdc++-v3:
30224@if target-libstdc++-v3-bootstrap
30225maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30226configure-stagefeedback-target-libstdc++-v3:
30227 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30228 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30229 @r=`${PWD_COMMAND}`; export r; \
30230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30231 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30232 echo "Checking multilib configuration for libstdc++-v3..."; \
30233 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30234 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30235 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30236 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30237 else \
30238 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30239 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30240 fi; \
30241 else \
30242 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30243 fi; \
30244 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30245 $(RAW_CXX_TARGET_EXPORTS) \
30246 \
30247 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30248 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30249 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30250 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30251 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30252 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30253 case $(srcdir) in \
30254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30255 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30257 esac; \
30258 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30259 libsrcdir="$$s/libstdc++-v3"; \
30260 $(SHELL) $${libsrcdir}/configure \
30261 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30262 --target=${target_alias} $${srcdiroption} \
30263 --with-build-libsubdir=$(HOST_SUBDIR) \
30264 $(STAGEfeedback_CONFIGURE_FLAGS)
30265@endif target-libstdc++-v3-bootstrap
30266
30267
30268
30269
30270
30271.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
30272maybe-all-target-libstdc++-v3:
30273@if gcc-bootstrap
30274all-target-libstdc++-v3: stage_current
30275@endif gcc-bootstrap
30276@if target-libstdc++-v3
30277TARGET-target-libstdc++-v3=all
30278maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
30279all-target-libstdc++-v3: configure-target-libstdc++-v3
30280 @r=`${PWD_COMMAND}`; export r; \
30281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30282 $(RAW_CXX_TARGET_EXPORTS) \
30283 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30284 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30285 $(TARGET-target-libstdc++-v3))
30286@endif target-libstdc++-v3
30287
30288
30289
30290.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
30291.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
30292maybe-all-stage1-target-libstdc++-v3:
30293maybe-clean-stage1-target-libstdc++-v3:
30294@if target-libstdc++-v3-bootstrap
30295maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
30296all-stage1: all-stage1-target-libstdc++-v3
30297TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30298all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30299 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30300 @r=`${PWD_COMMAND}`; export r; \
30301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30302 TFLAGS="$(STAGE1_TFLAGS)"; \
30303 $(RAW_CXX_TARGET_EXPORTS) \
30304 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30305 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30306 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30307 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30308 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30309 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30310 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30311 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30312 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30313 TFLAGS="$(STAGE1_TFLAGS)" \
30314 $(TARGET-stage1-target-libstdc++-v3)
30315
30316maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
30317clean-stage1: clean-stage1-target-libstdc++-v3
30318clean-stage1-target-libstdc++-v3:
30319 @if [ $(current_stage) = stage1 ]; then \
30320 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30321 else \
30322 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
30323 $(MAKE) stage1-start; \
30324 fi; \
30325 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30326 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30327 clean
30328@endif target-libstdc++-v3-bootstrap
30329
30330
30331.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
30332.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
30333maybe-all-stage2-target-libstdc++-v3:
30334maybe-clean-stage2-target-libstdc++-v3:
30335@if target-libstdc++-v3-bootstrap
30336maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
30337all-stage2: all-stage2-target-libstdc++-v3
30338TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30339all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30340 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30341 @r=`${PWD_COMMAND}`; export r; \
30342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30343 TFLAGS="$(STAGE2_TFLAGS)"; \
30344 $(RAW_CXX_TARGET_EXPORTS) \
30345 \
30346 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30347 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30348 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30349 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30350 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30351 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30352 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30353 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30354 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30355 TFLAGS="$(STAGE2_TFLAGS)" \
30356 $(TARGET-stage2-target-libstdc++-v3)
30357
30358maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
30359clean-stage2: clean-stage2-target-libstdc++-v3
30360clean-stage2-target-libstdc++-v3:
30361 @if [ $(current_stage) = stage2 ]; then \
30362 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30363 else \
30364 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
30365 $(MAKE) stage2-start; \
30366 fi; \
30367 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30368 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30369 \
30370 clean
30371@endif target-libstdc++-v3-bootstrap
30372
30373
30374.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
30375.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
30376maybe-all-stage3-target-libstdc++-v3:
30377maybe-clean-stage3-target-libstdc++-v3:
30378@if target-libstdc++-v3-bootstrap
30379maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
30380all-stage3: all-stage3-target-libstdc++-v3
30381TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30382all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30383 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30384 @r=`${PWD_COMMAND}`; export r; \
30385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30386 TFLAGS="$(STAGE3_TFLAGS)"; \
30387 $(RAW_CXX_TARGET_EXPORTS) \
30388 \
30389 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30390 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30391 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30392 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30393 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30394 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30395 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30396 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30397 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30398 TFLAGS="$(STAGE3_TFLAGS)" \
30399 $(TARGET-stage3-target-libstdc++-v3)
30400
30401maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
30402clean-stage3: clean-stage3-target-libstdc++-v3
30403clean-stage3-target-libstdc++-v3:
30404 @if [ $(current_stage) = stage3 ]; then \
30405 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30406 else \
30407 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
30408 $(MAKE) stage3-start; \
30409 fi; \
30410 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30411 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30412 \
30413 clean
30414@endif target-libstdc++-v3-bootstrap
30415
30416
30417.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
30418.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
30419maybe-all-stage4-target-libstdc++-v3:
30420maybe-clean-stage4-target-libstdc++-v3:
30421@if target-libstdc++-v3-bootstrap
30422maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
30423all-stage4: all-stage4-target-libstdc++-v3
30424TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30425all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30426 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30427 @r=`${PWD_COMMAND}`; export r; \
30428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30429 TFLAGS="$(STAGE4_TFLAGS)"; \
30430 $(RAW_CXX_TARGET_EXPORTS) \
30431 \
30432 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30433 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30434 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30435 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30436 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30437 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30438 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30439 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30440 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30441 TFLAGS="$(STAGE4_TFLAGS)" \
30442 $(TARGET-stage4-target-libstdc++-v3)
30443
30444maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
30445clean-stage4: clean-stage4-target-libstdc++-v3
30446clean-stage4-target-libstdc++-v3:
30447 @if [ $(current_stage) = stage4 ]; then \
30448 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30449 else \
30450 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
30451 $(MAKE) stage4-start; \
30452 fi; \
30453 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30454 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30455 \
30456 clean
30457@endif target-libstdc++-v3-bootstrap
30458
30459
30460.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
30461.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
30462maybe-all-stageprofile-target-libstdc++-v3:
30463maybe-clean-stageprofile-target-libstdc++-v3:
30464@if target-libstdc++-v3-bootstrap
30465maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
30466all-stageprofile: all-stageprofile-target-libstdc++-v3
30467TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30468all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30469 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30470 @r=`${PWD_COMMAND}`; export r; \
30471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30472 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30473 $(RAW_CXX_TARGET_EXPORTS) \
30474 \
30475 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30476 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30477 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30478 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30479 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30480 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30481 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30482 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30483 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30484 TFLAGS="$(STAGEprofile_TFLAGS)" \
30485 $(TARGET-stageprofile-target-libstdc++-v3)
30486
30487maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
30488clean-stageprofile: clean-stageprofile-target-libstdc++-v3
30489clean-stageprofile-target-libstdc++-v3:
30490 @if [ $(current_stage) = stageprofile ]; then \
30491 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30492 else \
30493 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
30494 $(MAKE) stageprofile-start; \
30495 fi; \
30496 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30497 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30498 \
30499 clean
30500@endif target-libstdc++-v3-bootstrap
30501
30502
30503.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
30504.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
30505maybe-all-stagefeedback-target-libstdc++-v3:
30506maybe-clean-stagefeedback-target-libstdc++-v3:
30507@if target-libstdc++-v3-bootstrap
30508maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
30509all-stagefeedback: all-stagefeedback-target-libstdc++-v3
30510TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30511all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30512 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30513 @r=`${PWD_COMMAND}`; export r; \
30514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30515 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30516 $(RAW_CXX_TARGET_EXPORTS) \
30517 \
30518 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30519 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30520 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30521 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30522 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30523 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30524 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30525 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30526 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30527 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30528 $(TARGET-stagefeedback-target-libstdc++-v3)
30529
30530maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
30531clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
30532clean-stagefeedback-target-libstdc++-v3:
30533 @if [ $(current_stage) = stagefeedback ]; then \
30534 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30535 else \
30536 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
30537 $(MAKE) stagefeedback-start; \
30538 fi; \
30539 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30540 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30541 \
30542 clean
30543@endif target-libstdc++-v3-bootstrap
30544
30545
30546
30547
30548
30549
30550.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
30551maybe-check-target-libstdc++-v3:
30552@if target-libstdc++-v3
30553maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
30554
30555check-target-libstdc++-v3:
30556 @: $(MAKE); $(unstage)
30557 @r=`${PWD_COMMAND}`; export r; \
30558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30559 $(RAW_CXX_TARGET_EXPORTS) \
30560 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30561 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
30562
30563@endif target-libstdc++-v3
30564
30565.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
30566maybe-install-target-libstdc++-v3:
30567@if target-libstdc++-v3
30568maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
30569
30570install-target-libstdc++-v3: installdirs
30571 @: $(MAKE); $(unstage)
30572 @r=`${PWD_COMMAND}`; export r; \
30573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30574 $(RAW_CXX_TARGET_EXPORTS) \
30575 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30576 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
30577
30578@endif target-libstdc++-v3
30579
30580.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
30581maybe-install-strip-target-libstdc++-v3:
30582@if target-libstdc++-v3
30583maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
30584
30585install-strip-target-libstdc++-v3: installdirs
30586 @: $(MAKE); $(unstage)
30587 @r=`${PWD_COMMAND}`; export r; \
30588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30589 $(RAW_CXX_TARGET_EXPORTS) \
30590 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30591 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
30592
30593@endif target-libstdc++-v3
30594
30595# Other targets (info, dvi, pdf, etc.)
30596
30597.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
30598maybe-info-target-libstdc++-v3:
30599@if target-libstdc++-v3
30600maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
30601
30602info-target-libstdc++-v3: \
30603 configure-target-libstdc++-v3
30604 @: $(MAKE); $(unstage)
30605 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30606 r=`${PWD_COMMAND}`; export r; \
30607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30608 $(RAW_CXX_TARGET_EXPORTS) \
30609 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30610 for flag in $(EXTRA_TARGET_FLAGS); do \
30611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30612 done; \
30613 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30616 "RANLIB=$${RANLIB}" \
30617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30618 info) \
30619 || exit 1
30620
30621@endif target-libstdc++-v3
30622
30623.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
30624maybe-dvi-target-libstdc++-v3:
30625@if target-libstdc++-v3
30626maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
30627
30628dvi-target-libstdc++-v3: \
30629 configure-target-libstdc++-v3
30630 @: $(MAKE); $(unstage)
30631 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30632 r=`${PWD_COMMAND}`; export r; \
30633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30634 $(RAW_CXX_TARGET_EXPORTS) \
30635 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30636 for flag in $(EXTRA_TARGET_FLAGS); do \
30637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30638 done; \
30639 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30642 "RANLIB=$${RANLIB}" \
30643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30644 dvi) \
30645 || exit 1
30646
30647@endif target-libstdc++-v3
30648
30649.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
30650maybe-pdf-target-libstdc++-v3:
30651@if target-libstdc++-v3
30652maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
30653
30654pdf-target-libstdc++-v3: \
30655 configure-target-libstdc++-v3
30656 @: $(MAKE); $(unstage)
30657 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30658 r=`${PWD_COMMAND}`; export r; \
30659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30660 $(RAW_CXX_TARGET_EXPORTS) \
30661 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30662 for flag in $(EXTRA_TARGET_FLAGS); do \
30663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30664 done; \
30665 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30668 "RANLIB=$${RANLIB}" \
30669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30670 pdf) \
30671 || exit 1
30672
30673@endif target-libstdc++-v3
30674
30675.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
30676maybe-html-target-libstdc++-v3:
30677@if target-libstdc++-v3
30678maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
30679
30680html-target-libstdc++-v3: \
30681 configure-target-libstdc++-v3
30682 @: $(MAKE); $(unstage)
30683 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30684 r=`${PWD_COMMAND}`; export r; \
30685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30686 $(RAW_CXX_TARGET_EXPORTS) \
30687 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30688 for flag in $(EXTRA_TARGET_FLAGS); do \
30689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30690 done; \
30691 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30694 "RANLIB=$${RANLIB}" \
30695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30696 html) \
30697 || exit 1
30698
30699@endif target-libstdc++-v3
30700
30701.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
30702maybe-TAGS-target-libstdc++-v3:
30703@if target-libstdc++-v3
30704maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
30705
30706TAGS-target-libstdc++-v3: \
30707 configure-target-libstdc++-v3
30708 @: $(MAKE); $(unstage)
30709 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30710 r=`${PWD_COMMAND}`; export r; \
30711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30712 $(RAW_CXX_TARGET_EXPORTS) \
30713 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30714 for flag in $(EXTRA_TARGET_FLAGS); do \
30715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30716 done; \
30717 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30720 "RANLIB=$${RANLIB}" \
30721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30722 TAGS) \
30723 || exit 1
30724
30725@endif target-libstdc++-v3
30726
30727.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
30728maybe-install-info-target-libstdc++-v3:
30729@if target-libstdc++-v3
30730maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
30731
30732install-info-target-libstdc++-v3: \
30733 configure-target-libstdc++-v3 \
30734 info-target-libstdc++-v3
30735 @: $(MAKE); $(unstage)
30736 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30737 r=`${PWD_COMMAND}`; export r; \
30738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30739 $(RAW_CXX_TARGET_EXPORTS) \
30740 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30741 for flag in $(EXTRA_TARGET_FLAGS); do \
30742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30743 done; \
30744 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30747 "RANLIB=$${RANLIB}" \
30748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30749 install-info) \
30750 || exit 1
30751
30752@endif target-libstdc++-v3
30753
30754.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
30755maybe-install-pdf-target-libstdc++-v3:
30756@if target-libstdc++-v3
30757maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
30758
30759install-pdf-target-libstdc++-v3: \
30760 configure-target-libstdc++-v3 \
30761 pdf-target-libstdc++-v3
30762 @: $(MAKE); $(unstage)
30763 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30764 r=`${PWD_COMMAND}`; export r; \
30765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30766 $(RAW_CXX_TARGET_EXPORTS) \
30767 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30768 for flag in $(EXTRA_TARGET_FLAGS); do \
30769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30770 done; \
30771 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30774 "RANLIB=$${RANLIB}" \
30775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30776 install-pdf) \
30777 || exit 1
30778
30779@endif target-libstdc++-v3
30780
30781.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
30782maybe-install-html-target-libstdc++-v3:
30783@if target-libstdc++-v3
30784maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
30785
30786install-html-target-libstdc++-v3: \
30787 configure-target-libstdc++-v3 \
30788 html-target-libstdc++-v3
30789 @: $(MAKE); $(unstage)
30790 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30791 r=`${PWD_COMMAND}`; export r; \
30792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30793 $(RAW_CXX_TARGET_EXPORTS) \
30794 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30795 for flag in $(EXTRA_TARGET_FLAGS); do \
30796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30797 done; \
30798 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30801 "RANLIB=$${RANLIB}" \
30802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30803 install-html) \
30804 || exit 1
30805
30806@endif target-libstdc++-v3
30807
30808.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
30809maybe-installcheck-target-libstdc++-v3:
30810@if target-libstdc++-v3
30811maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
30812
30813installcheck-target-libstdc++-v3: \
30814 configure-target-libstdc++-v3
30815 @: $(MAKE); $(unstage)
30816 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30817 r=`${PWD_COMMAND}`; export r; \
30818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30819 $(RAW_CXX_TARGET_EXPORTS) \
30820 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30821 for flag in $(EXTRA_TARGET_FLAGS); do \
30822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30823 done; \
30824 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30827 "RANLIB=$${RANLIB}" \
30828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30829 installcheck) \
30830 || exit 1
30831
30832@endif target-libstdc++-v3
30833
30834.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
30835maybe-mostlyclean-target-libstdc++-v3:
30836@if target-libstdc++-v3
30837maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
30838
30839mostlyclean-target-libstdc++-v3:
30840 @: $(MAKE); $(unstage)
30841 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30842 r=`${PWD_COMMAND}`; export r; \
30843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30844 $(RAW_CXX_TARGET_EXPORTS) \
30845 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30846 for flag in $(EXTRA_TARGET_FLAGS); do \
30847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30848 done; \
30849 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30852 "RANLIB=$${RANLIB}" \
30853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30854 mostlyclean) \
30855 || exit 1
30856
30857@endif target-libstdc++-v3
30858
30859.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
30860maybe-clean-target-libstdc++-v3:
30861@if target-libstdc++-v3
30862maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
30863
30864clean-target-libstdc++-v3:
30865 @: $(MAKE); $(unstage)
30866 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30867 r=`${PWD_COMMAND}`; export r; \
30868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30869 $(RAW_CXX_TARGET_EXPORTS) \
30870 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30871 for flag in $(EXTRA_TARGET_FLAGS); do \
30872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30873 done; \
30874 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30877 "RANLIB=$${RANLIB}" \
30878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30879 clean) \
30880 || exit 1
30881
30882@endif target-libstdc++-v3
30883
30884.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
30885maybe-distclean-target-libstdc++-v3:
30886@if target-libstdc++-v3
30887maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
30888
30889distclean-target-libstdc++-v3:
30890 @: $(MAKE); $(unstage)
30891 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30892 r=`${PWD_COMMAND}`; export r; \
30893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30894 $(RAW_CXX_TARGET_EXPORTS) \
30895 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30896 for flag in $(EXTRA_TARGET_FLAGS); do \
30897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30898 done; \
30899 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30902 "RANLIB=$${RANLIB}" \
30903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30904 distclean) \
30905 || exit 1
30906
30907@endif target-libstdc++-v3
30908
30909.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
30910maybe-maintainer-clean-target-libstdc++-v3:
30911@if target-libstdc++-v3
30912maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
30913
30914maintainer-clean-target-libstdc++-v3:
30915 @: $(MAKE); $(unstage)
30916 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30917 r=`${PWD_COMMAND}`; export r; \
30918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30919 $(RAW_CXX_TARGET_EXPORTS) \
30920 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30921 for flag in $(EXTRA_TARGET_FLAGS); do \
30922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30923 done; \
30924 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30927 "RANLIB=$${RANLIB}" \
30928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30929 maintainer-clean) \
30930 || exit 1
30931
30932@endif target-libstdc++-v3
30933
30934
30935
30936
30937
30938.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
30939maybe-configure-target-libmudflap:
30940@if gcc-bootstrap
30941configure-target-libmudflap: stage_current
30942@endif gcc-bootstrap
30943@if target-libmudflap
30944maybe-configure-target-libmudflap: configure-target-libmudflap
30945configure-target-libmudflap:
30946 @: $(MAKE); $(unstage)
30947 @r=`${PWD_COMMAND}`; export r; \
30948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30949 echo "Checking multilib configuration for libmudflap..."; \
30950 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30951 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
30952 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30953 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30954 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
30955 else \
30956 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
30957 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30958 fi; \
30959 else \
30960 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30961 fi; \
30962 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
30963 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30964 $(NORMAL_TARGET_EXPORTS) \
30965 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
30966 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
30967 case $(srcdir) in \
30968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30969 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
30970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30971 esac; \
30972 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
30973 libsrcdir="$$s/libmudflap"; \
30974 rm -f no-such-file || : ; \
30975 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30976 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30977 --target=${target_alias} $${srcdiroption} \
30978 || exit 1
30979@endif target-libmudflap
30980
30981
30982
30983
30984
30985.PHONY: all-target-libmudflap maybe-all-target-libmudflap
30986maybe-all-target-libmudflap:
30987@if gcc-bootstrap
30988all-target-libmudflap: stage_current
30989@endif gcc-bootstrap
30990@if target-libmudflap
30991TARGET-target-libmudflap=all
30992maybe-all-target-libmudflap: all-target-libmudflap
30993all-target-libmudflap: configure-target-libmudflap
30994 @: $(MAKE); $(unstage)
30995 @r=`${PWD_COMMAND}`; export r; \
30996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30997 $(NORMAL_TARGET_EXPORTS) \
30998 (cd $(TARGET_SUBDIR)/libmudflap && \
30999 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31000 $(TARGET-target-libmudflap))
31001@endif target-libmudflap
31002
31003
31004
31005
31006
31007.PHONY: check-target-libmudflap maybe-check-target-libmudflap
31008maybe-check-target-libmudflap:
31009@if target-libmudflap
31010maybe-check-target-libmudflap: check-target-libmudflap
31011
31012check-target-libmudflap:
31013 @: $(MAKE); $(unstage)
31014 @r=`${PWD_COMMAND}`; export r; \
31015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31016 $(NORMAL_TARGET_EXPORTS) \
31017 (cd $(TARGET_SUBDIR)/libmudflap && \
31018 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31019
31020@endif target-libmudflap
31021
31022.PHONY: install-target-libmudflap maybe-install-target-libmudflap
31023maybe-install-target-libmudflap:
31024@if target-libmudflap
31025maybe-install-target-libmudflap: install-target-libmudflap
31026
31027install-target-libmudflap: installdirs
31028 @: $(MAKE); $(unstage)
31029 @r=`${PWD_COMMAND}`; export r; \
31030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31031 $(NORMAL_TARGET_EXPORTS) \
31032 (cd $(TARGET_SUBDIR)/libmudflap && \
31033 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31034
31035@endif target-libmudflap
31036
31037.PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31038maybe-install-strip-target-libmudflap:
31039@if target-libmudflap
31040maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31041
31042install-strip-target-libmudflap: installdirs
31043 @: $(MAKE); $(unstage)
31044 @r=`${PWD_COMMAND}`; export r; \
31045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31046 $(NORMAL_TARGET_EXPORTS) \
31047 (cd $(TARGET_SUBDIR)/libmudflap && \
31048 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31049
31050@endif target-libmudflap
31051
31052# Other targets (info, dvi, pdf, etc.)
31053
31054.PHONY: maybe-info-target-libmudflap info-target-libmudflap
31055maybe-info-target-libmudflap:
31056@if target-libmudflap
31057maybe-info-target-libmudflap: info-target-libmudflap
31058
31059info-target-libmudflap: \
31060 configure-target-libmudflap
31061 @: $(MAKE); $(unstage)
31062 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31063 r=`${PWD_COMMAND}`; export r; \
31064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31065 $(NORMAL_TARGET_EXPORTS) \
31066 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31067 for flag in $(EXTRA_TARGET_FLAGS); do \
31068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31069 done; \
31070 (cd $(TARGET_SUBDIR)/libmudflap && \
31071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31073 "RANLIB=$${RANLIB}" \
31074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31075 info) \
31076 || exit 1
31077
31078@endif target-libmudflap
31079
31080.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31081maybe-dvi-target-libmudflap:
31082@if target-libmudflap
31083maybe-dvi-target-libmudflap: dvi-target-libmudflap
31084
31085dvi-target-libmudflap: \
31086 configure-target-libmudflap
31087 @: $(MAKE); $(unstage)
31088 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31089 r=`${PWD_COMMAND}`; export r; \
31090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31091 $(NORMAL_TARGET_EXPORTS) \
31092 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31093 for flag in $(EXTRA_TARGET_FLAGS); do \
31094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31095 done; \
31096 (cd $(TARGET_SUBDIR)/libmudflap && \
31097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31099 "RANLIB=$${RANLIB}" \
31100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31101 dvi) \
31102 || exit 1
31103
31104@endif target-libmudflap
31105
31106.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31107maybe-pdf-target-libmudflap:
31108@if target-libmudflap
31109maybe-pdf-target-libmudflap: pdf-target-libmudflap
31110
31111pdf-target-libmudflap: \
31112 configure-target-libmudflap
31113 @: $(MAKE); $(unstage)
31114 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31115 r=`${PWD_COMMAND}`; export r; \
31116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31117 $(NORMAL_TARGET_EXPORTS) \
31118 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31119 for flag in $(EXTRA_TARGET_FLAGS); do \
31120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31121 done; \
31122 (cd $(TARGET_SUBDIR)/libmudflap && \
31123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31125 "RANLIB=$${RANLIB}" \
31126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31127 pdf) \
31128 || exit 1
31129
31130@endif target-libmudflap
31131
31132.PHONY: maybe-html-target-libmudflap html-target-libmudflap
31133maybe-html-target-libmudflap:
31134@if target-libmudflap
31135maybe-html-target-libmudflap: html-target-libmudflap
31136
31137html-target-libmudflap: \
31138 configure-target-libmudflap
31139 @: $(MAKE); $(unstage)
31140 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31141 r=`${PWD_COMMAND}`; export r; \
31142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31143 $(NORMAL_TARGET_EXPORTS) \
31144 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31145 for flag in $(EXTRA_TARGET_FLAGS); do \
31146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31147 done; \
31148 (cd $(TARGET_SUBDIR)/libmudflap && \
31149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31151 "RANLIB=$${RANLIB}" \
31152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31153 html) \
31154 || exit 1
31155
31156@endif target-libmudflap
31157
31158.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31159maybe-TAGS-target-libmudflap:
31160@if target-libmudflap
31161maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31162
31163TAGS-target-libmudflap: \
31164 configure-target-libmudflap
31165 @: $(MAKE); $(unstage)
31166 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31167 r=`${PWD_COMMAND}`; export r; \
31168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31169 $(NORMAL_TARGET_EXPORTS) \
31170 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31171 for flag in $(EXTRA_TARGET_FLAGS); do \
31172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31173 done; \
31174 (cd $(TARGET_SUBDIR)/libmudflap && \
31175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31177 "RANLIB=$${RANLIB}" \
31178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31179 TAGS) \
31180 || exit 1
31181
31182@endif target-libmudflap
31183
31184.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31185maybe-install-info-target-libmudflap:
31186@if target-libmudflap
31187maybe-install-info-target-libmudflap: install-info-target-libmudflap
31188
31189install-info-target-libmudflap: \
31190 configure-target-libmudflap \
31191 info-target-libmudflap
31192 @: $(MAKE); $(unstage)
31193 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31194 r=`${PWD_COMMAND}`; export r; \
31195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31196 $(NORMAL_TARGET_EXPORTS) \
31197 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31198 for flag in $(EXTRA_TARGET_FLAGS); do \
31199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31200 done; \
31201 (cd $(TARGET_SUBDIR)/libmudflap && \
31202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31204 "RANLIB=$${RANLIB}" \
31205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31206 install-info) \
31207 || exit 1
31208
31209@endif target-libmudflap
31210
31211.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31212maybe-install-pdf-target-libmudflap:
31213@if target-libmudflap
31214maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31215
31216install-pdf-target-libmudflap: \
31217 configure-target-libmudflap \
31218 pdf-target-libmudflap
31219 @: $(MAKE); $(unstage)
31220 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31221 r=`${PWD_COMMAND}`; export r; \
31222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31223 $(NORMAL_TARGET_EXPORTS) \
31224 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31225 for flag in $(EXTRA_TARGET_FLAGS); do \
31226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31227 done; \
31228 (cd $(TARGET_SUBDIR)/libmudflap && \
31229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31231 "RANLIB=$${RANLIB}" \
31232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31233 install-pdf) \
31234 || exit 1
31235
31236@endif target-libmudflap
31237
31238.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
31239maybe-install-html-target-libmudflap:
31240@if target-libmudflap
31241maybe-install-html-target-libmudflap: install-html-target-libmudflap
31242
31243install-html-target-libmudflap: \
31244 configure-target-libmudflap \
31245 html-target-libmudflap
31246 @: $(MAKE); $(unstage)
31247 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31248 r=`${PWD_COMMAND}`; export r; \
31249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31250 $(NORMAL_TARGET_EXPORTS) \
31251 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
31252 for flag in $(EXTRA_TARGET_FLAGS); do \
31253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31254 done; \
31255 (cd $(TARGET_SUBDIR)/libmudflap && \
31256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31258 "RANLIB=$${RANLIB}" \
31259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31260 install-html) \
31261 || exit 1
31262
31263@endif target-libmudflap
31264
31265.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
31266maybe-installcheck-target-libmudflap:
31267@if target-libmudflap
31268maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
31269
31270installcheck-target-libmudflap: \
31271 configure-target-libmudflap
31272 @: $(MAKE); $(unstage)
31273 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31274 r=`${PWD_COMMAND}`; export r; \
31275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31276 $(NORMAL_TARGET_EXPORTS) \
31277 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
31278 for flag in $(EXTRA_TARGET_FLAGS); do \
31279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31280 done; \
31281 (cd $(TARGET_SUBDIR)/libmudflap && \
31282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31284 "RANLIB=$${RANLIB}" \
31285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31286 installcheck) \
31287 || exit 1
31288
31289@endif target-libmudflap
31290
31291.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
31292maybe-mostlyclean-target-libmudflap:
31293@if target-libmudflap
31294maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
31295
31296mostlyclean-target-libmudflap:
31297 @: $(MAKE); $(unstage)
31298 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31299 r=`${PWD_COMMAND}`; export r; \
31300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31301 $(NORMAL_TARGET_EXPORTS) \
31302 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
31303 for flag in $(EXTRA_TARGET_FLAGS); do \
31304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31305 done; \
31306 (cd $(TARGET_SUBDIR)/libmudflap && \
31307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31309 "RANLIB=$${RANLIB}" \
31310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31311 mostlyclean) \
31312 || exit 1
31313
31314@endif target-libmudflap
31315
31316.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
31317maybe-clean-target-libmudflap:
31318@if target-libmudflap
31319maybe-clean-target-libmudflap: clean-target-libmudflap
31320
31321clean-target-libmudflap:
31322 @: $(MAKE); $(unstage)
31323 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31324 r=`${PWD_COMMAND}`; export r; \
31325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31326 $(NORMAL_TARGET_EXPORTS) \
31327 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
31328 for flag in $(EXTRA_TARGET_FLAGS); do \
31329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31330 done; \
31331 (cd $(TARGET_SUBDIR)/libmudflap && \
31332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31334 "RANLIB=$${RANLIB}" \
31335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31336 clean) \
31337 || exit 1
31338
31339@endif target-libmudflap
31340
31341.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
31342maybe-distclean-target-libmudflap:
31343@if target-libmudflap
31344maybe-distclean-target-libmudflap: distclean-target-libmudflap
31345
31346distclean-target-libmudflap:
31347 @: $(MAKE); $(unstage)
31348 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31349 r=`${PWD_COMMAND}`; export r; \
31350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31351 $(NORMAL_TARGET_EXPORTS) \
31352 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
31353 for flag in $(EXTRA_TARGET_FLAGS); do \
31354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31355 done; \
31356 (cd $(TARGET_SUBDIR)/libmudflap && \
31357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31359 "RANLIB=$${RANLIB}" \
31360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31361 distclean) \
31362 || exit 1
31363
31364@endif target-libmudflap
31365
31366.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
31367maybe-maintainer-clean-target-libmudflap:
31368@if target-libmudflap
31369maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
31370
31371maintainer-clean-target-libmudflap:
31372 @: $(MAKE); $(unstage)
31373 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31374 r=`${PWD_COMMAND}`; export r; \
31375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31376 $(NORMAL_TARGET_EXPORTS) \
31377 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
31378 for flag in $(EXTRA_TARGET_FLAGS); do \
31379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31380 done; \
31381 (cd $(TARGET_SUBDIR)/libmudflap && \
31382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31384 "RANLIB=$${RANLIB}" \
31385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31386 maintainer-clean) \
31387 || exit 1
31388
31389@endif target-libmudflap
31390
31391
31392
31393
31394
31395.PHONY: configure-target-libssp maybe-configure-target-libssp
31396maybe-configure-target-libssp:
31397@if gcc-bootstrap
31398configure-target-libssp: stage_current
31399@endif gcc-bootstrap
31400@if target-libssp
31401maybe-configure-target-libssp: configure-target-libssp
31402configure-target-libssp:
31403 @: $(MAKE); $(unstage)
31404 @r=`${PWD_COMMAND}`; export r; \
31405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31406 echo "Checking multilib configuration for libssp..."; \
31407 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31408 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
31409 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
31410 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
31411 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
31412 else \
31413 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
31414 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31415 fi; \
31416 else \
31417 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31418 fi; \
31419 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
31420 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31421 $(NORMAL_TARGET_EXPORTS) \
31422 echo Configuring in $(TARGET_SUBDIR)/libssp; \
31423 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
31424 case $(srcdir) in \
31425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31426 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
31427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31428 esac; \
31429 srcdiroption="--srcdir=$${topdir}/libssp"; \
31430 libsrcdir="$$s/libssp"; \
31431 rm -f no-such-file || : ; \
31432 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31433 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31434 --target=${target_alias} $${srcdiroption} \
31435 || exit 1
31436@endif target-libssp
31437
31438
31439
31440
31441
31442.PHONY: all-target-libssp maybe-all-target-libssp
31443maybe-all-target-libssp:
31444@if gcc-bootstrap
31445all-target-libssp: stage_current
31446@endif gcc-bootstrap
31447@if target-libssp
31448TARGET-target-libssp=all
31449maybe-all-target-libssp: all-target-libssp
31450all-target-libssp: configure-target-libssp
31451 @: $(MAKE); $(unstage)
31452 @r=`${PWD_COMMAND}`; export r; \
31453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31454 $(NORMAL_TARGET_EXPORTS) \
31455 (cd $(TARGET_SUBDIR)/libssp && \
31456 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31457 $(TARGET-target-libssp))
31458@endif target-libssp
31459
31460
31461
31462
31463
31464.PHONY: check-target-libssp maybe-check-target-libssp
31465maybe-check-target-libssp:
31466@if target-libssp
31467maybe-check-target-libssp: check-target-libssp
31468
31469check-target-libssp:
31470 @: $(MAKE); $(unstage)
31471 @r=`${PWD_COMMAND}`; export r; \
31472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31473 $(NORMAL_TARGET_EXPORTS) \
31474 (cd $(TARGET_SUBDIR)/libssp && \
31475 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31476
31477@endif target-libssp
31478
31479.PHONY: install-target-libssp maybe-install-target-libssp
31480maybe-install-target-libssp:
31481@if target-libssp
31482maybe-install-target-libssp: install-target-libssp
31483
31484install-target-libssp: installdirs
31485 @: $(MAKE); $(unstage)
31486 @r=`${PWD_COMMAND}`; export r; \
31487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31488 $(NORMAL_TARGET_EXPORTS) \
31489 (cd $(TARGET_SUBDIR)/libssp && \
31490 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31491
31492@endif target-libssp
31493
31494.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
31495maybe-install-strip-target-libssp:
31496@if target-libssp
31497maybe-install-strip-target-libssp: install-strip-target-libssp
31498
31499install-strip-target-libssp: installdirs
31500 @: $(MAKE); $(unstage)
31501 @r=`${PWD_COMMAND}`; export r; \
31502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31503 $(NORMAL_TARGET_EXPORTS) \
31504 (cd $(TARGET_SUBDIR)/libssp && \
31505 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31506
31507@endif target-libssp
31508
31509# Other targets (info, dvi, pdf, etc.)
31510
31511.PHONY: maybe-info-target-libssp info-target-libssp
31512maybe-info-target-libssp:
31513@if target-libssp
31514maybe-info-target-libssp: info-target-libssp
31515
31516info-target-libssp: \
31517 configure-target-libssp
31518 @: $(MAKE); $(unstage)
31519 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31520 r=`${PWD_COMMAND}`; export r; \
31521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31522 $(NORMAL_TARGET_EXPORTS) \
31523 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
31524 for flag in $(EXTRA_TARGET_FLAGS); do \
31525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31526 done; \
31527 (cd $(TARGET_SUBDIR)/libssp && \
31528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31530 "RANLIB=$${RANLIB}" \
31531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31532 info) \
31533 || exit 1
31534
31535@endif target-libssp
31536
31537.PHONY: maybe-dvi-target-libssp dvi-target-libssp
31538maybe-dvi-target-libssp:
31539@if target-libssp
31540maybe-dvi-target-libssp: dvi-target-libssp
31541
31542dvi-target-libssp: \
31543 configure-target-libssp
31544 @: $(MAKE); $(unstage)
31545 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31546 r=`${PWD_COMMAND}`; export r; \
31547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31548 $(NORMAL_TARGET_EXPORTS) \
31549 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
31550 for flag in $(EXTRA_TARGET_FLAGS); do \
31551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31552 done; \
31553 (cd $(TARGET_SUBDIR)/libssp && \
31554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31556 "RANLIB=$${RANLIB}" \
31557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31558 dvi) \
31559 || exit 1
31560
31561@endif target-libssp
31562
31563.PHONY: maybe-pdf-target-libssp pdf-target-libssp
31564maybe-pdf-target-libssp:
31565@if target-libssp
31566maybe-pdf-target-libssp: pdf-target-libssp
31567
31568pdf-target-libssp: \
31569 configure-target-libssp
31570 @: $(MAKE); $(unstage)
31571 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31572 r=`${PWD_COMMAND}`; export r; \
31573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31574 $(NORMAL_TARGET_EXPORTS) \
31575 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
31576 for flag in $(EXTRA_TARGET_FLAGS); do \
31577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31578 done; \
31579 (cd $(TARGET_SUBDIR)/libssp && \
31580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31582 "RANLIB=$${RANLIB}" \
31583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31584 pdf) \
31585 || exit 1
31586
31587@endif target-libssp
31588
31589.PHONY: maybe-html-target-libssp html-target-libssp
31590maybe-html-target-libssp:
31591@if target-libssp
31592maybe-html-target-libssp: html-target-libssp
31593
31594html-target-libssp: \
31595 configure-target-libssp
31596 @: $(MAKE); $(unstage)
31597 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31598 r=`${PWD_COMMAND}`; export r; \
31599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31600 $(NORMAL_TARGET_EXPORTS) \
31601 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
31602 for flag in $(EXTRA_TARGET_FLAGS); do \
31603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31604 done; \
31605 (cd $(TARGET_SUBDIR)/libssp && \
31606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31608 "RANLIB=$${RANLIB}" \
31609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31610 html) \
31611 || exit 1
31612
31613@endif target-libssp
31614
31615.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
31616maybe-TAGS-target-libssp:
31617@if target-libssp
31618maybe-TAGS-target-libssp: TAGS-target-libssp
31619
31620TAGS-target-libssp: \
31621 configure-target-libssp
31622 @: $(MAKE); $(unstage)
31623 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31624 r=`${PWD_COMMAND}`; export r; \
31625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31626 $(NORMAL_TARGET_EXPORTS) \
31627 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
31628 for flag in $(EXTRA_TARGET_FLAGS); do \
31629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31630 done; \
31631 (cd $(TARGET_SUBDIR)/libssp && \
31632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31634 "RANLIB=$${RANLIB}" \
31635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31636 TAGS) \
31637 || exit 1
31638
31639@endif target-libssp
31640
31641.PHONY: maybe-install-info-target-libssp install-info-target-libssp
31642maybe-install-info-target-libssp:
31643@if target-libssp
31644maybe-install-info-target-libssp: install-info-target-libssp
31645
31646install-info-target-libssp: \
31647 configure-target-libssp \
31648 info-target-libssp
31649 @: $(MAKE); $(unstage)
31650 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31651 r=`${PWD_COMMAND}`; export r; \
31652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31653 $(NORMAL_TARGET_EXPORTS) \
31654 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
31655 for flag in $(EXTRA_TARGET_FLAGS); do \
31656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31657 done; \
31658 (cd $(TARGET_SUBDIR)/libssp && \
31659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31661 "RANLIB=$${RANLIB}" \
31662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31663 install-info) \
31664 || exit 1
31665
31666@endif target-libssp
31667
31668.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
31669maybe-install-pdf-target-libssp:
31670@if target-libssp
31671maybe-install-pdf-target-libssp: install-pdf-target-libssp
31672
31673install-pdf-target-libssp: \
31674 configure-target-libssp \
31675 pdf-target-libssp
31676 @: $(MAKE); $(unstage)
31677 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31678 r=`${PWD_COMMAND}`; export r; \
31679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31680 $(NORMAL_TARGET_EXPORTS) \
31681 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
31682 for flag in $(EXTRA_TARGET_FLAGS); do \
31683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31684 done; \
31685 (cd $(TARGET_SUBDIR)/libssp && \
31686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31688 "RANLIB=$${RANLIB}" \
31689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31690 install-pdf) \
31691 || exit 1
31692
31693@endif target-libssp
31694
31695.PHONY: maybe-install-html-target-libssp install-html-target-libssp
31696maybe-install-html-target-libssp:
31697@if target-libssp
31698maybe-install-html-target-libssp: install-html-target-libssp
31699
31700install-html-target-libssp: \
31701 configure-target-libssp \
31702 html-target-libssp
31703 @: $(MAKE); $(unstage)
31704 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31705 r=`${PWD_COMMAND}`; export r; \
31706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31707 $(NORMAL_TARGET_EXPORTS) \
31708 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
31709 for flag in $(EXTRA_TARGET_FLAGS); do \
31710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31711 done; \
31712 (cd $(TARGET_SUBDIR)/libssp && \
31713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31715 "RANLIB=$${RANLIB}" \
31716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31717 install-html) \
31718 || exit 1
31719
31720@endif target-libssp
31721
31722.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
31723maybe-installcheck-target-libssp:
31724@if target-libssp
31725maybe-installcheck-target-libssp: installcheck-target-libssp
31726
31727installcheck-target-libssp: \
31728 configure-target-libssp
31729 @: $(MAKE); $(unstage)
31730 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31731 r=`${PWD_COMMAND}`; export r; \
31732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31733 $(NORMAL_TARGET_EXPORTS) \
31734 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
31735 for flag in $(EXTRA_TARGET_FLAGS); do \
31736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31737 done; \
31738 (cd $(TARGET_SUBDIR)/libssp && \
31739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31741 "RANLIB=$${RANLIB}" \
31742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31743 installcheck) \
31744 || exit 1
31745
31746@endif target-libssp
31747
31748.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
31749maybe-mostlyclean-target-libssp:
31750@if target-libssp
31751maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
31752
31753mostlyclean-target-libssp:
31754 @: $(MAKE); $(unstage)
31755 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31756 r=`${PWD_COMMAND}`; export r; \
31757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31758 $(NORMAL_TARGET_EXPORTS) \
31759 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
31760 for flag in $(EXTRA_TARGET_FLAGS); do \
31761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31762 done; \
31763 (cd $(TARGET_SUBDIR)/libssp && \
31764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31766 "RANLIB=$${RANLIB}" \
31767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31768 mostlyclean) \
31769 || exit 1
31770
31771@endif target-libssp
31772
31773.PHONY: maybe-clean-target-libssp clean-target-libssp
31774maybe-clean-target-libssp:
31775@if target-libssp
31776maybe-clean-target-libssp: clean-target-libssp
31777
31778clean-target-libssp:
31779 @: $(MAKE); $(unstage)
31780 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31781 r=`${PWD_COMMAND}`; export r; \
31782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31783 $(NORMAL_TARGET_EXPORTS) \
31784 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
31785 for flag in $(EXTRA_TARGET_FLAGS); do \
31786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31787 done; \
31788 (cd $(TARGET_SUBDIR)/libssp && \
31789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31791 "RANLIB=$${RANLIB}" \
31792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31793 clean) \
31794 || exit 1
31795
31796@endif target-libssp
31797
31798.PHONY: maybe-distclean-target-libssp distclean-target-libssp
31799maybe-distclean-target-libssp:
31800@if target-libssp
31801maybe-distclean-target-libssp: distclean-target-libssp
31802
31803distclean-target-libssp:
31804 @: $(MAKE); $(unstage)
31805 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31806 r=`${PWD_COMMAND}`; export r; \
31807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31808 $(NORMAL_TARGET_EXPORTS) \
31809 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
31810 for flag in $(EXTRA_TARGET_FLAGS); do \
31811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31812 done; \
31813 (cd $(TARGET_SUBDIR)/libssp && \
31814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31816 "RANLIB=$${RANLIB}" \
31817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31818 distclean) \
31819 || exit 1
31820
31821@endif target-libssp
31822
31823.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
31824maybe-maintainer-clean-target-libssp:
31825@if target-libssp
31826maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
31827
31828maintainer-clean-target-libssp:
31829 @: $(MAKE); $(unstage)
31830 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31831 r=`${PWD_COMMAND}`; export r; \
31832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31833 $(NORMAL_TARGET_EXPORTS) \
31834 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
31835 for flag in $(EXTRA_TARGET_FLAGS); do \
31836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31837 done; \
31838 (cd $(TARGET_SUBDIR)/libssp && \
31839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31841 "RANLIB=$${RANLIB}" \
31842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31843 maintainer-clean) \
31844 || exit 1
31845
31846@endif target-libssp
31847
31848
31849
31850
31851
31852.PHONY: configure-target-newlib maybe-configure-target-newlib
31853maybe-configure-target-newlib:
31854@if gcc-bootstrap
31855configure-target-newlib: stage_current
31856@endif gcc-bootstrap
31857@if target-newlib
31858maybe-configure-target-newlib: configure-target-newlib
31859configure-target-newlib:
31860 @: $(MAKE); $(unstage)
31861 @r=`${PWD_COMMAND}`; export r; \
31862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31863 echo "Checking multilib configuration for newlib..."; \
31864 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31865 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
31866 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
31867 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
31868 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
31869 else \
31870 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
31871 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31872 fi; \
31873 else \
31874 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31875 fi; \
31876 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
31877 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31878 $(NORMAL_TARGET_EXPORTS) \
31879 echo Configuring in $(TARGET_SUBDIR)/newlib; \
31880 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
31881 case $(srcdir) in \
31882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31883 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
31884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31885 esac; \
31886 srcdiroption="--srcdir=$${topdir}/newlib"; \
31887 libsrcdir="$$s/newlib"; \
31888 rm -f no-such-file || : ; \
31889 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31890 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31891 --target=${target_alias} $${srcdiroption} \
31892 || exit 1
31893@endif target-newlib
31894
31895
31896
31897
31898
31899.PHONY: all-target-newlib maybe-all-target-newlib
31900maybe-all-target-newlib:
31901@if gcc-bootstrap
31902all-target-newlib: stage_current
31903@endif gcc-bootstrap
31904@if target-newlib
31905TARGET-target-newlib=all
31906maybe-all-target-newlib: all-target-newlib
31907all-target-newlib: configure-target-newlib
31908 @: $(MAKE); $(unstage)
31909 @r=`${PWD_COMMAND}`; export r; \
31910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31911 $(NORMAL_TARGET_EXPORTS) \
31912 (cd $(TARGET_SUBDIR)/newlib && \
31913 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31914 $(TARGET-target-newlib))
31915@endif target-newlib
31916
31917
31918
31919
31920
31921.PHONY: check-target-newlib maybe-check-target-newlib
31922maybe-check-target-newlib:
31923@if target-newlib
31924maybe-check-target-newlib: check-target-newlib
31925
31926check-target-newlib:
31927 @: $(MAKE); $(unstage)
31928 @r=`${PWD_COMMAND}`; export r; \
31929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31930 $(NORMAL_TARGET_EXPORTS) \
31931 (cd $(TARGET_SUBDIR)/newlib && \
31932 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31933
31934@endif target-newlib
31935
31936.PHONY: install-target-newlib maybe-install-target-newlib
31937maybe-install-target-newlib:
31938@if target-newlib
31939maybe-install-target-newlib: install-target-newlib
31940
31941install-target-newlib: installdirs
31942 @: $(MAKE); $(unstage)
31943 @r=`${PWD_COMMAND}`; export r; \
31944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31945 $(NORMAL_TARGET_EXPORTS) \
31946 (cd $(TARGET_SUBDIR)/newlib && \
31947 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31948
31949@endif target-newlib
31950
31951.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
31952maybe-install-strip-target-newlib:
31953@if target-newlib
31954maybe-install-strip-target-newlib: install-strip-target-newlib
31955
31956install-strip-target-newlib: installdirs
31957 @: $(MAKE); $(unstage)
31958 @r=`${PWD_COMMAND}`; export r; \
31959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31960 $(NORMAL_TARGET_EXPORTS) \
31961 (cd $(TARGET_SUBDIR)/newlib && \
31962 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31963
31964@endif target-newlib
31965
31966# Other targets (info, dvi, pdf, etc.)
31967
31968.PHONY: maybe-info-target-newlib info-target-newlib
31969maybe-info-target-newlib:
31970@if target-newlib
31971maybe-info-target-newlib: info-target-newlib
31972
31973info-target-newlib: \
31974 configure-target-newlib
31975 @: $(MAKE); $(unstage)
31976 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
31977 r=`${PWD_COMMAND}`; export r; \
31978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31979 $(NORMAL_TARGET_EXPORTS) \
31980 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
31981 for flag in $(EXTRA_TARGET_FLAGS); do \
31982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31983 done; \
31984 (cd $(TARGET_SUBDIR)/newlib && \
31985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31987 "RANLIB=$${RANLIB}" \
31988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31989 info) \
31990 || exit 1
31991
31992@endif target-newlib
31993
31994.PHONY: maybe-dvi-target-newlib dvi-target-newlib
31995maybe-dvi-target-newlib:
31996@if target-newlib
31997maybe-dvi-target-newlib: dvi-target-newlib
31998
31999dvi-target-newlib: \
32000 configure-target-newlib
32001 @: $(MAKE); $(unstage)
32002 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32003 r=`${PWD_COMMAND}`; export r; \
32004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32005 $(NORMAL_TARGET_EXPORTS) \
32006 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
32007 for flag in $(EXTRA_TARGET_FLAGS); do \
32008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32009 done; \
32010 (cd $(TARGET_SUBDIR)/newlib && \
32011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32013 "RANLIB=$${RANLIB}" \
32014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32015 dvi) \
32016 || exit 1
32017
32018@endif target-newlib
32019
32020.PHONY: maybe-pdf-target-newlib pdf-target-newlib
32021maybe-pdf-target-newlib:
32022@if target-newlib
32023maybe-pdf-target-newlib: pdf-target-newlib
32024
32025pdf-target-newlib: \
32026 configure-target-newlib
32027 @: $(MAKE); $(unstage)
32028 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32029 r=`${PWD_COMMAND}`; export r; \
32030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32031 $(NORMAL_TARGET_EXPORTS) \
32032 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32033 for flag in $(EXTRA_TARGET_FLAGS); do \
32034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32035 done; \
32036 (cd $(TARGET_SUBDIR)/newlib && \
32037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32039 "RANLIB=$${RANLIB}" \
32040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32041 pdf) \
32042 || exit 1
32043
32044@endif target-newlib
32045
32046.PHONY: maybe-html-target-newlib html-target-newlib
32047maybe-html-target-newlib:
32048@if target-newlib
32049maybe-html-target-newlib: html-target-newlib
32050
32051html-target-newlib: \
32052 configure-target-newlib
32053 @: $(MAKE); $(unstage)
32054 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32055 r=`${PWD_COMMAND}`; export r; \
32056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32057 $(NORMAL_TARGET_EXPORTS) \
32058 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32059 for flag in $(EXTRA_TARGET_FLAGS); do \
32060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32061 done; \
32062 (cd $(TARGET_SUBDIR)/newlib && \
32063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32065 "RANLIB=$${RANLIB}" \
32066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32067 html) \
32068 || exit 1
32069
32070@endif target-newlib
32071
32072.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32073maybe-TAGS-target-newlib:
32074@if target-newlib
32075maybe-TAGS-target-newlib: TAGS-target-newlib
32076
32077TAGS-target-newlib: \
32078 configure-target-newlib
32079 @: $(MAKE); $(unstage)
32080 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32081 r=`${PWD_COMMAND}`; export r; \
32082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32083 $(NORMAL_TARGET_EXPORTS) \
32084 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32085 for flag in $(EXTRA_TARGET_FLAGS); do \
32086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32087 done; \
32088 (cd $(TARGET_SUBDIR)/newlib && \
32089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32091 "RANLIB=$${RANLIB}" \
32092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32093 TAGS) \
32094 || exit 1
32095
32096@endif target-newlib
32097
32098.PHONY: maybe-install-info-target-newlib install-info-target-newlib
32099maybe-install-info-target-newlib:
32100@if target-newlib
32101maybe-install-info-target-newlib: install-info-target-newlib
32102
32103install-info-target-newlib: \
32104 configure-target-newlib \
32105 info-target-newlib
32106 @: $(MAKE); $(unstage)
32107 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32108 r=`${PWD_COMMAND}`; export r; \
32109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32110 $(NORMAL_TARGET_EXPORTS) \
32111 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32112 for flag in $(EXTRA_TARGET_FLAGS); do \
32113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32114 done; \
32115 (cd $(TARGET_SUBDIR)/newlib && \
32116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32118 "RANLIB=$${RANLIB}" \
32119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32120 install-info) \
32121 || exit 1
32122
32123@endif target-newlib
32124
32125.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32126maybe-install-pdf-target-newlib:
32127@if target-newlib
32128maybe-install-pdf-target-newlib: install-pdf-target-newlib
32129
32130install-pdf-target-newlib: \
32131 configure-target-newlib \
32132 pdf-target-newlib
32133 @: $(MAKE); $(unstage)
32134 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32135 r=`${PWD_COMMAND}`; export r; \
32136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32137 $(NORMAL_TARGET_EXPORTS) \
32138 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32139 for flag in $(EXTRA_TARGET_FLAGS); do \
32140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32141 done; \
32142 (cd $(TARGET_SUBDIR)/newlib && \
32143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32145 "RANLIB=$${RANLIB}" \
32146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32147 install-pdf) \
32148 || exit 1
32149
32150@endif target-newlib
32151
32152.PHONY: maybe-install-html-target-newlib install-html-target-newlib
32153maybe-install-html-target-newlib:
32154@if target-newlib
32155maybe-install-html-target-newlib: install-html-target-newlib
32156
32157install-html-target-newlib: \
32158 configure-target-newlib \
32159 html-target-newlib
32160 @: $(MAKE); $(unstage)
32161 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32162 r=`${PWD_COMMAND}`; export r; \
32163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32164 $(NORMAL_TARGET_EXPORTS) \
32165 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32166 for flag in $(EXTRA_TARGET_FLAGS); do \
32167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32168 done; \
32169 (cd $(TARGET_SUBDIR)/newlib && \
32170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32172 "RANLIB=$${RANLIB}" \
32173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32174 install-html) \
32175 || exit 1
32176
32177@endif target-newlib
32178
32179.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32180maybe-installcheck-target-newlib:
32181@if target-newlib
32182maybe-installcheck-target-newlib: installcheck-target-newlib
32183
32184installcheck-target-newlib: \
32185 configure-target-newlib
32186 @: $(MAKE); $(unstage)
32187 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32188 r=`${PWD_COMMAND}`; export r; \
32189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32190 $(NORMAL_TARGET_EXPORTS) \
32191 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32192 for flag in $(EXTRA_TARGET_FLAGS); do \
32193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32194 done; \
32195 (cd $(TARGET_SUBDIR)/newlib && \
32196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32198 "RANLIB=$${RANLIB}" \
32199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32200 installcheck) \
32201 || exit 1
32202
32203@endif target-newlib
32204
32205.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32206maybe-mostlyclean-target-newlib:
32207@if target-newlib
32208maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
32209
32210mostlyclean-target-newlib:
32211 @: $(MAKE); $(unstage)
32212 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32213 r=`${PWD_COMMAND}`; export r; \
32214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32215 $(NORMAL_TARGET_EXPORTS) \
32216 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
32217 for flag in $(EXTRA_TARGET_FLAGS); do \
32218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32219 done; \
32220 (cd $(TARGET_SUBDIR)/newlib && \
32221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32223 "RANLIB=$${RANLIB}" \
32224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32225 mostlyclean) \
32226 || exit 1
32227
32228@endif target-newlib
32229
32230.PHONY: maybe-clean-target-newlib clean-target-newlib
32231maybe-clean-target-newlib:
32232@if target-newlib
32233maybe-clean-target-newlib: clean-target-newlib
32234
32235clean-target-newlib:
32236 @: $(MAKE); $(unstage)
32237 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32238 r=`${PWD_COMMAND}`; export r; \
32239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32240 $(NORMAL_TARGET_EXPORTS) \
32241 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
32242 for flag in $(EXTRA_TARGET_FLAGS); do \
32243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32244 done; \
32245 (cd $(TARGET_SUBDIR)/newlib && \
32246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32248 "RANLIB=$${RANLIB}" \
32249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32250 clean) \
32251 || exit 1
32252
32253@endif target-newlib
32254
32255.PHONY: maybe-distclean-target-newlib distclean-target-newlib
32256maybe-distclean-target-newlib:
32257@if target-newlib
32258maybe-distclean-target-newlib: distclean-target-newlib
32259
32260distclean-target-newlib:
32261 @: $(MAKE); $(unstage)
32262 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32263 r=`${PWD_COMMAND}`; export r; \
32264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32265 $(NORMAL_TARGET_EXPORTS) \
32266 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
32267 for flag in $(EXTRA_TARGET_FLAGS); do \
32268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32269 done; \
32270 (cd $(TARGET_SUBDIR)/newlib && \
32271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32273 "RANLIB=$${RANLIB}" \
32274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32275 distclean) \
32276 || exit 1
32277
32278@endif target-newlib
32279
32280.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
32281maybe-maintainer-clean-target-newlib:
32282@if target-newlib
32283maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
32284
32285maintainer-clean-target-newlib:
32286 @: $(MAKE); $(unstage)
32287 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32288 r=`${PWD_COMMAND}`; export r; \
32289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32290 $(NORMAL_TARGET_EXPORTS) \
32291 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
32292 for flag in $(EXTRA_TARGET_FLAGS); do \
32293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32294 done; \
32295 (cd $(TARGET_SUBDIR)/newlib && \
32296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32298 "RANLIB=$${RANLIB}" \
32299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32300 maintainer-clean) \
32301 || exit 1
32302
32303@endif target-newlib
32304
32305
32306
32307
32308
32309.PHONY: configure-target-libgcc maybe-configure-target-libgcc
32310maybe-configure-target-libgcc:
32311@if gcc-bootstrap
32312configure-target-libgcc: stage_current
32313@endif gcc-bootstrap
32314@if target-libgcc
32315maybe-configure-target-libgcc: configure-target-libgcc
32316configure-target-libgcc:
32317 @r=`${PWD_COMMAND}`; export r; \
32318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32319 echo "Checking multilib configuration for libgcc..."; \
32320 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32321 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32322 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32323 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32324 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32325 else \
32326 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32327 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32328 fi; \
32329 else \
32330 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32331 fi; \
32332 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32333 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32334 $(NORMAL_TARGET_EXPORTS) \
32335 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
32336 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
32337 case $(srcdir) in \
32338 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32339 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32340 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32341 esac; \
32342 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32343 libsrcdir="$$s/libgcc"; \
32344 rm -f no-such-file || : ; \
32345 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32346 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32347 --target=${target_alias} $${srcdiroption} \
32348 || exit 1
32349@endif target-libgcc
32350
32351
32352
32353.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
32354maybe-configure-stage1-target-libgcc:
32355@if target-libgcc-bootstrap
32356maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
32357configure-stage1-target-libgcc:
32358 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32359 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32360 @r=`${PWD_COMMAND}`; export r; \
32361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32362 TFLAGS="$(STAGE1_TFLAGS)"; \
32363 echo "Checking multilib configuration for libgcc..."; \
32364 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32365 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32366 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32367 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32368 else \
32369 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32370 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32371 fi; \
32372 else \
32373 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32374 fi; \
32375 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32376 $(NORMAL_TARGET_EXPORTS) \
32377 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32378 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32379 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32380 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
32381 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32382 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32383 case $(srcdir) in \
32384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32385 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32387 esac; \
32388 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32389 libsrcdir="$$s/libgcc"; \
32390 $(SHELL) $${libsrcdir}/configure \
32391 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32392 --target=${target_alias} $${srcdiroption} \
32393 $(STAGE1_CONFIGURE_FLAGS)
32394@endif target-libgcc-bootstrap
32395
32396.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
32397maybe-configure-stage2-target-libgcc:
32398@if target-libgcc-bootstrap
32399maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
32400configure-stage2-target-libgcc:
32401 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32402 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32403 @r=`${PWD_COMMAND}`; export r; \
32404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32405 TFLAGS="$(STAGE2_TFLAGS)"; \
32406 echo "Checking multilib configuration for libgcc..."; \
32407 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32408 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32409 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32410 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32411 else \
32412 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32413 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32414 fi; \
32415 else \
32416 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32417 fi; \
32418 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32419 $(NORMAL_TARGET_EXPORTS) \
32420 \
32421 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32422 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32423 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32424 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
32425 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32426 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32427 case $(srcdir) in \
32428 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32429 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32430 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32431 esac; \
32432 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32433 libsrcdir="$$s/libgcc"; \
32434 $(SHELL) $${libsrcdir}/configure \
32435 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32436 --target=${target_alias} $${srcdiroption} \
32437 --with-build-libsubdir=$(HOST_SUBDIR) \
32438 $(STAGE2_CONFIGURE_FLAGS)
32439@endif target-libgcc-bootstrap
32440
32441.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
32442maybe-configure-stage3-target-libgcc:
32443@if target-libgcc-bootstrap
32444maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
32445configure-stage3-target-libgcc:
32446 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32447 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32448 @r=`${PWD_COMMAND}`; export r; \
32449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32450 TFLAGS="$(STAGE3_TFLAGS)"; \
32451 echo "Checking multilib configuration for libgcc..."; \
32452 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32453 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32454 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32455 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32456 else \
32457 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32458 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32459 fi; \
32460 else \
32461 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32462 fi; \
32463 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32464 $(NORMAL_TARGET_EXPORTS) \
32465 \
32466 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32467 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32468 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32469 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
32470 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32471 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32472 case $(srcdir) in \
32473 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32474 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32475 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32476 esac; \
32477 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32478 libsrcdir="$$s/libgcc"; \
32479 $(SHELL) $${libsrcdir}/configure \
32480 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32481 --target=${target_alias} $${srcdiroption} \
32482 --with-build-libsubdir=$(HOST_SUBDIR) \
32483 $(STAGE3_CONFIGURE_FLAGS)
32484@endif target-libgcc-bootstrap
32485
32486.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
32487maybe-configure-stage4-target-libgcc:
32488@if target-libgcc-bootstrap
32489maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
32490configure-stage4-target-libgcc:
32491 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32492 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32493 @r=`${PWD_COMMAND}`; export r; \
32494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32495 TFLAGS="$(STAGE4_TFLAGS)"; \
32496 echo "Checking multilib configuration for libgcc..."; \
32497 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32498 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32499 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32500 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32501 else \
32502 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32503 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32504 fi; \
32505 else \
32506 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32507 fi; \
32508 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32509 $(NORMAL_TARGET_EXPORTS) \
32510 \
32511 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32512 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32513 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32514 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
32515 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32516 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32517 case $(srcdir) in \
32518 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32519 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32520 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32521 esac; \
32522 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32523 libsrcdir="$$s/libgcc"; \
32524 $(SHELL) $${libsrcdir}/configure \
32525 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32526 --target=${target_alias} $${srcdiroption} \
32527 --with-build-libsubdir=$(HOST_SUBDIR) \
32528 $(STAGE4_CONFIGURE_FLAGS)
32529@endif target-libgcc-bootstrap
32530
32531.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
32532maybe-configure-stageprofile-target-libgcc:
32533@if target-libgcc-bootstrap
32534maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32535configure-stageprofile-target-libgcc:
32536 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32537 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32538 @r=`${PWD_COMMAND}`; export r; \
32539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32540 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32541 echo "Checking multilib configuration for libgcc..."; \
32542 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32543 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32544 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32545 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32546 else \
32547 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32548 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32549 fi; \
32550 else \
32551 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32552 fi; \
32553 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32554 $(NORMAL_TARGET_EXPORTS) \
32555 \
32556 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32557 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32558 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32559 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
32560 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32561 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32562 case $(srcdir) in \
32563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32564 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32566 esac; \
32567 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32568 libsrcdir="$$s/libgcc"; \
32569 $(SHELL) $${libsrcdir}/configure \
32570 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32571 --target=${target_alias} $${srcdiroption} \
32572 --with-build-libsubdir=$(HOST_SUBDIR) \
32573 $(STAGEprofile_CONFIGURE_FLAGS)
32574@endif target-libgcc-bootstrap
32575
32576.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
32577maybe-configure-stagefeedback-target-libgcc:
32578@if target-libgcc-bootstrap
32579maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32580configure-stagefeedback-target-libgcc:
32581 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32582 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32583 @r=`${PWD_COMMAND}`; export r; \
32584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32585 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32586 echo "Checking multilib configuration for libgcc..."; \
32587 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32588 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32589 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32590 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32591 else \
32592 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32593 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32594 fi; \
32595 else \
32596 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32597 fi; \
32598 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32599 $(NORMAL_TARGET_EXPORTS) \
32600 \
32601 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32602 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32603 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32604 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
32605 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32606 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32607 case $(srcdir) in \
32608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32609 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32611 esac; \
32612 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32613 libsrcdir="$$s/libgcc"; \
32614 $(SHELL) $${libsrcdir}/configure \
32615 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32616 --target=${target_alias} $${srcdiroption} \
32617 --with-build-libsubdir=$(HOST_SUBDIR) \
32618 $(STAGEfeedback_CONFIGURE_FLAGS)
32619@endif target-libgcc-bootstrap
32620
32621
32622
32623
32624
32625.PHONY: all-target-libgcc maybe-all-target-libgcc
32626maybe-all-target-libgcc:
32627@if gcc-bootstrap
32628all-target-libgcc: stage_current
32629@endif gcc-bootstrap
32630@if target-libgcc
32631TARGET-target-libgcc=all
32632maybe-all-target-libgcc: all-target-libgcc
32633all-target-libgcc: configure-target-libgcc
32634 @r=`${PWD_COMMAND}`; export r; \
32635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32636 $(NORMAL_TARGET_EXPORTS) \
32637 (cd $(TARGET_SUBDIR)/libgcc && \
32638 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
32639 $(TARGET-target-libgcc))
32640@endif target-libgcc
32641
32642
32643
32644.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
32645.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
32646maybe-all-stage1-target-libgcc:
32647maybe-clean-stage1-target-libgcc:
32648@if target-libgcc-bootstrap
32649maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
32650all-stage1: all-stage1-target-libgcc
32651TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
32652all-stage1-target-libgcc: configure-stage1-target-libgcc
32653 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32654 @r=`${PWD_COMMAND}`; export r; \
32655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32656 TFLAGS="$(STAGE1_TFLAGS)"; \
32657 $(NORMAL_TARGET_EXPORTS) \
32658 cd $(TARGET_SUBDIR)/libgcc && \
32659 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32660 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32661 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32662 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32663 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32664 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32665 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32666 $(EXTRA_TARGET_FLAGS) \
32667 TFLAGS="$(STAGE1_TFLAGS)" \
32668 $(TARGET-stage1-target-libgcc)
32669
32670maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
32671clean-stage1: clean-stage1-target-libgcc
32672clean-stage1-target-libgcc:
32673 @if [ $(current_stage) = stage1 ]; then \
32674 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32675 else \
32676 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
32677 $(MAKE) stage1-start; \
32678 fi; \
32679 cd $(TARGET_SUBDIR)/libgcc && \
32680 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32681 clean
32682@endif target-libgcc-bootstrap
32683
32684
32685.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
32686.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
32687maybe-all-stage2-target-libgcc:
32688maybe-clean-stage2-target-libgcc:
32689@if target-libgcc-bootstrap
32690maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
32691all-stage2: all-stage2-target-libgcc
32692TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
32693all-stage2-target-libgcc: configure-stage2-target-libgcc
32694 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32695 @r=`${PWD_COMMAND}`; export r; \
32696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32697 TFLAGS="$(STAGE2_TFLAGS)"; \
32698 $(NORMAL_TARGET_EXPORTS) \
32699 \
32700 cd $(TARGET_SUBDIR)/libgcc && \
32701 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32702 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32703 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32704 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32705 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32706 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32707 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32708 $(EXTRA_TARGET_FLAGS) \
32709 TFLAGS="$(STAGE2_TFLAGS)" \
32710 $(TARGET-stage2-target-libgcc)
32711
32712maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
32713clean-stage2: clean-stage2-target-libgcc
32714clean-stage2-target-libgcc:
32715 @if [ $(current_stage) = stage2 ]; then \
32716 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32717 else \
32718 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
32719 $(MAKE) stage2-start; \
32720 fi; \
32721 cd $(TARGET_SUBDIR)/libgcc && \
32722 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32723 \
32724 clean
32725@endif target-libgcc-bootstrap
32726
32727
32728.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
32729.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
32730maybe-all-stage3-target-libgcc:
32731maybe-clean-stage3-target-libgcc:
32732@if target-libgcc-bootstrap
32733maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
32734all-stage3: all-stage3-target-libgcc
32735TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
32736all-stage3-target-libgcc: configure-stage3-target-libgcc
32737 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32738 @r=`${PWD_COMMAND}`; export r; \
32739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32740 TFLAGS="$(STAGE3_TFLAGS)"; \
32741 $(NORMAL_TARGET_EXPORTS) \
32742 \
32743 cd $(TARGET_SUBDIR)/libgcc && \
32744 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32745 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32746 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32747 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32748 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32749 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32750 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32751 $(EXTRA_TARGET_FLAGS) \
32752 TFLAGS="$(STAGE3_TFLAGS)" \
32753 $(TARGET-stage3-target-libgcc)
32754
32755maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
32756clean-stage3: clean-stage3-target-libgcc
32757clean-stage3-target-libgcc:
32758 @if [ $(current_stage) = stage3 ]; then \
32759 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32760 else \
32761 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
32762 $(MAKE) stage3-start; \
32763 fi; \
32764 cd $(TARGET_SUBDIR)/libgcc && \
32765 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32766 \
32767 clean
32768@endif target-libgcc-bootstrap
32769
32770
32771.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
32772.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
32773maybe-all-stage4-target-libgcc:
32774maybe-clean-stage4-target-libgcc:
32775@if target-libgcc-bootstrap
32776maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
32777all-stage4: all-stage4-target-libgcc
32778TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
32779all-stage4-target-libgcc: configure-stage4-target-libgcc
32780 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32781 @r=`${PWD_COMMAND}`; export r; \
32782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32783 TFLAGS="$(STAGE4_TFLAGS)"; \
32784 $(NORMAL_TARGET_EXPORTS) \
32785 \
32786 cd $(TARGET_SUBDIR)/libgcc && \
32787 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32788 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32789 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32790 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32791 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32792 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32793 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32794 $(EXTRA_TARGET_FLAGS) \
32795 TFLAGS="$(STAGE4_TFLAGS)" \
32796 $(TARGET-stage4-target-libgcc)
32797
32798maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
32799clean-stage4: clean-stage4-target-libgcc
32800clean-stage4-target-libgcc:
32801 @if [ $(current_stage) = stage4 ]; then \
32802 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32803 else \
32804 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
32805 $(MAKE) stage4-start; \
32806 fi; \
32807 cd $(TARGET_SUBDIR)/libgcc && \
32808 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32809 \
32810 clean
32811@endif target-libgcc-bootstrap
32812
32813
32814.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
32815.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
32816maybe-all-stageprofile-target-libgcc:
32817maybe-clean-stageprofile-target-libgcc:
32818@if target-libgcc-bootstrap
32819maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
32820all-stageprofile: all-stageprofile-target-libgcc
32821TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
32822all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32823 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32824 @r=`${PWD_COMMAND}`; export r; \
32825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32826 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32827 $(NORMAL_TARGET_EXPORTS) \
32828 \
32829 cd $(TARGET_SUBDIR)/libgcc && \
32830 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32831 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32832 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32833 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32834 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32835 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32836 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32837 $(EXTRA_TARGET_FLAGS) \
32838 TFLAGS="$(STAGEprofile_TFLAGS)" \
32839 $(TARGET-stageprofile-target-libgcc)
32840
32841maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
32842clean-stageprofile: clean-stageprofile-target-libgcc
32843clean-stageprofile-target-libgcc:
32844 @if [ $(current_stage) = stageprofile ]; then \
32845 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32846 else \
32847 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
32848 $(MAKE) stageprofile-start; \
32849 fi; \
32850 cd $(TARGET_SUBDIR)/libgcc && \
32851 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32852 \
32853 clean
32854@endif target-libgcc-bootstrap
32855
32856
32857.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
32858.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
32859maybe-all-stagefeedback-target-libgcc:
32860maybe-clean-stagefeedback-target-libgcc:
32861@if target-libgcc-bootstrap
32862maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
32863all-stagefeedback: all-stagefeedback-target-libgcc
32864TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
32865all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32866 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32867 @r=`${PWD_COMMAND}`; export r; \
32868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32869 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32870 $(NORMAL_TARGET_EXPORTS) \
32871 \
32872 cd $(TARGET_SUBDIR)/libgcc && \
32873 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32874 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32875 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32876 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32877 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32878 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32879 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32880 $(EXTRA_TARGET_FLAGS) \
32881 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32882 $(TARGET-stagefeedback-target-libgcc)
32883
32884maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
32885clean-stagefeedback: clean-stagefeedback-target-libgcc
32886clean-stagefeedback-target-libgcc:
32887 @if [ $(current_stage) = stagefeedback ]; then \
32888 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32889 else \
32890 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
32891 $(MAKE) stagefeedback-start; \
32892 fi; \
32893 cd $(TARGET_SUBDIR)/libgcc && \
32894 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32895 \
32896 clean
32897@endif target-libgcc-bootstrap
32898
32899
32900
32901
32902
32903
32904.PHONY: check-target-libgcc maybe-check-target-libgcc
32905maybe-check-target-libgcc:
32906@if target-libgcc
32907maybe-check-target-libgcc: check-target-libgcc
32908
32909# Dummy target for uncheckable module.
32910check-target-libgcc:
32911
32912@endif target-libgcc
32913
32914.PHONY: install-target-libgcc maybe-install-target-libgcc
32915maybe-install-target-libgcc:
32916@if target-libgcc
32917maybe-install-target-libgcc: install-target-libgcc
32918
32919install-target-libgcc: installdirs
32920 @: $(MAKE); $(unstage)
32921 @r=`${PWD_COMMAND}`; export r; \
32922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32923 $(NORMAL_TARGET_EXPORTS) \
32924 (cd $(TARGET_SUBDIR)/libgcc && \
32925 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32926
32927@endif target-libgcc
32928
32929.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
32930maybe-install-strip-target-libgcc:
32931@if target-libgcc
32932maybe-install-strip-target-libgcc: install-strip-target-libgcc
32933
32934install-strip-target-libgcc: installdirs
32935 @: $(MAKE); $(unstage)
32936 @r=`${PWD_COMMAND}`; export r; \
32937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32938 $(NORMAL_TARGET_EXPORTS) \
32939 (cd $(TARGET_SUBDIR)/libgcc && \
32940 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32941
32942@endif target-libgcc
32943
32944# Other targets (info, dvi, pdf, etc.)
32945
32946.PHONY: maybe-info-target-libgcc info-target-libgcc
32947maybe-info-target-libgcc:
32948@if target-libgcc
32949maybe-info-target-libgcc: info-target-libgcc
32950
32951info-target-libgcc: \
32952 configure-target-libgcc
32953 @: $(MAKE); $(unstage)
32954 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32955 r=`${PWD_COMMAND}`; export r; \
32956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32957 $(NORMAL_TARGET_EXPORTS) \
32958 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
32959 for flag in $(EXTRA_TARGET_FLAGS); do \
32960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32961 done; \
32962 (cd $(TARGET_SUBDIR)/libgcc && \
32963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32965 "RANLIB=$${RANLIB}" \
32966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32967 info) \
32968 || exit 1
32969
32970@endif target-libgcc
32971
32972.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
32973maybe-dvi-target-libgcc:
32974@if target-libgcc
32975maybe-dvi-target-libgcc: dvi-target-libgcc
32976
32977dvi-target-libgcc: \
32978 configure-target-libgcc
32979 @: $(MAKE); $(unstage)
32980 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32981 r=`${PWD_COMMAND}`; export r; \
32982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32983 $(NORMAL_TARGET_EXPORTS) \
32984 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
32985 for flag in $(EXTRA_TARGET_FLAGS); do \
32986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32987 done; \
32988 (cd $(TARGET_SUBDIR)/libgcc && \
32989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32991 "RANLIB=$${RANLIB}" \
32992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32993 dvi) \
32994 || exit 1
32995
32996@endif target-libgcc
32997
32998.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
32999maybe-pdf-target-libgcc:
33000@if target-libgcc
33001maybe-pdf-target-libgcc: pdf-target-libgcc
33002
33003pdf-target-libgcc: \
33004 configure-target-libgcc
33005 @: $(MAKE); $(unstage)
33006 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33007 r=`${PWD_COMMAND}`; export r; \
33008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33009 $(NORMAL_TARGET_EXPORTS) \
33010 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
33011 for flag in $(EXTRA_TARGET_FLAGS); do \
33012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33013 done; \
33014 (cd $(TARGET_SUBDIR)/libgcc && \
33015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33017 "RANLIB=$${RANLIB}" \
33018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33019 pdf) \
33020 || exit 1
33021
33022@endif target-libgcc
33023
33024.PHONY: maybe-html-target-libgcc html-target-libgcc
33025maybe-html-target-libgcc:
33026@if target-libgcc
33027maybe-html-target-libgcc: html-target-libgcc
33028
33029html-target-libgcc: \
33030 configure-target-libgcc
33031 @: $(MAKE); $(unstage)
33032 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33033 r=`${PWD_COMMAND}`; export r; \
33034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33035 $(NORMAL_TARGET_EXPORTS) \
33036 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33037 for flag in $(EXTRA_TARGET_FLAGS); do \
33038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33039 done; \
33040 (cd $(TARGET_SUBDIR)/libgcc && \
33041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33043 "RANLIB=$${RANLIB}" \
33044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33045 html) \
33046 || exit 1
33047
33048@endif target-libgcc
33049
33050.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33051maybe-TAGS-target-libgcc:
33052@if target-libgcc
33053maybe-TAGS-target-libgcc: TAGS-target-libgcc
33054
33055TAGS-target-libgcc: \
33056 configure-target-libgcc
33057 @: $(MAKE); $(unstage)
33058 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33059 r=`${PWD_COMMAND}`; export r; \
33060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33061 $(NORMAL_TARGET_EXPORTS) \
33062 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33063 for flag in $(EXTRA_TARGET_FLAGS); do \
33064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33065 done; \
33066 (cd $(TARGET_SUBDIR)/libgcc && \
33067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33069 "RANLIB=$${RANLIB}" \
33070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33071 TAGS) \
33072 || exit 1
33073
33074@endif target-libgcc
33075
33076.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33077maybe-install-info-target-libgcc:
33078@if target-libgcc
33079maybe-install-info-target-libgcc: install-info-target-libgcc
33080
33081install-info-target-libgcc: \
33082 configure-target-libgcc \
33083 info-target-libgcc
33084 @: $(MAKE); $(unstage)
33085 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33086 r=`${PWD_COMMAND}`; export r; \
33087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33088 $(NORMAL_TARGET_EXPORTS) \
33089 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33090 for flag in $(EXTRA_TARGET_FLAGS); do \
33091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33092 done; \
33093 (cd $(TARGET_SUBDIR)/libgcc && \
33094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33096 "RANLIB=$${RANLIB}" \
33097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33098 install-info) \
33099 || exit 1
33100
33101@endif target-libgcc
33102
33103.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33104maybe-install-pdf-target-libgcc:
33105@if target-libgcc
33106maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33107
33108install-pdf-target-libgcc: \
33109 configure-target-libgcc \
33110 pdf-target-libgcc
33111 @: $(MAKE); $(unstage)
33112 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33113 r=`${PWD_COMMAND}`; export r; \
33114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33115 $(NORMAL_TARGET_EXPORTS) \
33116 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33117 for flag in $(EXTRA_TARGET_FLAGS); do \
33118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33119 done; \
33120 (cd $(TARGET_SUBDIR)/libgcc && \
33121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33123 "RANLIB=$${RANLIB}" \
33124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33125 install-pdf) \
33126 || exit 1
33127
33128@endif target-libgcc
33129
33130.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33131maybe-install-html-target-libgcc:
33132@if target-libgcc
33133maybe-install-html-target-libgcc: install-html-target-libgcc
33134
33135install-html-target-libgcc: \
33136 configure-target-libgcc \
33137 html-target-libgcc
33138 @: $(MAKE); $(unstage)
33139 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33140 r=`${PWD_COMMAND}`; export r; \
33141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33142 $(NORMAL_TARGET_EXPORTS) \
33143 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33144 for flag in $(EXTRA_TARGET_FLAGS); do \
33145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33146 done; \
33147 (cd $(TARGET_SUBDIR)/libgcc && \
33148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33150 "RANLIB=$${RANLIB}" \
33151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33152 install-html) \
33153 || exit 1
33154
33155@endif target-libgcc
33156
33157.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33158maybe-installcheck-target-libgcc:
33159@if target-libgcc
33160maybe-installcheck-target-libgcc: installcheck-target-libgcc
33161
33162installcheck-target-libgcc: \
33163 configure-target-libgcc
33164 @: $(MAKE); $(unstage)
33165 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33166 r=`${PWD_COMMAND}`; export r; \
33167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33168 $(NORMAL_TARGET_EXPORTS) \
33169 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33170 for flag in $(EXTRA_TARGET_FLAGS); do \
33171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33172 done; \
33173 (cd $(TARGET_SUBDIR)/libgcc && \
33174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33176 "RANLIB=$${RANLIB}" \
33177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33178 installcheck) \
33179 || exit 1
33180
33181@endif target-libgcc
33182
33183.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33184maybe-mostlyclean-target-libgcc:
33185@if target-libgcc
33186maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33187
33188mostlyclean-target-libgcc:
33189 @: $(MAKE); $(unstage)
33190 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33191 r=`${PWD_COMMAND}`; export r; \
33192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33193 $(NORMAL_TARGET_EXPORTS) \
33194 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33195 for flag in $(EXTRA_TARGET_FLAGS); do \
33196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33197 done; \
33198 (cd $(TARGET_SUBDIR)/libgcc && \
33199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33201 "RANLIB=$${RANLIB}" \
33202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33203 mostlyclean) \
33204 || exit 1
33205
33206@endif target-libgcc
33207
33208.PHONY: maybe-clean-target-libgcc clean-target-libgcc
33209maybe-clean-target-libgcc:
33210@if target-libgcc
33211maybe-clean-target-libgcc: clean-target-libgcc
33212
33213clean-target-libgcc:
33214 @: $(MAKE); $(unstage)
33215 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33216 r=`${PWD_COMMAND}`; export r; \
33217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33218 $(NORMAL_TARGET_EXPORTS) \
33219 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
33220 for flag in $(EXTRA_TARGET_FLAGS); do \
33221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33222 done; \
33223 (cd $(TARGET_SUBDIR)/libgcc && \
33224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33226 "RANLIB=$${RANLIB}" \
33227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33228 clean) \
33229 || exit 1
33230
33231@endif target-libgcc
33232
33233.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
33234maybe-distclean-target-libgcc:
33235@if target-libgcc
33236maybe-distclean-target-libgcc: distclean-target-libgcc
33237
33238distclean-target-libgcc:
33239 @: $(MAKE); $(unstage)
33240 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33241 r=`${PWD_COMMAND}`; export r; \
33242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33243 $(NORMAL_TARGET_EXPORTS) \
33244 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
33245 for flag in $(EXTRA_TARGET_FLAGS); do \
33246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33247 done; \
33248 (cd $(TARGET_SUBDIR)/libgcc && \
33249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33251 "RANLIB=$${RANLIB}" \
33252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33253 distclean) \
33254 || exit 1
33255
33256@endif target-libgcc
33257
33258.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
33259maybe-maintainer-clean-target-libgcc:
33260@if target-libgcc
33261maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
33262
33263maintainer-clean-target-libgcc:
33264 @: $(MAKE); $(unstage)
33265 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33266 r=`${PWD_COMMAND}`; export r; \
33267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33268 $(NORMAL_TARGET_EXPORTS) \
33269 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
33270 for flag in $(EXTRA_TARGET_FLAGS); do \
33271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33272 done; \
33273 (cd $(TARGET_SUBDIR)/libgcc && \
33274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33276 "RANLIB=$${RANLIB}" \
33277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33278 maintainer-clean) \
33279 || exit 1
33280
33281@endif target-libgcc
33282
33283
33284
33285
33286
33287.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
33288maybe-configure-target-libquadmath:
33289@if gcc-bootstrap
33290configure-target-libquadmath: stage_current
33291@endif gcc-bootstrap
33292@if target-libquadmath
33293maybe-configure-target-libquadmath: configure-target-libquadmath
33294configure-target-libquadmath:
33295 @: $(MAKE); $(unstage)
33296 @r=`${PWD_COMMAND}`; export r; \
33297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33298 echo "Checking multilib configuration for libquadmath..."; \
33299 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33300 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
33301 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33302 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33303 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
33304 else \
33305 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
33306 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33307 fi; \
33308 else \
33309 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33310 fi; \
33311 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
33312 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33313 $(NORMAL_TARGET_EXPORTS) \
33314 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
33315 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
33316 case $(srcdir) in \
33317 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33318 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
33319 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33320 esac; \
33321 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
33322 libsrcdir="$$s/libquadmath"; \
33323 rm -f no-such-file || : ; \
33324 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33325 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33326 --target=${target_alias} $${srcdiroption} \
33327 || exit 1
33328@endif target-libquadmath
33329
33330
33331
33332
33333
33334.PHONY: all-target-libquadmath maybe-all-target-libquadmath
33335maybe-all-target-libquadmath:
33336@if gcc-bootstrap
33337all-target-libquadmath: stage_current
33338@endif gcc-bootstrap
33339@if target-libquadmath
33340TARGET-target-libquadmath=all
33341maybe-all-target-libquadmath: all-target-libquadmath
33342all-target-libquadmath: configure-target-libquadmath
33343 @: $(MAKE); $(unstage)
33344 @r=`${PWD_COMMAND}`; export r; \
33345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33346 $(NORMAL_TARGET_EXPORTS) \
33347 (cd $(TARGET_SUBDIR)/libquadmath && \
33348 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33349 $(TARGET-target-libquadmath))
33350@endif target-libquadmath
33351
33352
33353
33354
33355
33356.PHONY: check-target-libquadmath maybe-check-target-libquadmath
33357maybe-check-target-libquadmath:
33358@if target-libquadmath
33359maybe-check-target-libquadmath: check-target-libquadmath
33360
33361check-target-libquadmath:
33362 @: $(MAKE); $(unstage)
33363 @r=`${PWD_COMMAND}`; export r; \
33364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33365 $(NORMAL_TARGET_EXPORTS) \
33366 (cd $(TARGET_SUBDIR)/libquadmath && \
33367 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33368
33369@endif target-libquadmath
33370
33371.PHONY: install-target-libquadmath maybe-install-target-libquadmath
33372maybe-install-target-libquadmath:
33373@if target-libquadmath
33374maybe-install-target-libquadmath: install-target-libquadmath
33375
33376install-target-libquadmath: installdirs
33377 @: $(MAKE); $(unstage)
33378 @r=`${PWD_COMMAND}`; export r; \
33379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33380 $(NORMAL_TARGET_EXPORTS) \
33381 (cd $(TARGET_SUBDIR)/libquadmath && \
33382 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33383
33384@endif target-libquadmath
33385
33386.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
33387maybe-install-strip-target-libquadmath:
33388@if target-libquadmath
33389maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
33390
33391install-strip-target-libquadmath: installdirs
33392 @: $(MAKE); $(unstage)
33393 @r=`${PWD_COMMAND}`; export r; \
33394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33395 $(NORMAL_TARGET_EXPORTS) \
33396 (cd $(TARGET_SUBDIR)/libquadmath && \
33397 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33398
33399@endif target-libquadmath
33400
33401# Other targets (info, dvi, pdf, etc.)
33402
33403.PHONY: maybe-info-target-libquadmath info-target-libquadmath
33404maybe-info-target-libquadmath:
33405@if target-libquadmath
33406maybe-info-target-libquadmath: info-target-libquadmath
33407
33408info-target-libquadmath: \
33409 configure-target-libquadmath
33410 @: $(MAKE); $(unstage)
33411 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33412 r=`${PWD_COMMAND}`; export r; \
33413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33414 $(NORMAL_TARGET_EXPORTS) \
33415 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
33416 for flag in $(EXTRA_TARGET_FLAGS); do \
33417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33418 done; \
33419 (cd $(TARGET_SUBDIR)/libquadmath && \
33420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33422 "RANLIB=$${RANLIB}" \
33423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33424 info) \
33425 || exit 1
33426
33427@endif target-libquadmath
33428
33429.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
33430maybe-dvi-target-libquadmath:
33431@if target-libquadmath
33432maybe-dvi-target-libquadmath: dvi-target-libquadmath
33433
33434dvi-target-libquadmath: \
33435 configure-target-libquadmath
33436 @: $(MAKE); $(unstage)
33437 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33438 r=`${PWD_COMMAND}`; export r; \
33439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33440 $(NORMAL_TARGET_EXPORTS) \
33441 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
33442 for flag in $(EXTRA_TARGET_FLAGS); do \
33443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33444 done; \
33445 (cd $(TARGET_SUBDIR)/libquadmath && \
33446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33448 "RANLIB=$${RANLIB}" \
33449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33450 dvi) \
33451 || exit 1
33452
33453@endif target-libquadmath
33454
33455.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
33456maybe-pdf-target-libquadmath:
33457@if target-libquadmath
33458maybe-pdf-target-libquadmath: pdf-target-libquadmath
33459
33460pdf-target-libquadmath: \
33461 configure-target-libquadmath
33462 @: $(MAKE); $(unstage)
33463 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33464 r=`${PWD_COMMAND}`; export r; \
33465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33466 $(NORMAL_TARGET_EXPORTS) \
33467 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33468 for flag in $(EXTRA_TARGET_FLAGS); do \
33469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33470 done; \
33471 (cd $(TARGET_SUBDIR)/libquadmath && \
33472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33474 "RANLIB=$${RANLIB}" \
33475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33476 pdf) \
33477 || exit 1
33478
33479@endif target-libquadmath
33480
33481.PHONY: maybe-html-target-libquadmath html-target-libquadmath
33482maybe-html-target-libquadmath:
33483@if target-libquadmath
33484maybe-html-target-libquadmath: html-target-libquadmath
33485
33486html-target-libquadmath: \
33487 configure-target-libquadmath
33488 @: $(MAKE); $(unstage)
33489 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33490 r=`${PWD_COMMAND}`; export r; \
33491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33492 $(NORMAL_TARGET_EXPORTS) \
33493 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
33494 for flag in $(EXTRA_TARGET_FLAGS); do \
33495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33496 done; \
33497 (cd $(TARGET_SUBDIR)/libquadmath && \
33498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33500 "RANLIB=$${RANLIB}" \
33501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33502 html) \
33503 || exit 1
33504
33505@endif target-libquadmath
33506
33507.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
33508maybe-TAGS-target-libquadmath:
33509@if target-libquadmath
33510maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
33511
33512TAGS-target-libquadmath: \
33513 configure-target-libquadmath
33514 @: $(MAKE); $(unstage)
33515 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33516 r=`${PWD_COMMAND}`; export r; \
33517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33518 $(NORMAL_TARGET_EXPORTS) \
33519 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
33520 for flag in $(EXTRA_TARGET_FLAGS); do \
33521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33522 done; \
33523 (cd $(TARGET_SUBDIR)/libquadmath && \
33524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33526 "RANLIB=$${RANLIB}" \
33527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33528 TAGS) \
33529 || exit 1
33530
33531@endif target-libquadmath
33532
33533.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
33534maybe-install-info-target-libquadmath:
33535@if target-libquadmath
33536maybe-install-info-target-libquadmath: install-info-target-libquadmath
33537
33538install-info-target-libquadmath: \
33539 configure-target-libquadmath \
33540 info-target-libquadmath
33541 @: $(MAKE); $(unstage)
33542 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33543 r=`${PWD_COMMAND}`; export r; \
33544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33545 $(NORMAL_TARGET_EXPORTS) \
33546 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
33547 for flag in $(EXTRA_TARGET_FLAGS); do \
33548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33549 done; \
33550 (cd $(TARGET_SUBDIR)/libquadmath && \
33551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33553 "RANLIB=$${RANLIB}" \
33554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33555 install-info) \
33556 || exit 1
33557
33558@endif target-libquadmath
33559
33560.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
33561maybe-install-pdf-target-libquadmath:
33562@if target-libquadmath
33563maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
33564
33565install-pdf-target-libquadmath: \
33566 configure-target-libquadmath \
33567 pdf-target-libquadmath
33568 @: $(MAKE); $(unstage)
33569 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33570 r=`${PWD_COMMAND}`; export r; \
33571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33572 $(NORMAL_TARGET_EXPORTS) \
33573 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33574 for flag in $(EXTRA_TARGET_FLAGS); do \
33575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33576 done; \
33577 (cd $(TARGET_SUBDIR)/libquadmath && \
33578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33580 "RANLIB=$${RANLIB}" \
33581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33582 install-pdf) \
33583 || exit 1
33584
33585@endif target-libquadmath
33586
33587.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
33588maybe-install-html-target-libquadmath:
33589@if target-libquadmath
33590maybe-install-html-target-libquadmath: install-html-target-libquadmath
33591
33592install-html-target-libquadmath: \
33593 configure-target-libquadmath \
33594 html-target-libquadmath
33595 @: $(MAKE); $(unstage)
33596 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33597 r=`${PWD_COMMAND}`; export r; \
33598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33599 $(NORMAL_TARGET_EXPORTS) \
33600 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
33601 for flag in $(EXTRA_TARGET_FLAGS); do \
33602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33603 done; \
33604 (cd $(TARGET_SUBDIR)/libquadmath && \
33605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33607 "RANLIB=$${RANLIB}" \
33608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33609 install-html) \
33610 || exit 1
33611
33612@endif target-libquadmath
33613
33614.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
33615maybe-installcheck-target-libquadmath:
33616@if target-libquadmath
33617maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
33618
33619installcheck-target-libquadmath: \
33620 configure-target-libquadmath
33621 @: $(MAKE); $(unstage)
33622 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33623 r=`${PWD_COMMAND}`; export r; \
33624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33625 $(NORMAL_TARGET_EXPORTS) \
33626 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
33627 for flag in $(EXTRA_TARGET_FLAGS); do \
33628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33629 done; \
33630 (cd $(TARGET_SUBDIR)/libquadmath && \
33631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33633 "RANLIB=$${RANLIB}" \
33634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33635 installcheck) \
33636 || exit 1
33637
33638@endif target-libquadmath
33639
33640.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
33641maybe-mostlyclean-target-libquadmath:
33642@if target-libquadmath
33643maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
33644
33645mostlyclean-target-libquadmath:
33646 @: $(MAKE); $(unstage)
33647 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33648 r=`${PWD_COMMAND}`; export r; \
33649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33650 $(NORMAL_TARGET_EXPORTS) \
33651 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
33652 for flag in $(EXTRA_TARGET_FLAGS); do \
33653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33654 done; \
33655 (cd $(TARGET_SUBDIR)/libquadmath && \
33656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33658 "RANLIB=$${RANLIB}" \
33659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33660 mostlyclean) \
33661 || exit 1
33662
33663@endif target-libquadmath
33664
33665.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
33666maybe-clean-target-libquadmath:
33667@if target-libquadmath
33668maybe-clean-target-libquadmath: clean-target-libquadmath
33669
33670clean-target-libquadmath:
33671 @: $(MAKE); $(unstage)
33672 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33673 r=`${PWD_COMMAND}`; export r; \
33674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33675 $(NORMAL_TARGET_EXPORTS) \
33676 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
33677 for flag in $(EXTRA_TARGET_FLAGS); do \
33678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33679 done; \
33680 (cd $(TARGET_SUBDIR)/libquadmath && \
33681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33683 "RANLIB=$${RANLIB}" \
33684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33685 clean) \
33686 || exit 1
33687
33688@endif target-libquadmath
33689
33690.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
33691maybe-distclean-target-libquadmath:
33692@if target-libquadmath
33693maybe-distclean-target-libquadmath: distclean-target-libquadmath
33694
33695distclean-target-libquadmath:
33696 @: $(MAKE); $(unstage)
33697 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33698 r=`${PWD_COMMAND}`; export r; \
33699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33700 $(NORMAL_TARGET_EXPORTS) \
33701 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
33702 for flag in $(EXTRA_TARGET_FLAGS); do \
33703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33704 done; \
33705 (cd $(TARGET_SUBDIR)/libquadmath && \
33706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33708 "RANLIB=$${RANLIB}" \
33709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33710 distclean) \
33711 || exit 1
33712
33713@endif target-libquadmath
33714
33715.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
33716maybe-maintainer-clean-target-libquadmath:
33717@if target-libquadmath
33718maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
33719
33720maintainer-clean-target-libquadmath:
33721 @: $(MAKE); $(unstage)
33722 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33723 r=`${PWD_COMMAND}`; export r; \
33724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33725 $(NORMAL_TARGET_EXPORTS) \
33726 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
33727 for flag in $(EXTRA_TARGET_FLAGS); do \
33728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33729 done; \
33730 (cd $(TARGET_SUBDIR)/libquadmath && \
33731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33733 "RANLIB=$${RANLIB}" \
33734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33735 maintainer-clean) \
33736 || exit 1
33737
33738@endif target-libquadmath
33739
33740
33741
33742
33743
33744.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
33745maybe-configure-target-libgfortran:
33746@if gcc-bootstrap
33747configure-target-libgfortran: stage_current
33748@endif gcc-bootstrap
33749@if target-libgfortran
33750maybe-configure-target-libgfortran: configure-target-libgfortran
33751configure-target-libgfortran:
33752 @: $(MAKE); $(unstage)
33753 @r=`${PWD_COMMAND}`; export r; \
33754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33755 echo "Checking multilib configuration for libgfortran..."; \
33756 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33757 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
33758 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33759 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33760 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
33761 else \
33762 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
33763 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33764 fi; \
33765 else \
33766 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33767 fi; \
33768 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
33769 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33770 $(NORMAL_TARGET_EXPORTS) \
33771 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
33772 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
33773 case $(srcdir) in \
33774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33775 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
33776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33777 esac; \
33778 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
33779 libsrcdir="$$s/libgfortran"; \
33780 rm -f no-such-file || : ; \
33781 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33782 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33783 --target=${target_alias} $${srcdiroption} \
33784 || exit 1
33785@endif target-libgfortran
33786
33787
33788
33789
33790
33791.PHONY: all-target-libgfortran maybe-all-target-libgfortran
33792maybe-all-target-libgfortran:
33793@if gcc-bootstrap
33794all-target-libgfortran: stage_current
33795@endif gcc-bootstrap
33796@if target-libgfortran
33797TARGET-target-libgfortran=all
33798maybe-all-target-libgfortran: all-target-libgfortran
33799all-target-libgfortran: configure-target-libgfortran
33800 @: $(MAKE); $(unstage)
33801 @r=`${PWD_COMMAND}`; export r; \
33802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33803 $(NORMAL_TARGET_EXPORTS) \
33804 (cd $(TARGET_SUBDIR)/libgfortran && \
33805 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33806 $(TARGET-target-libgfortran))
33807@endif target-libgfortran
33808
33809
33810
33811
33812
33813.PHONY: check-target-libgfortran maybe-check-target-libgfortran
33814maybe-check-target-libgfortran:
33815@if target-libgfortran
33816maybe-check-target-libgfortran: check-target-libgfortran
33817
33818check-target-libgfortran:
33819 @: $(MAKE); $(unstage)
33820 @r=`${PWD_COMMAND}`; export r; \
33821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33822 $(NORMAL_TARGET_EXPORTS) \
33823 (cd $(TARGET_SUBDIR)/libgfortran && \
33824 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33825
33826@endif target-libgfortran
33827
33828.PHONY: install-target-libgfortran maybe-install-target-libgfortran
33829maybe-install-target-libgfortran:
33830@if target-libgfortran
33831maybe-install-target-libgfortran: install-target-libgfortran
33832
33833install-target-libgfortran: installdirs
33834 @: $(MAKE); $(unstage)
33835 @r=`${PWD_COMMAND}`; export r; \
33836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33837 $(NORMAL_TARGET_EXPORTS) \
33838 (cd $(TARGET_SUBDIR)/libgfortran && \
33839 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33840
33841@endif target-libgfortran
33842
33843.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
33844maybe-install-strip-target-libgfortran:
33845@if target-libgfortran
33846maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
33847
33848install-strip-target-libgfortran: installdirs
33849 @: $(MAKE); $(unstage)
33850 @r=`${PWD_COMMAND}`; export r; \
33851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33852 $(NORMAL_TARGET_EXPORTS) \
33853 (cd $(TARGET_SUBDIR)/libgfortran && \
33854 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33855
33856@endif target-libgfortran
33857
33858# Other targets (info, dvi, pdf, etc.)
33859
33860.PHONY: maybe-info-target-libgfortran info-target-libgfortran
33861maybe-info-target-libgfortran:
33862@if target-libgfortran
33863maybe-info-target-libgfortran: info-target-libgfortran
33864
33865info-target-libgfortran: \
33866 configure-target-libgfortran
33867 @: $(MAKE); $(unstage)
33868 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33869 r=`${PWD_COMMAND}`; export r; \
33870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33871 $(NORMAL_TARGET_EXPORTS) \
33872 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
33873 for flag in $(EXTRA_TARGET_FLAGS); do \
33874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33875 done; \
33876 (cd $(TARGET_SUBDIR)/libgfortran && \
33877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33879 "RANLIB=$${RANLIB}" \
33880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33881 info) \
33882 || exit 1
33883
33884@endif target-libgfortran
33885
33886.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
33887maybe-dvi-target-libgfortran:
33888@if target-libgfortran
33889maybe-dvi-target-libgfortran: dvi-target-libgfortran
33890
33891dvi-target-libgfortran: \
33892 configure-target-libgfortran
33893 @: $(MAKE); $(unstage)
33894 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33895 r=`${PWD_COMMAND}`; export r; \
33896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33897 $(NORMAL_TARGET_EXPORTS) \
33898 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
33899 for flag in $(EXTRA_TARGET_FLAGS); do \
33900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33901 done; \
33902 (cd $(TARGET_SUBDIR)/libgfortran && \
33903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33905 "RANLIB=$${RANLIB}" \
33906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33907 dvi) \
33908 || exit 1
33909
33910@endif target-libgfortran
33911
33912.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
33913maybe-pdf-target-libgfortran:
33914@if target-libgfortran
33915maybe-pdf-target-libgfortran: pdf-target-libgfortran
33916
33917pdf-target-libgfortran: \
33918 configure-target-libgfortran
33919 @: $(MAKE); $(unstage)
33920 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33921 r=`${PWD_COMMAND}`; export r; \
33922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33923 $(NORMAL_TARGET_EXPORTS) \
33924 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
33925 for flag in $(EXTRA_TARGET_FLAGS); do \
33926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33927 done; \
33928 (cd $(TARGET_SUBDIR)/libgfortran && \
33929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33931 "RANLIB=$${RANLIB}" \
33932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33933 pdf) \
33934 || exit 1
33935
33936@endif target-libgfortran
33937
33938.PHONY: maybe-html-target-libgfortran html-target-libgfortran
33939maybe-html-target-libgfortran:
33940@if target-libgfortran
33941maybe-html-target-libgfortran: html-target-libgfortran
33942
33943html-target-libgfortran: \
33944 configure-target-libgfortran
33945 @: $(MAKE); $(unstage)
33946 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33947 r=`${PWD_COMMAND}`; export r; \
33948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33949 $(NORMAL_TARGET_EXPORTS) \
33950 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
33951 for flag in $(EXTRA_TARGET_FLAGS); do \
33952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33953 done; \
33954 (cd $(TARGET_SUBDIR)/libgfortran && \
33955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33957 "RANLIB=$${RANLIB}" \
33958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33959 html) \
33960 || exit 1
33961
33962@endif target-libgfortran
33963
33964.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
33965maybe-TAGS-target-libgfortran:
33966@if target-libgfortran
33967maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
33968
33969TAGS-target-libgfortran: \
33970 configure-target-libgfortran
33971 @: $(MAKE); $(unstage)
33972 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33973 r=`${PWD_COMMAND}`; export r; \
33974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33975 $(NORMAL_TARGET_EXPORTS) \
33976 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
33977 for flag in $(EXTRA_TARGET_FLAGS); do \
33978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33979 done; \
33980 (cd $(TARGET_SUBDIR)/libgfortran && \
33981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33983 "RANLIB=$${RANLIB}" \
33984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33985 TAGS) \
33986 || exit 1
33987
33988@endif target-libgfortran
33989
33990.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
33991maybe-install-info-target-libgfortran:
33992@if target-libgfortran
33993maybe-install-info-target-libgfortran: install-info-target-libgfortran
33994
33995install-info-target-libgfortran: \
33996 configure-target-libgfortran \
33997 info-target-libgfortran
33998 @: $(MAKE); $(unstage)
33999 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34000 r=`${PWD_COMMAND}`; export r; \
34001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34002 $(NORMAL_TARGET_EXPORTS) \
34003 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
34004 for flag in $(EXTRA_TARGET_FLAGS); do \
34005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34006 done; \
34007 (cd $(TARGET_SUBDIR)/libgfortran && \
34008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34010 "RANLIB=$${RANLIB}" \
34011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34012 install-info) \
34013 || exit 1
34014
34015@endif target-libgfortran
34016
34017.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
34018maybe-install-pdf-target-libgfortran:
34019@if target-libgfortran
34020maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
34021
34022install-pdf-target-libgfortran: \
34023 configure-target-libgfortran \
34024 pdf-target-libgfortran
34025 @: $(MAKE); $(unstage)
34026 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34027 r=`${PWD_COMMAND}`; export r; \
34028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34029 $(NORMAL_TARGET_EXPORTS) \
34030 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
34031 for flag in $(EXTRA_TARGET_FLAGS); do \
34032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34033 done; \
34034 (cd $(TARGET_SUBDIR)/libgfortran && \
34035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34037 "RANLIB=$${RANLIB}" \
34038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34039 install-pdf) \
34040 || exit 1
34041
34042@endif target-libgfortran
34043
34044.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
34045maybe-install-html-target-libgfortran:
34046@if target-libgfortran
34047maybe-install-html-target-libgfortran: install-html-target-libgfortran
34048
34049install-html-target-libgfortran: \
34050 configure-target-libgfortran \
34051 html-target-libgfortran
34052 @: $(MAKE); $(unstage)
34053 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34054 r=`${PWD_COMMAND}`; export r; \
34055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34056 $(NORMAL_TARGET_EXPORTS) \
34057 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
34058 for flag in $(EXTRA_TARGET_FLAGS); do \
34059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34060 done; \
34061 (cd $(TARGET_SUBDIR)/libgfortran && \
34062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34064 "RANLIB=$${RANLIB}" \
34065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34066 install-html) \
34067 || exit 1
34068
34069@endif target-libgfortran
34070
34071.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
34072maybe-installcheck-target-libgfortran:
34073@if target-libgfortran
34074maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
34075
34076installcheck-target-libgfortran: \
34077 configure-target-libgfortran
34078 @: $(MAKE); $(unstage)
34079 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34080 r=`${PWD_COMMAND}`; export r; \
34081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34082 $(NORMAL_TARGET_EXPORTS) \
34083 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
34084 for flag in $(EXTRA_TARGET_FLAGS); do \
34085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34086 done; \
34087 (cd $(TARGET_SUBDIR)/libgfortran && \
34088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34090 "RANLIB=$${RANLIB}" \
34091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34092 installcheck) \
34093 || exit 1
34094
34095@endif target-libgfortran
34096
34097.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
34098maybe-mostlyclean-target-libgfortran:
34099@if target-libgfortran
34100maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
34101
34102mostlyclean-target-libgfortran:
34103 @: $(MAKE); $(unstage)
34104 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34105 r=`${PWD_COMMAND}`; export r; \
34106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34107 $(NORMAL_TARGET_EXPORTS) \
34108 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
34109 for flag in $(EXTRA_TARGET_FLAGS); do \
34110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34111 done; \
34112 (cd $(TARGET_SUBDIR)/libgfortran && \
34113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34115 "RANLIB=$${RANLIB}" \
34116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34117 mostlyclean) \
34118 || exit 1
34119
34120@endif target-libgfortran
34121
34122.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
34123maybe-clean-target-libgfortran:
34124@if target-libgfortran
34125maybe-clean-target-libgfortran: clean-target-libgfortran
34126
34127clean-target-libgfortran:
34128 @: $(MAKE); $(unstage)
34129 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34130 r=`${PWD_COMMAND}`; export r; \
34131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34132 $(NORMAL_TARGET_EXPORTS) \
34133 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
34134 for flag in $(EXTRA_TARGET_FLAGS); do \
34135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34136 done; \
34137 (cd $(TARGET_SUBDIR)/libgfortran && \
34138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34140 "RANLIB=$${RANLIB}" \
34141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34142 clean) \
34143 || exit 1
34144
34145@endif target-libgfortran
34146
34147.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
34148maybe-distclean-target-libgfortran:
34149@if target-libgfortran
34150maybe-distclean-target-libgfortran: distclean-target-libgfortran
34151
34152distclean-target-libgfortran:
34153 @: $(MAKE); $(unstage)
34154 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34155 r=`${PWD_COMMAND}`; export r; \
34156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34157 $(NORMAL_TARGET_EXPORTS) \
34158 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
34159 for flag in $(EXTRA_TARGET_FLAGS); do \
34160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34161 done; \
34162 (cd $(TARGET_SUBDIR)/libgfortran && \
34163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34165 "RANLIB=$${RANLIB}" \
34166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34167 distclean) \
34168 || exit 1
34169
34170@endif target-libgfortran
34171
34172.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
34173maybe-maintainer-clean-target-libgfortran:
34174@if target-libgfortran
34175maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
34176
34177maintainer-clean-target-libgfortran:
34178 @: $(MAKE); $(unstage)
34179 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34180 r=`${PWD_COMMAND}`; export r; \
34181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34182 $(NORMAL_TARGET_EXPORTS) \
34183 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
34184 for flag in $(EXTRA_TARGET_FLAGS); do \
34185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34186 done; \
34187 (cd $(TARGET_SUBDIR)/libgfortran && \
34188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34190 "RANLIB=$${RANLIB}" \
34191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34192 maintainer-clean) \
34193 || exit 1
34194
34195@endif target-libgfortran
34196
34197
34198
34199
34200
34201.PHONY: configure-target-libobjc maybe-configure-target-libobjc
34202maybe-configure-target-libobjc:
34203@if gcc-bootstrap
34204configure-target-libobjc: stage_current
34205@endif gcc-bootstrap
34206@if target-libobjc
34207maybe-configure-target-libobjc: configure-target-libobjc
34208configure-target-libobjc:
34209 @: $(MAKE); $(unstage)
34210 @r=`${PWD_COMMAND}`; export r; \
34211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34212 echo "Checking multilib configuration for libobjc..."; \
34213 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34214 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
34215 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34216 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34217 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
34218 else \
34219 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
34220 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34221 fi; \
34222 else \
34223 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34224 fi; \
34225 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
34226 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34227 $(NORMAL_TARGET_EXPORTS) \
34228 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
34229 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
34230 case $(srcdir) in \
34231 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34232 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
34233 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34234 esac; \
34235 srcdiroption="--srcdir=$${topdir}/libobjc"; \
34236 libsrcdir="$$s/libobjc"; \
34237 rm -f no-such-file || : ; \
34238 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34239 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34240 --target=${target_alias} $${srcdiroption} \
34241 || exit 1
34242@endif target-libobjc
34243
34244
34245
34246
34247
34248.PHONY: all-target-libobjc maybe-all-target-libobjc
34249maybe-all-target-libobjc:
34250@if gcc-bootstrap
34251all-target-libobjc: stage_current
34252@endif gcc-bootstrap
34253@if target-libobjc
34254TARGET-target-libobjc=all
34255maybe-all-target-libobjc: all-target-libobjc
34256all-target-libobjc: configure-target-libobjc
34257 @: $(MAKE); $(unstage)
34258 @r=`${PWD_COMMAND}`; export r; \
34259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34260 $(NORMAL_TARGET_EXPORTS) \
34261 (cd $(TARGET_SUBDIR)/libobjc && \
34262 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34263 $(TARGET-target-libobjc))
34264@endif target-libobjc
34265
34266
34267
34268
34269
34270.PHONY: check-target-libobjc maybe-check-target-libobjc
34271maybe-check-target-libobjc:
34272@if target-libobjc
34273maybe-check-target-libobjc: check-target-libobjc
34274
34275check-target-libobjc:
34276 @: $(MAKE); $(unstage)
34277 @r=`${PWD_COMMAND}`; export r; \
34278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34279 $(NORMAL_TARGET_EXPORTS) \
34280 (cd $(TARGET_SUBDIR)/libobjc && \
34281 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34282
34283@endif target-libobjc
34284
34285.PHONY: install-target-libobjc maybe-install-target-libobjc
34286maybe-install-target-libobjc:
34287@if target-libobjc
34288maybe-install-target-libobjc: install-target-libobjc
34289
34290install-target-libobjc: installdirs
34291 @: $(MAKE); $(unstage)
34292 @r=`${PWD_COMMAND}`; export r; \
34293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34294 $(NORMAL_TARGET_EXPORTS) \
34295 (cd $(TARGET_SUBDIR)/libobjc && \
34296 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34297
34298@endif target-libobjc
34299
34300.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
34301maybe-install-strip-target-libobjc:
34302@if target-libobjc
34303maybe-install-strip-target-libobjc: install-strip-target-libobjc
34304
34305install-strip-target-libobjc: installdirs
34306 @: $(MAKE); $(unstage)
34307 @r=`${PWD_COMMAND}`; export r; \
34308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34309 $(NORMAL_TARGET_EXPORTS) \
34310 (cd $(TARGET_SUBDIR)/libobjc && \
34311 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34312
34313@endif target-libobjc
34314
34315# Other targets (info, dvi, pdf, etc.)
34316
34317.PHONY: maybe-info-target-libobjc info-target-libobjc
34318maybe-info-target-libobjc:
34319@if target-libobjc
34320maybe-info-target-libobjc: info-target-libobjc
34321
34322info-target-libobjc: \
34323 configure-target-libobjc
34324 @: $(MAKE); $(unstage)
34325 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34326 r=`${PWD_COMMAND}`; export r; \
34327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34328 $(NORMAL_TARGET_EXPORTS) \
34329 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
34330 for flag in $(EXTRA_TARGET_FLAGS); do \
34331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34332 done; \
34333 (cd $(TARGET_SUBDIR)/libobjc && \
34334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34336 "RANLIB=$${RANLIB}" \
34337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34338 info) \
34339 || exit 1
34340
34341@endif target-libobjc
34342
34343.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
34344maybe-dvi-target-libobjc:
34345@if target-libobjc
34346maybe-dvi-target-libobjc: dvi-target-libobjc
34347
34348dvi-target-libobjc: \
34349 configure-target-libobjc
34350 @: $(MAKE); $(unstage)
34351 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34352 r=`${PWD_COMMAND}`; export r; \
34353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34354 $(NORMAL_TARGET_EXPORTS) \
34355 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
34356 for flag in $(EXTRA_TARGET_FLAGS); do \
34357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34358 done; \
34359 (cd $(TARGET_SUBDIR)/libobjc && \
34360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34362 "RANLIB=$${RANLIB}" \
34363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34364 dvi) \
34365 || exit 1
34366
34367@endif target-libobjc
34368
34369.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
34370maybe-pdf-target-libobjc:
34371@if target-libobjc
34372maybe-pdf-target-libobjc: pdf-target-libobjc
34373
34374pdf-target-libobjc: \
34375 configure-target-libobjc
34376 @: $(MAKE); $(unstage)
34377 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34378 r=`${PWD_COMMAND}`; export r; \
34379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34380 $(NORMAL_TARGET_EXPORTS) \
34381 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
34382 for flag in $(EXTRA_TARGET_FLAGS); do \
34383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34384 done; \
34385 (cd $(TARGET_SUBDIR)/libobjc && \
34386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34388 "RANLIB=$${RANLIB}" \
34389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34390 pdf) \
34391 || exit 1
34392
34393@endif target-libobjc
34394
34395.PHONY: maybe-html-target-libobjc html-target-libobjc
34396maybe-html-target-libobjc:
34397@if target-libobjc
34398maybe-html-target-libobjc: html-target-libobjc
34399
34400html-target-libobjc: \
34401 configure-target-libobjc
34402 @: $(MAKE); $(unstage)
34403 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34404 r=`${PWD_COMMAND}`; export r; \
34405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34406 $(NORMAL_TARGET_EXPORTS) \
34407 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
34408 for flag in $(EXTRA_TARGET_FLAGS); do \
34409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34410 done; \
34411 (cd $(TARGET_SUBDIR)/libobjc && \
34412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34414 "RANLIB=$${RANLIB}" \
34415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34416 html) \
34417 || exit 1
34418
34419@endif target-libobjc
34420
34421.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
34422maybe-TAGS-target-libobjc:
34423@if target-libobjc
34424maybe-TAGS-target-libobjc: TAGS-target-libobjc
34425
34426TAGS-target-libobjc: \
34427 configure-target-libobjc
34428 @: $(MAKE); $(unstage)
34429 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34430 r=`${PWD_COMMAND}`; export r; \
34431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34432 $(NORMAL_TARGET_EXPORTS) \
34433 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
34434 for flag in $(EXTRA_TARGET_FLAGS); do \
34435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34436 done; \
34437 (cd $(TARGET_SUBDIR)/libobjc && \
34438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34440 "RANLIB=$${RANLIB}" \
34441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34442 TAGS) \
34443 || exit 1
34444
34445@endif target-libobjc
34446
34447.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
34448maybe-install-info-target-libobjc:
34449@if target-libobjc
34450maybe-install-info-target-libobjc: install-info-target-libobjc
34451
34452install-info-target-libobjc: \
34453 configure-target-libobjc \
34454 info-target-libobjc
34455 @: $(MAKE); $(unstage)
34456 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34457 r=`${PWD_COMMAND}`; export r; \
34458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34459 $(NORMAL_TARGET_EXPORTS) \
34460 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
34461 for flag in $(EXTRA_TARGET_FLAGS); do \
34462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34463 done; \
34464 (cd $(TARGET_SUBDIR)/libobjc && \
34465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34467 "RANLIB=$${RANLIB}" \
34468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34469 install-info) \
34470 || exit 1
34471
34472@endif target-libobjc
34473
34474.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
34475maybe-install-pdf-target-libobjc:
34476@if target-libobjc
34477maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
34478
34479install-pdf-target-libobjc: \
34480 configure-target-libobjc \
34481 pdf-target-libobjc
34482 @: $(MAKE); $(unstage)
34483 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34484 r=`${PWD_COMMAND}`; export r; \
34485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34486 $(NORMAL_TARGET_EXPORTS) \
34487 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
34488 for flag in $(EXTRA_TARGET_FLAGS); do \
34489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34490 done; \
34491 (cd $(TARGET_SUBDIR)/libobjc && \
34492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34494 "RANLIB=$${RANLIB}" \
34495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34496 install-pdf) \
34497 || exit 1
34498
34499@endif target-libobjc
34500
34501.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
34502maybe-install-html-target-libobjc:
34503@if target-libobjc
34504maybe-install-html-target-libobjc: install-html-target-libobjc
34505
34506install-html-target-libobjc: \
34507 configure-target-libobjc \
34508 html-target-libobjc
34509 @: $(MAKE); $(unstage)
34510 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34511 r=`${PWD_COMMAND}`; export r; \
34512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34513 $(NORMAL_TARGET_EXPORTS) \
34514 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
34515 for flag in $(EXTRA_TARGET_FLAGS); do \
34516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34517 done; \
34518 (cd $(TARGET_SUBDIR)/libobjc && \
34519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34521 "RANLIB=$${RANLIB}" \
34522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34523 install-html) \
34524 || exit 1
34525
34526@endif target-libobjc
34527
34528.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
34529maybe-installcheck-target-libobjc:
34530@if target-libobjc
34531maybe-installcheck-target-libobjc: installcheck-target-libobjc
34532
34533installcheck-target-libobjc: \
34534 configure-target-libobjc
34535 @: $(MAKE); $(unstage)
34536 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34537 r=`${PWD_COMMAND}`; export r; \
34538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34539 $(NORMAL_TARGET_EXPORTS) \
34540 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
34541 for flag in $(EXTRA_TARGET_FLAGS); do \
34542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34543 done; \
34544 (cd $(TARGET_SUBDIR)/libobjc && \
34545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34547 "RANLIB=$${RANLIB}" \
34548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34549 installcheck) \
34550 || exit 1
34551
34552@endif target-libobjc
34553
34554.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
34555maybe-mostlyclean-target-libobjc:
34556@if target-libobjc
34557maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
34558
34559mostlyclean-target-libobjc:
34560 @: $(MAKE); $(unstage)
34561 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34562 r=`${PWD_COMMAND}`; export r; \
34563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34564 $(NORMAL_TARGET_EXPORTS) \
34565 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
34566 for flag in $(EXTRA_TARGET_FLAGS); do \
34567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34568 done; \
34569 (cd $(TARGET_SUBDIR)/libobjc && \
34570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34572 "RANLIB=$${RANLIB}" \
34573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34574 mostlyclean) \
34575 || exit 1
34576
34577@endif target-libobjc
34578
34579.PHONY: maybe-clean-target-libobjc clean-target-libobjc
34580maybe-clean-target-libobjc:
34581@if target-libobjc
34582maybe-clean-target-libobjc: clean-target-libobjc
34583
34584clean-target-libobjc:
34585 @: $(MAKE); $(unstage)
34586 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34587 r=`${PWD_COMMAND}`; export r; \
34588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34589 $(NORMAL_TARGET_EXPORTS) \
34590 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
34591 for flag in $(EXTRA_TARGET_FLAGS); do \
34592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34593 done; \
34594 (cd $(TARGET_SUBDIR)/libobjc && \
34595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34597 "RANLIB=$${RANLIB}" \
34598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34599 clean) \
34600 || exit 1
34601
34602@endif target-libobjc
34603
34604.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
34605maybe-distclean-target-libobjc:
34606@if target-libobjc
34607maybe-distclean-target-libobjc: distclean-target-libobjc
34608
34609distclean-target-libobjc:
34610 @: $(MAKE); $(unstage)
34611 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34612 r=`${PWD_COMMAND}`; export r; \
34613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34614 $(NORMAL_TARGET_EXPORTS) \
34615 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
34616 for flag in $(EXTRA_TARGET_FLAGS); do \
34617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34618 done; \
34619 (cd $(TARGET_SUBDIR)/libobjc && \
34620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34622 "RANLIB=$${RANLIB}" \
34623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34624 distclean) \
34625 || exit 1
34626
34627@endif target-libobjc
34628
34629.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
34630maybe-maintainer-clean-target-libobjc:
34631@if target-libobjc
34632maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
34633
34634maintainer-clean-target-libobjc:
34635 @: $(MAKE); $(unstage)
34636 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34637 r=`${PWD_COMMAND}`; export r; \
34638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34639 $(NORMAL_TARGET_EXPORTS) \
34640 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
34641 for flag in $(EXTRA_TARGET_FLAGS); do \
34642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34643 done; \
34644 (cd $(TARGET_SUBDIR)/libobjc && \
34645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34647 "RANLIB=$${RANLIB}" \
34648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34649 maintainer-clean) \
34650 || exit 1
34651
34652@endif target-libobjc
34653
34654
34655
34656
34657
34658.PHONY: configure-target-libgo maybe-configure-target-libgo
34659maybe-configure-target-libgo:
34660@if gcc-bootstrap
34661configure-target-libgo: stage_current
34662@endif gcc-bootstrap
34663@if target-libgo
34664maybe-configure-target-libgo: configure-target-libgo
34665configure-target-libgo:
34666 @: $(MAKE); $(unstage)
34667 @r=`${PWD_COMMAND}`; export r; \
34668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34669 echo "Checking multilib configuration for libgo..."; \
34670 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34671 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
34672 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
34673 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
34674 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
34675 else \
34676 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
34677 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34678 fi; \
34679 else \
34680 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34681 fi; \
34682 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
34683 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34684 $(NORMAL_TARGET_EXPORTS) \
34685 echo Configuring in $(TARGET_SUBDIR)/libgo; \
34686 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
34687 case $(srcdir) in \
34688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34689 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
34690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34691 esac; \
34692 srcdiroption="--srcdir=$${topdir}/libgo"; \
34693 libsrcdir="$$s/libgo"; \
34694 rm -f no-such-file || : ; \
34695 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34696 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34697 --target=${target_alias} $${srcdiroption} \
34698 || exit 1
34699@endif target-libgo
34700
34701
34702
34703
34704
34705.PHONY: all-target-libgo maybe-all-target-libgo
34706maybe-all-target-libgo:
34707@if gcc-bootstrap
34708all-target-libgo: stage_current
34709@endif gcc-bootstrap
34710@if target-libgo
34711TARGET-target-libgo=all
34712maybe-all-target-libgo: all-target-libgo
34713all-target-libgo: configure-target-libgo
34714 @: $(MAKE); $(unstage)
34715 @r=`${PWD_COMMAND}`; export r; \
34716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34717 $(NORMAL_TARGET_EXPORTS) \
34718 (cd $(TARGET_SUBDIR)/libgo && \
34719 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34720 $(TARGET-target-libgo))
34721@endif target-libgo
34722
34723
34724
34725
34726
34727.PHONY: check-target-libgo maybe-check-target-libgo
34728maybe-check-target-libgo:
34729@if target-libgo
34730maybe-check-target-libgo: check-target-libgo
34731
34732check-target-libgo:
34733 @: $(MAKE); $(unstage)
34734 @r=`${PWD_COMMAND}`; export r; \
34735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34736 $(NORMAL_TARGET_EXPORTS) \
34737 (cd $(TARGET_SUBDIR)/libgo && \
34738 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34739
34740@endif target-libgo
34741
34742.PHONY: install-target-libgo maybe-install-target-libgo
34743maybe-install-target-libgo:
34744@if target-libgo
34745maybe-install-target-libgo: install-target-libgo
34746
34747install-target-libgo: installdirs
34748 @: $(MAKE); $(unstage)
34749 @r=`${PWD_COMMAND}`; export r; \
34750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34751 $(NORMAL_TARGET_EXPORTS) \
34752 (cd $(TARGET_SUBDIR)/libgo && \
34753 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34754
34755@endif target-libgo
34756
34757.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
34758maybe-install-strip-target-libgo:
34759@if target-libgo
34760maybe-install-strip-target-libgo: install-strip-target-libgo
34761
34762install-strip-target-libgo: installdirs
34763 @: $(MAKE); $(unstage)
34764 @r=`${PWD_COMMAND}`; export r; \
34765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34766 $(NORMAL_TARGET_EXPORTS) \
34767 (cd $(TARGET_SUBDIR)/libgo && \
34768 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34769
34770@endif target-libgo
34771
34772# Other targets (info, dvi, pdf, etc.)
34773
34774.PHONY: maybe-info-target-libgo info-target-libgo
34775maybe-info-target-libgo:
34776@if target-libgo
34777maybe-info-target-libgo: info-target-libgo
34778
34779info-target-libgo: \
34780 configure-target-libgo
34781 @: $(MAKE); $(unstage)
34782 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34783 r=`${PWD_COMMAND}`; export r; \
34784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34785 $(NORMAL_TARGET_EXPORTS) \
34786 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
34787 for flag in $(EXTRA_TARGET_FLAGS); do \
34788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34789 done; \
34790 (cd $(TARGET_SUBDIR)/libgo && \
34791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34793 "RANLIB=$${RANLIB}" \
34794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34795 info) \
34796 || exit 1
34797
34798@endif target-libgo
34799
34800.PHONY: maybe-dvi-target-libgo dvi-target-libgo
34801maybe-dvi-target-libgo:
34802@if target-libgo
34803maybe-dvi-target-libgo: dvi-target-libgo
34804
34805dvi-target-libgo: \
34806 configure-target-libgo
34807 @: $(MAKE); $(unstage)
34808 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34809 r=`${PWD_COMMAND}`; export r; \
34810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34811 $(NORMAL_TARGET_EXPORTS) \
34812 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
34813 for flag in $(EXTRA_TARGET_FLAGS); do \
34814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34815 done; \
34816 (cd $(TARGET_SUBDIR)/libgo && \
34817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34819 "RANLIB=$${RANLIB}" \
34820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34821 dvi) \
34822 || exit 1
34823
34824@endif target-libgo
34825
34826.PHONY: maybe-pdf-target-libgo pdf-target-libgo
34827maybe-pdf-target-libgo:
34828@if target-libgo
34829maybe-pdf-target-libgo: pdf-target-libgo
34830
34831pdf-target-libgo: \
34832 configure-target-libgo
34833 @: $(MAKE); $(unstage)
34834 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34835 r=`${PWD_COMMAND}`; export r; \
34836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34837 $(NORMAL_TARGET_EXPORTS) \
34838 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
34839 for flag in $(EXTRA_TARGET_FLAGS); do \
34840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34841 done; \
34842 (cd $(TARGET_SUBDIR)/libgo && \
34843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34845 "RANLIB=$${RANLIB}" \
34846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34847 pdf) \
34848 || exit 1
34849
34850@endif target-libgo
34851
34852.PHONY: maybe-html-target-libgo html-target-libgo
34853maybe-html-target-libgo:
34854@if target-libgo
34855maybe-html-target-libgo: html-target-libgo
34856
34857html-target-libgo: \
34858 configure-target-libgo
34859 @: $(MAKE); $(unstage)
34860 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34861 r=`${PWD_COMMAND}`; export r; \
34862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34863 $(NORMAL_TARGET_EXPORTS) \
34864 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
34865 for flag in $(EXTRA_TARGET_FLAGS); do \
34866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34867 done; \
34868 (cd $(TARGET_SUBDIR)/libgo && \
34869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34871 "RANLIB=$${RANLIB}" \
34872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34873 html) \
34874 || exit 1
34875
34876@endif target-libgo
34877
34878.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
34879maybe-TAGS-target-libgo:
34880@if target-libgo
34881maybe-TAGS-target-libgo: TAGS-target-libgo
34882
34883TAGS-target-libgo: \
34884 configure-target-libgo
34885 @: $(MAKE); $(unstage)
34886 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34887 r=`${PWD_COMMAND}`; export r; \
34888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34889 $(NORMAL_TARGET_EXPORTS) \
34890 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
34891 for flag in $(EXTRA_TARGET_FLAGS); do \
34892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34893 done; \
34894 (cd $(TARGET_SUBDIR)/libgo && \
34895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34897 "RANLIB=$${RANLIB}" \
34898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34899 TAGS) \
34900 || exit 1
34901
34902@endif target-libgo
34903
34904.PHONY: maybe-install-info-target-libgo install-info-target-libgo
34905maybe-install-info-target-libgo:
34906@if target-libgo
34907maybe-install-info-target-libgo: install-info-target-libgo
34908
34909install-info-target-libgo: \
34910 configure-target-libgo \
34911 info-target-libgo
34912 @: $(MAKE); $(unstage)
34913 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34914 r=`${PWD_COMMAND}`; export r; \
34915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34916 $(NORMAL_TARGET_EXPORTS) \
34917 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
34918 for flag in $(EXTRA_TARGET_FLAGS); do \
34919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34920 done; \
34921 (cd $(TARGET_SUBDIR)/libgo && \
34922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34924 "RANLIB=$${RANLIB}" \
34925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34926 install-info) \
34927 || exit 1
34928
34929@endif target-libgo
34930
34931.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
34932maybe-install-pdf-target-libgo:
34933@if target-libgo
34934maybe-install-pdf-target-libgo: install-pdf-target-libgo
34935
34936install-pdf-target-libgo: \
34937 configure-target-libgo \
34938 pdf-target-libgo
34939 @: $(MAKE); $(unstage)
34940 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34941 r=`${PWD_COMMAND}`; export r; \
34942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34943 $(NORMAL_TARGET_EXPORTS) \
34944 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
34945 for flag in $(EXTRA_TARGET_FLAGS); do \
34946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34947 done; \
34948 (cd $(TARGET_SUBDIR)/libgo && \
34949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34951 "RANLIB=$${RANLIB}" \
34952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34953 install-pdf) \
34954 || exit 1
34955
34956@endif target-libgo
34957
34958.PHONY: maybe-install-html-target-libgo install-html-target-libgo
34959maybe-install-html-target-libgo:
34960@if target-libgo
34961maybe-install-html-target-libgo: install-html-target-libgo
34962
34963install-html-target-libgo: \
34964 configure-target-libgo \
34965 html-target-libgo
34966 @: $(MAKE); $(unstage)
34967 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34968 r=`${PWD_COMMAND}`; export r; \
34969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34970 $(NORMAL_TARGET_EXPORTS) \
34971 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
34972 for flag in $(EXTRA_TARGET_FLAGS); do \
34973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34974 done; \
34975 (cd $(TARGET_SUBDIR)/libgo && \
34976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34978 "RANLIB=$${RANLIB}" \
34979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34980 install-html) \
34981 || exit 1
34982
34983@endif target-libgo
34984
34985.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
34986maybe-installcheck-target-libgo:
34987@if target-libgo
34988maybe-installcheck-target-libgo: installcheck-target-libgo
34989
34990installcheck-target-libgo: \
34991 configure-target-libgo
34992 @: $(MAKE); $(unstage)
34993 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34994 r=`${PWD_COMMAND}`; export r; \
34995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34996 $(NORMAL_TARGET_EXPORTS) \
34997 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
34998 for flag in $(EXTRA_TARGET_FLAGS); do \
34999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35000 done; \
35001 (cd $(TARGET_SUBDIR)/libgo && \
35002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35004 "RANLIB=$${RANLIB}" \
35005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35006 installcheck) \
35007 || exit 1
35008
35009@endif target-libgo
35010
35011.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
35012maybe-mostlyclean-target-libgo:
35013@if target-libgo
35014maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
35015
35016mostlyclean-target-libgo:
35017 @: $(MAKE); $(unstage)
35018 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35019 r=`${PWD_COMMAND}`; export r; \
35020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35021 $(NORMAL_TARGET_EXPORTS) \
35022 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
35023 for flag in $(EXTRA_TARGET_FLAGS); do \
35024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35025 done; \
35026 (cd $(TARGET_SUBDIR)/libgo && \
35027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35029 "RANLIB=$${RANLIB}" \
35030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35031 mostlyclean) \
35032 || exit 1
35033
35034@endif target-libgo
35035
35036.PHONY: maybe-clean-target-libgo clean-target-libgo
35037maybe-clean-target-libgo:
35038@if target-libgo
35039maybe-clean-target-libgo: clean-target-libgo
35040
35041clean-target-libgo:
35042 @: $(MAKE); $(unstage)
35043 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35044 r=`${PWD_COMMAND}`; export r; \
35045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35046 $(NORMAL_TARGET_EXPORTS) \
35047 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
35048 for flag in $(EXTRA_TARGET_FLAGS); do \
35049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35050 done; \
35051 (cd $(TARGET_SUBDIR)/libgo && \
35052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35054 "RANLIB=$${RANLIB}" \
35055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35056 clean) \
35057 || exit 1
35058
35059@endif target-libgo
35060
35061.PHONY: maybe-distclean-target-libgo distclean-target-libgo
35062maybe-distclean-target-libgo:
35063@if target-libgo
35064maybe-distclean-target-libgo: distclean-target-libgo
35065
35066distclean-target-libgo:
35067 @: $(MAKE); $(unstage)
35068 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35069 r=`${PWD_COMMAND}`; export r; \
35070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35071 $(NORMAL_TARGET_EXPORTS) \
35072 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
35073 for flag in $(EXTRA_TARGET_FLAGS); do \
35074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35075 done; \
35076 (cd $(TARGET_SUBDIR)/libgo && \
35077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35079 "RANLIB=$${RANLIB}" \
35080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35081 distclean) \
35082 || exit 1
35083
35084@endif target-libgo
35085
35086.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
35087maybe-maintainer-clean-target-libgo:
35088@if target-libgo
35089maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
35090
35091maintainer-clean-target-libgo:
35092 @: $(MAKE); $(unstage)
35093 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35094 r=`${PWD_COMMAND}`; export r; \
35095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35096 $(NORMAL_TARGET_EXPORTS) \
35097 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
35098 for flag in $(EXTRA_TARGET_FLAGS); do \
35099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35100 done; \
35101 (cd $(TARGET_SUBDIR)/libgo && \
35102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35104 "RANLIB=$${RANLIB}" \
35105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35106 maintainer-clean) \
35107 || exit 1
35108
35109@endif target-libgo
35110
35111
35112
35113
35114
35115.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
35116maybe-configure-target-libtermcap:
35117@if gcc-bootstrap
35118configure-target-libtermcap: stage_current
35119@endif gcc-bootstrap
35120@if target-libtermcap
35121maybe-configure-target-libtermcap: configure-target-libtermcap
35122configure-target-libtermcap:
35123 @: $(MAKE); $(unstage)
35124 @r=`${PWD_COMMAND}`; export r; \
35125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35126 echo "Checking multilib configuration for libtermcap..."; \
35127 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35128 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
35129 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35130 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35131 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
35132 else \
35133 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
35134 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35135 fi; \
35136 else \
35137 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35138 fi; \
35139 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
35140 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35141 $(NORMAL_TARGET_EXPORTS) \
35142 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
35143 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
35144 case $(srcdir) in \
35145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35146 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
35147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35148 esac; \
35149 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
35150 libsrcdir="$$s/libtermcap"; \
35151 rm -f no-such-file || : ; \
35152 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35153 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35154 --target=${target_alias} $${srcdiroption} \
35155 || exit 1
35156@endif target-libtermcap
35157
35158
35159
35160
35161
35162.PHONY: all-target-libtermcap maybe-all-target-libtermcap
35163maybe-all-target-libtermcap:
35164@if gcc-bootstrap
35165all-target-libtermcap: stage_current
35166@endif gcc-bootstrap
35167@if target-libtermcap
35168TARGET-target-libtermcap=all
35169maybe-all-target-libtermcap: all-target-libtermcap
35170all-target-libtermcap: configure-target-libtermcap
35171 @: $(MAKE); $(unstage)
35172 @r=`${PWD_COMMAND}`; export r; \
35173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35174 $(NORMAL_TARGET_EXPORTS) \
35175 (cd $(TARGET_SUBDIR)/libtermcap && \
35176 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35177 $(TARGET-target-libtermcap))
35178@endif target-libtermcap
35179
35180
35181
35182
35183
35184.PHONY: check-target-libtermcap maybe-check-target-libtermcap
35185maybe-check-target-libtermcap:
35186@if target-libtermcap
35187maybe-check-target-libtermcap: check-target-libtermcap
35188
35189# Dummy target for uncheckable module.
35190check-target-libtermcap:
35191
35192@endif target-libtermcap
35193
35194.PHONY: install-target-libtermcap maybe-install-target-libtermcap
35195maybe-install-target-libtermcap:
35196@if target-libtermcap
35197maybe-install-target-libtermcap: install-target-libtermcap
35198
35199install-target-libtermcap: installdirs
35200 @: $(MAKE); $(unstage)
35201 @r=`${PWD_COMMAND}`; export r; \
35202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35203 $(NORMAL_TARGET_EXPORTS) \
35204 (cd $(TARGET_SUBDIR)/libtermcap && \
35205 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35206
35207@endif target-libtermcap
35208
35209.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
35210maybe-install-strip-target-libtermcap:
35211@if target-libtermcap
35212maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
35213
35214install-strip-target-libtermcap: installdirs
35215 @: $(MAKE); $(unstage)
35216 @r=`${PWD_COMMAND}`; export r; \
35217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35218 $(NORMAL_TARGET_EXPORTS) \
35219 (cd $(TARGET_SUBDIR)/libtermcap && \
35220 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35221
35222@endif target-libtermcap
35223
35224# Other targets (info, dvi, pdf, etc.)
35225
35226.PHONY: maybe-info-target-libtermcap info-target-libtermcap
35227maybe-info-target-libtermcap:
35228@if target-libtermcap
35229maybe-info-target-libtermcap: info-target-libtermcap
35230
35231info-target-libtermcap: \
35232 configure-target-libtermcap
35233 @: $(MAKE); $(unstage)
35234 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35235 r=`${PWD_COMMAND}`; export r; \
35236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35237 $(NORMAL_TARGET_EXPORTS) \
35238 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
35239 for flag in $(EXTRA_TARGET_FLAGS); do \
35240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35241 done; \
35242 (cd $(TARGET_SUBDIR)/libtermcap && \
35243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35245 "RANLIB=$${RANLIB}" \
35246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35247 info) \
35248 || exit 1
35249
35250@endif target-libtermcap
35251
35252.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
35253maybe-dvi-target-libtermcap:
35254@if target-libtermcap
35255maybe-dvi-target-libtermcap: dvi-target-libtermcap
35256
35257dvi-target-libtermcap: \
35258 configure-target-libtermcap
35259 @: $(MAKE); $(unstage)
35260 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35261 r=`${PWD_COMMAND}`; export r; \
35262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35263 $(NORMAL_TARGET_EXPORTS) \
35264 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
35265 for flag in $(EXTRA_TARGET_FLAGS); do \
35266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35267 done; \
35268 (cd $(TARGET_SUBDIR)/libtermcap && \
35269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35271 "RANLIB=$${RANLIB}" \
35272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35273 dvi) \
35274 || exit 1
35275
35276@endif target-libtermcap
35277
35278.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
35279maybe-pdf-target-libtermcap:
35280@if target-libtermcap
35281maybe-pdf-target-libtermcap: pdf-target-libtermcap
35282
35283pdf-target-libtermcap: \
35284 configure-target-libtermcap
35285 @: $(MAKE); $(unstage)
35286 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35287 r=`${PWD_COMMAND}`; export r; \
35288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35289 $(NORMAL_TARGET_EXPORTS) \
35290 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35291 for flag in $(EXTRA_TARGET_FLAGS); do \
35292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35293 done; \
35294 (cd $(TARGET_SUBDIR)/libtermcap && \
35295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35297 "RANLIB=$${RANLIB}" \
35298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35299 pdf) \
35300 || exit 1
35301
35302@endif target-libtermcap
35303
35304.PHONY: maybe-html-target-libtermcap html-target-libtermcap
35305maybe-html-target-libtermcap:
35306@if target-libtermcap
35307maybe-html-target-libtermcap: html-target-libtermcap
35308
35309html-target-libtermcap: \
35310 configure-target-libtermcap
35311 @: $(MAKE); $(unstage)
35312 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35313 r=`${PWD_COMMAND}`; export r; \
35314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35315 $(NORMAL_TARGET_EXPORTS) \
35316 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
35317 for flag in $(EXTRA_TARGET_FLAGS); do \
35318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35319 done; \
35320 (cd $(TARGET_SUBDIR)/libtermcap && \
35321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35323 "RANLIB=$${RANLIB}" \
35324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35325 html) \
35326 || exit 1
35327
35328@endif target-libtermcap
35329
35330.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
35331maybe-TAGS-target-libtermcap:
35332@if target-libtermcap
35333maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
35334
35335TAGS-target-libtermcap: \
35336 configure-target-libtermcap
35337 @: $(MAKE); $(unstage)
35338 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35339 r=`${PWD_COMMAND}`; export r; \
35340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35341 $(NORMAL_TARGET_EXPORTS) \
35342 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
35343 for flag in $(EXTRA_TARGET_FLAGS); do \
35344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35345 done; \
35346 (cd $(TARGET_SUBDIR)/libtermcap && \
35347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35349 "RANLIB=$${RANLIB}" \
35350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35351 TAGS) \
35352 || exit 1
35353
35354@endif target-libtermcap
35355
35356.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
35357maybe-install-info-target-libtermcap:
35358@if target-libtermcap
35359maybe-install-info-target-libtermcap: install-info-target-libtermcap
35360
35361install-info-target-libtermcap: \
35362 configure-target-libtermcap \
35363 info-target-libtermcap
35364 @: $(MAKE); $(unstage)
35365 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35366 r=`${PWD_COMMAND}`; export r; \
35367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35368 $(NORMAL_TARGET_EXPORTS) \
35369 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
35370 for flag in $(EXTRA_TARGET_FLAGS); do \
35371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35372 done; \
35373 (cd $(TARGET_SUBDIR)/libtermcap && \
35374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35376 "RANLIB=$${RANLIB}" \
35377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35378 install-info) \
35379 || exit 1
35380
35381@endif target-libtermcap
35382
35383.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
35384maybe-install-pdf-target-libtermcap:
35385@if target-libtermcap
35386maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
35387
35388install-pdf-target-libtermcap: \
35389 configure-target-libtermcap \
35390 pdf-target-libtermcap
35391 @: $(MAKE); $(unstage)
35392 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35393 r=`${PWD_COMMAND}`; export r; \
35394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35395 $(NORMAL_TARGET_EXPORTS) \
35396 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35397 for flag in $(EXTRA_TARGET_FLAGS); do \
35398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35399 done; \
35400 (cd $(TARGET_SUBDIR)/libtermcap && \
35401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35403 "RANLIB=$${RANLIB}" \
35404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35405 install-pdf) \
35406 || exit 1
35407
35408@endif target-libtermcap
35409
35410.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
35411maybe-install-html-target-libtermcap:
35412@if target-libtermcap
35413maybe-install-html-target-libtermcap: install-html-target-libtermcap
35414
35415install-html-target-libtermcap: \
35416 configure-target-libtermcap \
35417 html-target-libtermcap
35418 @: $(MAKE); $(unstage)
35419 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35420 r=`${PWD_COMMAND}`; export r; \
35421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35422 $(NORMAL_TARGET_EXPORTS) \
35423 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
35424 for flag in $(EXTRA_TARGET_FLAGS); do \
35425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35426 done; \
35427 (cd $(TARGET_SUBDIR)/libtermcap && \
35428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35430 "RANLIB=$${RANLIB}" \
35431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35432 install-html) \
35433 || exit 1
35434
35435@endif target-libtermcap
35436
35437.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
35438maybe-installcheck-target-libtermcap:
35439@if target-libtermcap
35440maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
35441
35442installcheck-target-libtermcap: \
35443 configure-target-libtermcap
35444 @: $(MAKE); $(unstage)
35445 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35446 r=`${PWD_COMMAND}`; export r; \
35447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35448 $(NORMAL_TARGET_EXPORTS) \
35449 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
35450 for flag in $(EXTRA_TARGET_FLAGS); do \
35451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35452 done; \
35453 (cd $(TARGET_SUBDIR)/libtermcap && \
35454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35456 "RANLIB=$${RANLIB}" \
35457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35458 installcheck) \
35459 || exit 1
35460
35461@endif target-libtermcap
35462
35463.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
35464maybe-mostlyclean-target-libtermcap:
35465@if target-libtermcap
35466maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
35467
35468# libtermcap doesn't support mostlyclean.
35469mostlyclean-target-libtermcap:
35470
35471@endif target-libtermcap
35472
35473.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
35474maybe-clean-target-libtermcap:
35475@if target-libtermcap
35476maybe-clean-target-libtermcap: clean-target-libtermcap
35477
35478# libtermcap doesn't support clean.
35479clean-target-libtermcap:
35480
35481@endif target-libtermcap
35482
35483.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
35484maybe-distclean-target-libtermcap:
35485@if target-libtermcap
35486maybe-distclean-target-libtermcap: distclean-target-libtermcap
35487
35488# libtermcap doesn't support distclean.
35489distclean-target-libtermcap:
35490
35491@endif target-libtermcap
35492
35493.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
35494maybe-maintainer-clean-target-libtermcap:
35495@if target-libtermcap
35496maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
35497
35498# libtermcap doesn't support maintainer-clean.
35499maintainer-clean-target-libtermcap:
35500
35501@endif target-libtermcap
35502
35503
35504
35505
35506
35507.PHONY: configure-target-winsup maybe-configure-target-winsup
35508maybe-configure-target-winsup:
35509@if gcc-bootstrap
35510configure-target-winsup: stage_current
35511@endif gcc-bootstrap
35512@if target-winsup
35513maybe-configure-target-winsup: configure-target-winsup
35514configure-target-winsup:
35515 @: $(MAKE); $(unstage)
35516 @r=`${PWD_COMMAND}`; export r; \
35517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35518 echo "Checking multilib configuration for winsup..."; \
35519 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35520 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
35521 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
35522 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
35523 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
35524 else \
35525 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
35526 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35527 fi; \
35528 else \
35529 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35530 fi; \
35531 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
35532 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35533 $(NORMAL_TARGET_EXPORTS) \
35534 echo Configuring in $(TARGET_SUBDIR)/winsup; \
35535 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
35536 case $(srcdir) in \
35537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35538 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
35539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35540 esac; \
35541 srcdiroption="--srcdir=$${topdir}/winsup"; \
35542 libsrcdir="$$s/winsup"; \
35543 rm -f no-such-file || : ; \
35544 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35545 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35546 --target=${target_alias} $${srcdiroption} \
35547 || exit 1
35548@endif target-winsup
35549
35550
35551
35552
35553
35554.PHONY: all-target-winsup maybe-all-target-winsup
35555maybe-all-target-winsup:
35556@if gcc-bootstrap
35557all-target-winsup: stage_current
35558@endif gcc-bootstrap
35559@if target-winsup
35560TARGET-target-winsup=all
35561maybe-all-target-winsup: all-target-winsup
35562all-target-winsup: configure-target-winsup
35563 @: $(MAKE); $(unstage)
35564 @r=`${PWD_COMMAND}`; export r; \
35565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35566 $(NORMAL_TARGET_EXPORTS) \
35567 (cd $(TARGET_SUBDIR)/winsup && \
35568 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35569 $(TARGET-target-winsup))
35570@endif target-winsup
35571
35572
35573
35574
35575
35576.PHONY: check-target-winsup maybe-check-target-winsup
35577maybe-check-target-winsup:
35578@if target-winsup
35579maybe-check-target-winsup: check-target-winsup
35580
35581check-target-winsup:
35582 @: $(MAKE); $(unstage)
35583 @r=`${PWD_COMMAND}`; export r; \
35584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35585 $(NORMAL_TARGET_EXPORTS) \
35586 (cd $(TARGET_SUBDIR)/winsup && \
35587 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35588
35589@endif target-winsup
35590
35591.PHONY: install-target-winsup maybe-install-target-winsup
35592maybe-install-target-winsup:
35593@if target-winsup
35594maybe-install-target-winsup: install-target-winsup
35595
35596install-target-winsup: installdirs
35597 @: $(MAKE); $(unstage)
35598 @r=`${PWD_COMMAND}`; export r; \
35599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35600 $(NORMAL_TARGET_EXPORTS) \
35601 (cd $(TARGET_SUBDIR)/winsup && \
35602 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35603
35604@endif target-winsup
35605
35606.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
35607maybe-install-strip-target-winsup:
35608@if target-winsup
35609maybe-install-strip-target-winsup: install-strip-target-winsup
35610
35611install-strip-target-winsup: installdirs
35612 @: $(MAKE); $(unstage)
35613 @r=`${PWD_COMMAND}`; export r; \
35614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35615 $(NORMAL_TARGET_EXPORTS) \
35616 (cd $(TARGET_SUBDIR)/winsup && \
35617 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35618
35619@endif target-winsup
35620
35621# Other targets (info, dvi, pdf, etc.)
35622
35623.PHONY: maybe-info-target-winsup info-target-winsup
35624maybe-info-target-winsup:
35625@if target-winsup
35626maybe-info-target-winsup: info-target-winsup
35627
35628info-target-winsup: \
35629 configure-target-winsup
35630 @: $(MAKE); $(unstage)
35631 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35632 r=`${PWD_COMMAND}`; export r; \
35633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35634 $(NORMAL_TARGET_EXPORTS) \
35635 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
35636 for flag in $(EXTRA_TARGET_FLAGS); do \
35637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35638 done; \
35639 (cd $(TARGET_SUBDIR)/winsup && \
35640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35642 "RANLIB=$${RANLIB}" \
35643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35644 info) \
35645 || exit 1
35646
35647@endif target-winsup
35648
35649.PHONY: maybe-dvi-target-winsup dvi-target-winsup
35650maybe-dvi-target-winsup:
35651@if target-winsup
35652maybe-dvi-target-winsup: dvi-target-winsup
35653
35654dvi-target-winsup: \
35655 configure-target-winsup
35656 @: $(MAKE); $(unstage)
35657 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35658 r=`${PWD_COMMAND}`; export r; \
35659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35660 $(NORMAL_TARGET_EXPORTS) \
35661 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
35662 for flag in $(EXTRA_TARGET_FLAGS); do \
35663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35664 done; \
35665 (cd $(TARGET_SUBDIR)/winsup && \
35666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35668 "RANLIB=$${RANLIB}" \
35669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35670 dvi) \
35671 || exit 1
35672
35673@endif target-winsup
35674
35675.PHONY: maybe-pdf-target-winsup pdf-target-winsup
35676maybe-pdf-target-winsup:
35677@if target-winsup
35678maybe-pdf-target-winsup: pdf-target-winsup
35679
35680pdf-target-winsup: \
35681 configure-target-winsup
35682 @: $(MAKE); $(unstage)
35683 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35684 r=`${PWD_COMMAND}`; export r; \
35685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35686 $(NORMAL_TARGET_EXPORTS) \
35687 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
35688 for flag in $(EXTRA_TARGET_FLAGS); do \
35689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35690 done; \
35691 (cd $(TARGET_SUBDIR)/winsup && \
35692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35694 "RANLIB=$${RANLIB}" \
35695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35696 pdf) \
35697 || exit 1
35698
35699@endif target-winsup
35700
35701.PHONY: maybe-html-target-winsup html-target-winsup
35702maybe-html-target-winsup:
35703@if target-winsup
35704maybe-html-target-winsup: html-target-winsup
35705
35706html-target-winsup: \
35707 configure-target-winsup
35708 @: $(MAKE); $(unstage)
35709 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35710 r=`${PWD_COMMAND}`; export r; \
35711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35712 $(NORMAL_TARGET_EXPORTS) \
35713 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
35714 for flag in $(EXTRA_TARGET_FLAGS); do \
35715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35716 done; \
35717 (cd $(TARGET_SUBDIR)/winsup && \
35718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35720 "RANLIB=$${RANLIB}" \
35721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35722 html) \
35723 || exit 1
35724
35725@endif target-winsup
35726
35727.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
35728maybe-TAGS-target-winsup:
35729@if target-winsup
35730maybe-TAGS-target-winsup: TAGS-target-winsup
35731
35732TAGS-target-winsup: \
35733 configure-target-winsup
35734 @: $(MAKE); $(unstage)
35735 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35736 r=`${PWD_COMMAND}`; export r; \
35737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35738 $(NORMAL_TARGET_EXPORTS) \
35739 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
35740 for flag in $(EXTRA_TARGET_FLAGS); do \
35741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35742 done; \
35743 (cd $(TARGET_SUBDIR)/winsup && \
35744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35746 "RANLIB=$${RANLIB}" \
35747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35748 TAGS) \
35749 || exit 1
35750
35751@endif target-winsup
35752
35753.PHONY: maybe-install-info-target-winsup install-info-target-winsup
35754maybe-install-info-target-winsup:
35755@if target-winsup
35756maybe-install-info-target-winsup: install-info-target-winsup
35757
35758install-info-target-winsup: \
35759 configure-target-winsup \
35760 info-target-winsup
35761 @: $(MAKE); $(unstage)
35762 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35763 r=`${PWD_COMMAND}`; export r; \
35764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35765 $(NORMAL_TARGET_EXPORTS) \
35766 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
35767 for flag in $(EXTRA_TARGET_FLAGS); do \
35768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35769 done; \
35770 (cd $(TARGET_SUBDIR)/winsup && \
35771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35773 "RANLIB=$${RANLIB}" \
35774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35775 install-info) \
35776 || exit 1
35777
35778@endif target-winsup
35779
35780.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
35781maybe-install-pdf-target-winsup:
35782@if target-winsup
35783maybe-install-pdf-target-winsup: install-pdf-target-winsup
35784
35785install-pdf-target-winsup: \
35786 configure-target-winsup \
35787 pdf-target-winsup
35788 @: $(MAKE); $(unstage)
35789 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35790 r=`${PWD_COMMAND}`; export r; \
35791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35792 $(NORMAL_TARGET_EXPORTS) \
35793 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
35794 for flag in $(EXTRA_TARGET_FLAGS); do \
35795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35796 done; \
35797 (cd $(TARGET_SUBDIR)/winsup && \
35798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35800 "RANLIB=$${RANLIB}" \
35801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35802 install-pdf) \
35803 || exit 1
35804
35805@endif target-winsup
35806
35807.PHONY: maybe-install-html-target-winsup install-html-target-winsup
35808maybe-install-html-target-winsup:
35809@if target-winsup
35810maybe-install-html-target-winsup: install-html-target-winsup
35811
35812install-html-target-winsup: \
35813 configure-target-winsup \
35814 html-target-winsup
35815 @: $(MAKE); $(unstage)
35816 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35817 r=`${PWD_COMMAND}`; export r; \
35818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35819 $(NORMAL_TARGET_EXPORTS) \
35820 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
35821 for flag in $(EXTRA_TARGET_FLAGS); do \
35822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35823 done; \
35824 (cd $(TARGET_SUBDIR)/winsup && \
35825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35827 "RANLIB=$${RANLIB}" \
35828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35829 install-html) \
35830 || exit 1
35831
35832@endif target-winsup
35833
35834.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
35835maybe-installcheck-target-winsup:
35836@if target-winsup
35837maybe-installcheck-target-winsup: installcheck-target-winsup
35838
35839installcheck-target-winsup: \
35840 configure-target-winsup
35841 @: $(MAKE); $(unstage)
35842 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35843 r=`${PWD_COMMAND}`; export r; \
35844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35845 $(NORMAL_TARGET_EXPORTS) \
35846 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
35847 for flag in $(EXTRA_TARGET_FLAGS); do \
35848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35849 done; \
35850 (cd $(TARGET_SUBDIR)/winsup && \
35851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35853 "RANLIB=$${RANLIB}" \
35854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35855 installcheck) \
35856 || exit 1
35857
35858@endif target-winsup
35859
35860.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
35861maybe-mostlyclean-target-winsup:
35862@if target-winsup
35863maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
35864
35865mostlyclean-target-winsup:
35866 @: $(MAKE); $(unstage)
35867 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35868 r=`${PWD_COMMAND}`; export r; \
35869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35870 $(NORMAL_TARGET_EXPORTS) \
35871 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
35872 for flag in $(EXTRA_TARGET_FLAGS); do \
35873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35874 done; \
35875 (cd $(TARGET_SUBDIR)/winsup && \
35876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35878 "RANLIB=$${RANLIB}" \
35879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35880 mostlyclean) \
35881 || exit 1
35882
35883@endif target-winsup
35884
35885.PHONY: maybe-clean-target-winsup clean-target-winsup
35886maybe-clean-target-winsup:
35887@if target-winsup
35888maybe-clean-target-winsup: clean-target-winsup
35889
35890clean-target-winsup:
35891 @: $(MAKE); $(unstage)
35892 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35893 r=`${PWD_COMMAND}`; export r; \
35894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35895 $(NORMAL_TARGET_EXPORTS) \
35896 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
35897 for flag in $(EXTRA_TARGET_FLAGS); do \
35898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35899 done; \
35900 (cd $(TARGET_SUBDIR)/winsup && \
35901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35903 "RANLIB=$${RANLIB}" \
35904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35905 clean) \
35906 || exit 1
35907
35908@endif target-winsup
35909
35910.PHONY: maybe-distclean-target-winsup distclean-target-winsup
35911maybe-distclean-target-winsup:
35912@if target-winsup
35913maybe-distclean-target-winsup: distclean-target-winsup
35914
35915distclean-target-winsup:
35916 @: $(MAKE); $(unstage)
35917 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35918 r=`${PWD_COMMAND}`; export r; \
35919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35920 $(NORMAL_TARGET_EXPORTS) \
35921 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
35922 for flag in $(EXTRA_TARGET_FLAGS); do \
35923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35924 done; \
35925 (cd $(TARGET_SUBDIR)/winsup && \
35926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35928 "RANLIB=$${RANLIB}" \
35929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35930 distclean) \
35931 || exit 1
35932
35933@endif target-winsup
35934
35935.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
35936maybe-maintainer-clean-target-winsup:
35937@if target-winsup
35938maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
35939
35940maintainer-clean-target-winsup:
35941 @: $(MAKE); $(unstage)
35942 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35943 r=`${PWD_COMMAND}`; export r; \
35944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35945 $(NORMAL_TARGET_EXPORTS) \
35946 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
35947 for flag in $(EXTRA_TARGET_FLAGS); do \
35948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35949 done; \
35950 (cd $(TARGET_SUBDIR)/winsup && \
35951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35953 "RANLIB=$${RANLIB}" \
35954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35955 maintainer-clean) \
35956 || exit 1
35957
35958@endif target-winsup
35959
35960
35961
35962
35963
35964.PHONY: configure-target-libgloss maybe-configure-target-libgloss
35965maybe-configure-target-libgloss:
35966@if gcc-bootstrap
35967configure-target-libgloss: stage_current
35968@endif gcc-bootstrap
35969@if target-libgloss
35970maybe-configure-target-libgloss: configure-target-libgloss
35971configure-target-libgloss:
35972 @: $(MAKE); $(unstage)
35973 @r=`${PWD_COMMAND}`; export r; \
35974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35975 echo "Checking multilib configuration for libgloss..."; \
35976 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35977 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
35978 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35979 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35980 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
35981 else \
35982 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
35983 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35984 fi; \
35985 else \
35986 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35987 fi; \
35988 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
35989 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35990 $(NORMAL_TARGET_EXPORTS) \
35991 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
35992 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
35993 case $(srcdir) in \
35994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35995 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
35996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35997 esac; \
35998 srcdiroption="--srcdir=$${topdir}/libgloss"; \
35999 libsrcdir="$$s/libgloss"; \
36000 rm -f no-such-file || : ; \
36001 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36002 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36003 --target=${target_alias} $${srcdiroption} \
36004 || exit 1
36005@endif target-libgloss
36006
36007
36008
36009
36010
36011.PHONY: all-target-libgloss maybe-all-target-libgloss
36012maybe-all-target-libgloss:
36013@if gcc-bootstrap
36014all-target-libgloss: stage_current
36015@endif gcc-bootstrap
36016@if target-libgloss
36017TARGET-target-libgloss=all
36018maybe-all-target-libgloss: all-target-libgloss
36019all-target-libgloss: configure-target-libgloss
36020 @: $(MAKE); $(unstage)
36021 @r=`${PWD_COMMAND}`; export r; \
36022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36023 $(NORMAL_TARGET_EXPORTS) \
36024 (cd $(TARGET_SUBDIR)/libgloss && \
36025 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36026 $(TARGET-target-libgloss))
36027@endif target-libgloss
36028
36029
36030
36031
36032
36033.PHONY: check-target-libgloss maybe-check-target-libgloss
36034maybe-check-target-libgloss:
36035@if target-libgloss
36036maybe-check-target-libgloss: check-target-libgloss
36037
36038# Dummy target for uncheckable module.
36039check-target-libgloss:
36040
36041@endif target-libgloss
36042
36043.PHONY: install-target-libgloss maybe-install-target-libgloss
36044maybe-install-target-libgloss:
36045@if target-libgloss
36046maybe-install-target-libgloss: install-target-libgloss
36047
36048install-target-libgloss: installdirs
36049 @: $(MAKE); $(unstage)
36050 @r=`${PWD_COMMAND}`; export r; \
36051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36052 $(NORMAL_TARGET_EXPORTS) \
36053 (cd $(TARGET_SUBDIR)/libgloss && \
36054 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36055
36056@endif target-libgloss
36057
36058.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
36059maybe-install-strip-target-libgloss:
36060@if target-libgloss
36061maybe-install-strip-target-libgloss: install-strip-target-libgloss
36062
36063install-strip-target-libgloss: installdirs
36064 @: $(MAKE); $(unstage)
36065 @r=`${PWD_COMMAND}`; export r; \
36066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36067 $(NORMAL_TARGET_EXPORTS) \
36068 (cd $(TARGET_SUBDIR)/libgloss && \
36069 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36070
36071@endif target-libgloss
36072
36073# Other targets (info, dvi, pdf, etc.)
36074
36075.PHONY: maybe-info-target-libgloss info-target-libgloss
36076maybe-info-target-libgloss:
36077@if target-libgloss
36078maybe-info-target-libgloss: info-target-libgloss
36079
36080info-target-libgloss: \
36081 configure-target-libgloss
36082 @: $(MAKE); $(unstage)
36083 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36084 r=`${PWD_COMMAND}`; export r; \
36085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36086 $(NORMAL_TARGET_EXPORTS) \
36087 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
36088 for flag in $(EXTRA_TARGET_FLAGS); do \
36089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36090 done; \
36091 (cd $(TARGET_SUBDIR)/libgloss && \
36092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36094 "RANLIB=$${RANLIB}" \
36095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36096 info) \
36097 || exit 1
36098
36099@endif target-libgloss
36100
36101.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
36102maybe-dvi-target-libgloss:
36103@if target-libgloss
36104maybe-dvi-target-libgloss: dvi-target-libgloss
36105
36106dvi-target-libgloss: \
36107 configure-target-libgloss
36108 @: $(MAKE); $(unstage)
36109 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36110 r=`${PWD_COMMAND}`; export r; \
36111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36112 $(NORMAL_TARGET_EXPORTS) \
36113 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
36114 for flag in $(EXTRA_TARGET_FLAGS); do \
36115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36116 done; \
36117 (cd $(TARGET_SUBDIR)/libgloss && \
36118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36120 "RANLIB=$${RANLIB}" \
36121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36122 dvi) \
36123 || exit 1
36124
36125@endif target-libgloss
36126
36127.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
36128maybe-pdf-target-libgloss:
36129@if target-libgloss
36130maybe-pdf-target-libgloss: pdf-target-libgloss
36131
36132pdf-target-libgloss: \
36133 configure-target-libgloss
36134 @: $(MAKE); $(unstage)
36135 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36136 r=`${PWD_COMMAND}`; export r; \
36137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36138 $(NORMAL_TARGET_EXPORTS) \
36139 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
36140 for flag in $(EXTRA_TARGET_FLAGS); do \
36141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36142 done; \
36143 (cd $(TARGET_SUBDIR)/libgloss && \
36144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36146 "RANLIB=$${RANLIB}" \
36147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36148 pdf) \
36149 || exit 1
36150
36151@endif target-libgloss
36152
36153.PHONY: maybe-html-target-libgloss html-target-libgloss
36154maybe-html-target-libgloss:
36155@if target-libgloss
36156maybe-html-target-libgloss: html-target-libgloss
36157
36158html-target-libgloss: \
36159 configure-target-libgloss
36160 @: $(MAKE); $(unstage)
36161 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36162 r=`${PWD_COMMAND}`; export r; \
36163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36164 $(NORMAL_TARGET_EXPORTS) \
36165 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
36166 for flag in $(EXTRA_TARGET_FLAGS); do \
36167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36168 done; \
36169 (cd $(TARGET_SUBDIR)/libgloss && \
36170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36172 "RANLIB=$${RANLIB}" \
36173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36174 html) \
36175 || exit 1
36176
36177@endif target-libgloss
36178
36179.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
36180maybe-TAGS-target-libgloss:
36181@if target-libgloss
36182maybe-TAGS-target-libgloss: TAGS-target-libgloss
36183
36184TAGS-target-libgloss: \
36185 configure-target-libgloss
36186 @: $(MAKE); $(unstage)
36187 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36188 r=`${PWD_COMMAND}`; export r; \
36189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36190 $(NORMAL_TARGET_EXPORTS) \
36191 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
36192 for flag in $(EXTRA_TARGET_FLAGS); do \
36193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36194 done; \
36195 (cd $(TARGET_SUBDIR)/libgloss && \
36196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36198 "RANLIB=$${RANLIB}" \
36199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36200 TAGS) \
36201 || exit 1
36202
36203@endif target-libgloss
36204
36205.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
36206maybe-install-info-target-libgloss:
36207@if target-libgloss
36208maybe-install-info-target-libgloss: install-info-target-libgloss
36209
36210install-info-target-libgloss: \
36211 configure-target-libgloss \
36212 info-target-libgloss
36213 @: $(MAKE); $(unstage)
36214 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36215 r=`${PWD_COMMAND}`; export r; \
36216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36217 $(NORMAL_TARGET_EXPORTS) \
36218 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
36219 for flag in $(EXTRA_TARGET_FLAGS); do \
36220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36221 done; \
36222 (cd $(TARGET_SUBDIR)/libgloss && \
36223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36225 "RANLIB=$${RANLIB}" \
36226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36227 install-info) \
36228 || exit 1
36229
36230@endif target-libgloss
36231
36232.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
36233maybe-install-pdf-target-libgloss:
36234@if target-libgloss
36235maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
36236
36237install-pdf-target-libgloss: \
36238 configure-target-libgloss \
36239 pdf-target-libgloss
36240 @: $(MAKE); $(unstage)
36241 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36242 r=`${PWD_COMMAND}`; export r; \
36243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36244 $(NORMAL_TARGET_EXPORTS) \
36245 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
36246 for flag in $(EXTRA_TARGET_FLAGS); do \
36247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36248 done; \
36249 (cd $(TARGET_SUBDIR)/libgloss && \
36250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36252 "RANLIB=$${RANLIB}" \
36253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36254 install-pdf) \
36255 || exit 1
36256
36257@endif target-libgloss
36258
36259.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
36260maybe-install-html-target-libgloss:
36261@if target-libgloss
36262maybe-install-html-target-libgloss: install-html-target-libgloss
36263
36264install-html-target-libgloss: \
36265 configure-target-libgloss \
36266 html-target-libgloss
36267 @: $(MAKE); $(unstage)
36268 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36269 r=`${PWD_COMMAND}`; export r; \
36270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36271 $(NORMAL_TARGET_EXPORTS) \
36272 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
36273 for flag in $(EXTRA_TARGET_FLAGS); do \
36274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36275 done; \
36276 (cd $(TARGET_SUBDIR)/libgloss && \
36277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36279 "RANLIB=$${RANLIB}" \
36280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36281 install-html) \
36282 || exit 1
36283
36284@endif target-libgloss
36285
36286.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
36287maybe-installcheck-target-libgloss:
36288@if target-libgloss
36289maybe-installcheck-target-libgloss: installcheck-target-libgloss
36290
36291installcheck-target-libgloss: \
36292 configure-target-libgloss
36293 @: $(MAKE); $(unstage)
36294 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36295 r=`${PWD_COMMAND}`; export r; \
36296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36297 $(NORMAL_TARGET_EXPORTS) \
36298 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
36299 for flag in $(EXTRA_TARGET_FLAGS); do \
36300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36301 done; \
36302 (cd $(TARGET_SUBDIR)/libgloss && \
36303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36305 "RANLIB=$${RANLIB}" \
36306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36307 installcheck) \
36308 || exit 1
36309
36310@endif target-libgloss
36311
36312.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
36313maybe-mostlyclean-target-libgloss:
36314@if target-libgloss
36315maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
36316
36317mostlyclean-target-libgloss:
36318 @: $(MAKE); $(unstage)
36319 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36320 r=`${PWD_COMMAND}`; export r; \
36321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36322 $(NORMAL_TARGET_EXPORTS) \
36323 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
36324 for flag in $(EXTRA_TARGET_FLAGS); do \
36325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36326 done; \
36327 (cd $(TARGET_SUBDIR)/libgloss && \
36328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36330 "RANLIB=$${RANLIB}" \
36331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36332 mostlyclean) \
36333 || exit 1
36334
36335@endif target-libgloss
36336
36337.PHONY: maybe-clean-target-libgloss clean-target-libgloss
36338maybe-clean-target-libgloss:
36339@if target-libgloss
36340maybe-clean-target-libgloss: clean-target-libgloss
36341
36342clean-target-libgloss:
36343 @: $(MAKE); $(unstage)
36344 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36345 r=`${PWD_COMMAND}`; export r; \
36346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36347 $(NORMAL_TARGET_EXPORTS) \
36348 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
36349 for flag in $(EXTRA_TARGET_FLAGS); do \
36350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36351 done; \
36352 (cd $(TARGET_SUBDIR)/libgloss && \
36353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36355 "RANLIB=$${RANLIB}" \
36356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36357 clean) \
36358 || exit 1
36359
36360@endif target-libgloss
36361
36362.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
36363maybe-distclean-target-libgloss:
36364@if target-libgloss
36365maybe-distclean-target-libgloss: distclean-target-libgloss
36366
36367distclean-target-libgloss:
36368 @: $(MAKE); $(unstage)
36369 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36370 r=`${PWD_COMMAND}`; export r; \
36371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36372 $(NORMAL_TARGET_EXPORTS) \
36373 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
36374 for flag in $(EXTRA_TARGET_FLAGS); do \
36375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36376 done; \
36377 (cd $(TARGET_SUBDIR)/libgloss && \
36378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36380 "RANLIB=$${RANLIB}" \
36381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36382 distclean) \
36383 || exit 1
36384
36385@endif target-libgloss
36386
36387.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
36388maybe-maintainer-clean-target-libgloss:
36389@if target-libgloss
36390maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
36391
36392maintainer-clean-target-libgloss:
36393 @: $(MAKE); $(unstage)
36394 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36395 r=`${PWD_COMMAND}`; export r; \
36396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36397 $(NORMAL_TARGET_EXPORTS) \
36398 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
36399 for flag in $(EXTRA_TARGET_FLAGS); do \
36400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36401 done; \
36402 (cd $(TARGET_SUBDIR)/libgloss && \
36403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36405 "RANLIB=$${RANLIB}" \
36406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36407 maintainer-clean) \
36408 || exit 1
36409
36410@endif target-libgloss
36411
36412
36413
36414
36415
36416.PHONY: configure-target-libiberty maybe-configure-target-libiberty
36417maybe-configure-target-libiberty:
36418@if gcc-bootstrap
36419configure-target-libiberty: stage_current
36420@endif gcc-bootstrap
36421@if target-libiberty
36422maybe-configure-target-libiberty: configure-target-libiberty
36423configure-target-libiberty:
36424 @: $(MAKE); $(unstage)
36425 @r=`${PWD_COMMAND}`; export r; \
36426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36427 echo "Checking multilib configuration for libiberty..."; \
36428 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
36429 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
36430 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
36431 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
36432 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
36433 else \
36434 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
36435 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
36436 fi; \
36437 else \
36438 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
36439 fi; \
36440 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
36441 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
36442 $(NORMAL_TARGET_EXPORTS) \
36443 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
36444 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
36445 case $(srcdir) in \
36446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36447 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
36448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36449 esac; \
36450 srcdiroption="--srcdir=$${topdir}/libiberty"; \
36451 libsrcdir="$$s/libiberty"; \
36452 rm -f no-such-file || : ; \
36453 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36454 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36455 --target=${target_alias} $${srcdiroption} \
36456 || exit 1
36457@endif target-libiberty
36458
36459
36460
36461
36462
36463.PHONY: all-target-libiberty maybe-all-target-libiberty
36464maybe-all-target-libiberty:
36465@if gcc-bootstrap
36466all-target-libiberty: stage_current
36467@endif gcc-bootstrap
36468@if target-libiberty
36469TARGET-target-libiberty=all
36470maybe-all-target-libiberty: all-target-libiberty
36471all-target-libiberty: configure-target-libiberty
36472 @: $(MAKE); $(unstage)
36473 @r=`${PWD_COMMAND}`; export r; \
36474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36475 $(NORMAL_TARGET_EXPORTS) \
36476 (cd $(TARGET_SUBDIR)/libiberty && \
36477 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36478 $(TARGET-target-libiberty))
36479@endif target-libiberty
36480
36481
36482
36483
36484
36485.PHONY: check-target-libiberty maybe-check-target-libiberty
36486maybe-check-target-libiberty:
36487@if target-libiberty
36488maybe-check-target-libiberty: check-target-libiberty
36489
36490check-target-libiberty:
36491 @: $(MAKE); $(unstage)
36492 @r=`${PWD_COMMAND}`; export r; \
36493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36494 $(NORMAL_TARGET_EXPORTS) \
36495 (cd $(TARGET_SUBDIR)/libiberty && \
36496 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36497
36498@endif target-libiberty
36499
36500.PHONY: install-target-libiberty maybe-install-target-libiberty
36501maybe-install-target-libiberty:
36502@if target-libiberty
36503maybe-install-target-libiberty: install-target-libiberty
36504
36505install-target-libiberty: installdirs
36506 @: $(MAKE); $(unstage)
36507 @r=`${PWD_COMMAND}`; export r; \
36508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36509 $(NORMAL_TARGET_EXPORTS) \
36510 (cd $(TARGET_SUBDIR)/libiberty && \
36511 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36512
36513@endif target-libiberty
36514
36515.PHONY: install-strip-target-libiberty maybe-install-strip-target-libiberty
36516maybe-install-strip-target-libiberty:
36517@if target-libiberty
36518maybe-install-strip-target-libiberty: install-strip-target-libiberty
36519
36520install-strip-target-libiberty: installdirs
36521 @: $(MAKE); $(unstage)
36522 @r=`${PWD_COMMAND}`; export r; \
36523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36524 $(NORMAL_TARGET_EXPORTS) \
36525 (cd $(TARGET_SUBDIR)/libiberty && \
36526 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36527
36528@endif target-libiberty
36529
36530# Other targets (info, dvi, pdf, etc.)
36531
36532.PHONY: maybe-info-target-libiberty info-target-libiberty
36533maybe-info-target-libiberty:
36534@if target-libiberty
36535maybe-info-target-libiberty: info-target-libiberty
36536
36537info-target-libiberty: \
36538 configure-target-libiberty
36539 @: $(MAKE); $(unstage)
36540 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36541 r=`${PWD_COMMAND}`; export r; \
36542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36543 $(NORMAL_TARGET_EXPORTS) \
36544 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
36545 for flag in $(EXTRA_TARGET_FLAGS); do \
36546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36547 done; \
36548 (cd $(TARGET_SUBDIR)/libiberty && \
36549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36551 "RANLIB=$${RANLIB}" \
36552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36553 info) \
36554 || exit 1
36555
36556@endif target-libiberty
36557
36558.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
36559maybe-dvi-target-libiberty:
36560@if target-libiberty
36561maybe-dvi-target-libiberty: dvi-target-libiberty
36562
36563dvi-target-libiberty: \
36564 configure-target-libiberty
36565 @: $(MAKE); $(unstage)
36566 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36567 r=`${PWD_COMMAND}`; export r; \
36568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36569 $(NORMAL_TARGET_EXPORTS) \
36570 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
36571 for flag in $(EXTRA_TARGET_FLAGS); do \
36572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36573 done; \
36574 (cd $(TARGET_SUBDIR)/libiberty && \
36575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36577 "RANLIB=$${RANLIB}" \
36578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36579 dvi) \
36580 || exit 1
36581
36582@endif target-libiberty
36583
36584.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
36585maybe-pdf-target-libiberty:
36586@if target-libiberty
36587maybe-pdf-target-libiberty: pdf-target-libiberty
36588
36589pdf-target-libiberty: \
36590 configure-target-libiberty
36591 @: $(MAKE); $(unstage)
36592 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36593 r=`${PWD_COMMAND}`; export r; \
36594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36595 $(NORMAL_TARGET_EXPORTS) \
36596 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
36597 for flag in $(EXTRA_TARGET_FLAGS); do \
36598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36599 done; \
36600 (cd $(TARGET_SUBDIR)/libiberty && \
36601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36603 "RANLIB=$${RANLIB}" \
36604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36605 pdf) \
36606 || exit 1
36607
36608@endif target-libiberty
36609
36610.PHONY: maybe-html-target-libiberty html-target-libiberty
36611maybe-html-target-libiberty:
36612@if target-libiberty
36613maybe-html-target-libiberty: html-target-libiberty
36614
36615html-target-libiberty: \
36616 configure-target-libiberty
36617 @: $(MAKE); $(unstage)
36618 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36619 r=`${PWD_COMMAND}`; export r; \
36620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36621 $(NORMAL_TARGET_EXPORTS) \
36622 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
36623 for flag in $(EXTRA_TARGET_FLAGS); do \
36624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36625 done; \
36626 (cd $(TARGET_SUBDIR)/libiberty && \
36627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36629 "RANLIB=$${RANLIB}" \
36630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36631 html) \
36632 || exit 1
36633
36634@endif target-libiberty
36635
36636.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
36637maybe-TAGS-target-libiberty:
36638@if target-libiberty
36639maybe-TAGS-target-libiberty: TAGS-target-libiberty
36640
36641TAGS-target-libiberty: \
36642 configure-target-libiberty
36643 @: $(MAKE); $(unstage)
36644 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36645 r=`${PWD_COMMAND}`; export r; \
36646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36647 $(NORMAL_TARGET_EXPORTS) \
36648 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
36649 for flag in $(EXTRA_TARGET_FLAGS); do \
36650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36651 done; \
36652 (cd $(TARGET_SUBDIR)/libiberty && \
36653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36655 "RANLIB=$${RANLIB}" \
36656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36657 TAGS) \
36658 || exit 1
36659
36660@endif target-libiberty
36661
36662.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
36663maybe-install-info-target-libiberty:
36664@if target-libiberty
36665maybe-install-info-target-libiberty: install-info-target-libiberty
36666
36667install-info-target-libiberty: \
36668 configure-target-libiberty \
36669 info-target-libiberty
36670 @: $(MAKE); $(unstage)
36671 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36672 r=`${PWD_COMMAND}`; export r; \
36673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36674 $(NORMAL_TARGET_EXPORTS) \
36675 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
36676 for flag in $(EXTRA_TARGET_FLAGS); do \
36677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36678 done; \
36679 (cd $(TARGET_SUBDIR)/libiberty && \
36680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36682 "RANLIB=$${RANLIB}" \
36683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36684 install-info) \
36685 || exit 1
36686
36687@endif target-libiberty
36688
36689.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
36690maybe-install-pdf-target-libiberty:
36691@if target-libiberty
36692maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
36693
36694install-pdf-target-libiberty: \
36695 configure-target-libiberty \
36696 pdf-target-libiberty
36697 @: $(MAKE); $(unstage)
36698 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36699 r=`${PWD_COMMAND}`; export r; \
36700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36701 $(NORMAL_TARGET_EXPORTS) \
36702 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
36703 for flag in $(EXTRA_TARGET_FLAGS); do \
36704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36705 done; \
36706 (cd $(TARGET_SUBDIR)/libiberty && \
36707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36709 "RANLIB=$${RANLIB}" \
36710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36711 install-pdf) \
36712 || exit 1
36713
36714@endif target-libiberty
36715
36716.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
36717maybe-install-html-target-libiberty:
36718@if target-libiberty
36719maybe-install-html-target-libiberty: install-html-target-libiberty
36720
36721install-html-target-libiberty: \
36722 configure-target-libiberty \
36723 html-target-libiberty
36724 @: $(MAKE); $(unstage)
36725 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36726 r=`${PWD_COMMAND}`; export r; \
36727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36728 $(NORMAL_TARGET_EXPORTS) \
36729 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
36730 for flag in $(EXTRA_TARGET_FLAGS); do \
36731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36732 done; \
36733 (cd $(TARGET_SUBDIR)/libiberty && \
36734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36736 "RANLIB=$${RANLIB}" \
36737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36738 install-html) \
36739 || exit 1
36740
36741@endif target-libiberty
36742
36743.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
36744maybe-installcheck-target-libiberty:
36745@if target-libiberty
36746maybe-installcheck-target-libiberty: installcheck-target-libiberty
36747
36748installcheck-target-libiberty: \
36749 configure-target-libiberty
36750 @: $(MAKE); $(unstage)
36751 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36752 r=`${PWD_COMMAND}`; export r; \
36753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36754 $(NORMAL_TARGET_EXPORTS) \
36755 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
36756 for flag in $(EXTRA_TARGET_FLAGS); do \
36757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36758 done; \
36759 (cd $(TARGET_SUBDIR)/libiberty && \
36760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36762 "RANLIB=$${RANLIB}" \
36763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36764 installcheck) \
36765 || exit 1
36766
36767@endif target-libiberty
36768
36769.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
36770maybe-mostlyclean-target-libiberty:
36771@if target-libiberty
36772maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
36773
36774mostlyclean-target-libiberty:
36775 @: $(MAKE); $(unstage)
36776 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36777 r=`${PWD_COMMAND}`; export r; \
36778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36779 $(NORMAL_TARGET_EXPORTS) \
36780 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
36781 for flag in $(EXTRA_TARGET_FLAGS); do \
36782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36783 done; \
36784 (cd $(TARGET_SUBDIR)/libiberty && \
36785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36787 "RANLIB=$${RANLIB}" \
36788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36789 mostlyclean) \
36790 || exit 1
36791
36792@endif target-libiberty
36793
36794.PHONY: maybe-clean-target-libiberty clean-target-libiberty
36795maybe-clean-target-libiberty:
36796@if target-libiberty
36797maybe-clean-target-libiberty: clean-target-libiberty
36798
36799clean-target-libiberty:
36800 @: $(MAKE); $(unstage)
36801 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36802 r=`${PWD_COMMAND}`; export r; \
36803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36804 $(NORMAL_TARGET_EXPORTS) \
36805 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
36806 for flag in $(EXTRA_TARGET_FLAGS); do \
36807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36808 done; \
36809 (cd $(TARGET_SUBDIR)/libiberty && \
36810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36812 "RANLIB=$${RANLIB}" \
36813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36814 clean) \
36815 || exit 1
36816
36817@endif target-libiberty
36818
36819.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
36820maybe-distclean-target-libiberty:
36821@if target-libiberty
36822maybe-distclean-target-libiberty: distclean-target-libiberty
36823
36824distclean-target-libiberty:
36825 @: $(MAKE); $(unstage)
36826 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36827 r=`${PWD_COMMAND}`; export r; \
36828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36829 $(NORMAL_TARGET_EXPORTS) \
36830 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
36831 for flag in $(EXTRA_TARGET_FLAGS); do \
36832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36833 done; \
36834 (cd $(TARGET_SUBDIR)/libiberty && \
36835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36837 "RANLIB=$${RANLIB}" \
36838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36839 distclean) \
36840 || exit 1
36841
36842@endif target-libiberty
36843
36844.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
36845maybe-maintainer-clean-target-libiberty:
36846@if target-libiberty
36847maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
36848
36849maintainer-clean-target-libiberty:
36850 @: $(MAKE); $(unstage)
36851 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
36852 r=`${PWD_COMMAND}`; export r; \
36853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36854 $(NORMAL_TARGET_EXPORTS) \
36855 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
36856 for flag in $(EXTRA_TARGET_FLAGS); do \
36857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36858 done; \
36859 (cd $(TARGET_SUBDIR)/libiberty && \
36860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36862 "RANLIB=$${RANLIB}" \
36863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36864 maintainer-clean) \
36865 || exit 1
36866
36867@endif target-libiberty
36868
36869
36870
36871
36872
36873.PHONY: configure-target-libffi maybe-configure-target-libffi
36874maybe-configure-target-libffi:
36875@if gcc-bootstrap
36876configure-target-libffi: stage_current
36877@endif gcc-bootstrap
36878@if target-libffi
36879maybe-configure-target-libffi: configure-target-libffi
36880configure-target-libffi:
36881 @: $(MAKE); $(unstage)
36882 @r=`${PWD_COMMAND}`; export r; \
36883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36884 echo "Checking multilib configuration for libffi..."; \
36885 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36886 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
36887 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
36888 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
36889 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
36890 else \
36891 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
36892 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36893 fi; \
36894 else \
36895 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36896 fi; \
36897 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
36898 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36899 $(NORMAL_TARGET_EXPORTS) \
36900 echo Configuring in $(TARGET_SUBDIR)/libffi; \
36901 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
36902 case $(srcdir) in \
36903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36904 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
36905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36906 esac; \
36907 srcdiroption="--srcdir=$${topdir}/libffi"; \
36908 libsrcdir="$$s/libffi"; \
36909 rm -f no-such-file || : ; \
36910 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36911 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36912 --target=${target_alias} $${srcdiroption} \
36913 || exit 1
36914@endif target-libffi
36915
36916
36917
36918
36919
36920.PHONY: all-target-libffi maybe-all-target-libffi
36921maybe-all-target-libffi:
36922@if gcc-bootstrap
36923all-target-libffi: stage_current
36924@endif gcc-bootstrap
36925@if target-libffi
36926TARGET-target-libffi=all
36927maybe-all-target-libffi: all-target-libffi
36928all-target-libffi: configure-target-libffi
36929 @: $(MAKE); $(unstage)
36930 @r=`${PWD_COMMAND}`; export r; \
36931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36932 $(NORMAL_TARGET_EXPORTS) \
36933 (cd $(TARGET_SUBDIR)/libffi && \
36934 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36935 $(TARGET-target-libffi))
36936@endif target-libffi
36937
36938
36939
36940
36941
36942.PHONY: check-target-libffi maybe-check-target-libffi
36943maybe-check-target-libffi:
36944@if target-libffi
36945maybe-check-target-libffi: check-target-libffi
36946
36947check-target-libffi:
36948 @: $(MAKE); $(unstage)
36949 @r=`${PWD_COMMAND}`; export r; \
36950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36951 $(NORMAL_TARGET_EXPORTS) \
36952 (cd $(TARGET_SUBDIR)/libffi && \
36953 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36954
36955@endif target-libffi
36956
36957.PHONY: install-target-libffi maybe-install-target-libffi
36958maybe-install-target-libffi:
36959@if target-libffi
36960maybe-install-target-libffi: install-target-libffi
36961
36962install-target-libffi: installdirs
36963 @: $(MAKE); $(unstage)
36964 @r=`${PWD_COMMAND}`; export r; \
36965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36966 $(NORMAL_TARGET_EXPORTS) \
36967 (cd $(TARGET_SUBDIR)/libffi && \
36968 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36969
36970@endif target-libffi
36971
36972.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
36973maybe-install-strip-target-libffi:
36974@if target-libffi
36975maybe-install-strip-target-libffi: install-strip-target-libffi
36976
36977install-strip-target-libffi: installdirs
36978 @: $(MAKE); $(unstage)
36979 @r=`${PWD_COMMAND}`; export r; \
36980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36981 $(NORMAL_TARGET_EXPORTS) \
36982 (cd $(TARGET_SUBDIR)/libffi && \
36983 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36984
36985@endif target-libffi
36986
36987# Other targets (info, dvi, pdf, etc.)
36988
36989.PHONY: maybe-info-target-libffi info-target-libffi
36990maybe-info-target-libffi:
36991@if target-libffi
36992maybe-info-target-libffi: info-target-libffi
36993
36994info-target-libffi: \
36995 configure-target-libffi
36996 @: $(MAKE); $(unstage)
36997 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36998 r=`${PWD_COMMAND}`; export r; \
36999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37000 $(NORMAL_TARGET_EXPORTS) \
37001 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
37002 for flag in $(EXTRA_TARGET_FLAGS); do \
37003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37004 done; \
37005 (cd $(TARGET_SUBDIR)/libffi && \
37006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37008 "RANLIB=$${RANLIB}" \
37009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37010 info) \
37011 || exit 1
37012
37013@endif target-libffi
37014
37015.PHONY: maybe-dvi-target-libffi dvi-target-libffi
37016maybe-dvi-target-libffi:
37017@if target-libffi
37018maybe-dvi-target-libffi: dvi-target-libffi
37019
37020dvi-target-libffi: \
37021 configure-target-libffi
37022 @: $(MAKE); $(unstage)
37023 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37024 r=`${PWD_COMMAND}`; export r; \
37025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37026 $(NORMAL_TARGET_EXPORTS) \
37027 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
37028 for flag in $(EXTRA_TARGET_FLAGS); do \
37029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37030 done; \
37031 (cd $(TARGET_SUBDIR)/libffi && \
37032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37034 "RANLIB=$${RANLIB}" \
37035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37036 dvi) \
37037 || exit 1
37038
37039@endif target-libffi
37040
37041.PHONY: maybe-pdf-target-libffi pdf-target-libffi
37042maybe-pdf-target-libffi:
37043@if target-libffi
37044maybe-pdf-target-libffi: pdf-target-libffi
37045
37046pdf-target-libffi: \
37047 configure-target-libffi
37048 @: $(MAKE); $(unstage)
37049 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37050 r=`${PWD_COMMAND}`; export r; \
37051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37052 $(NORMAL_TARGET_EXPORTS) \
37053 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
37054 for flag in $(EXTRA_TARGET_FLAGS); do \
37055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37056 done; \
37057 (cd $(TARGET_SUBDIR)/libffi && \
37058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37060 "RANLIB=$${RANLIB}" \
37061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37062 pdf) \
37063 || exit 1
37064
37065@endif target-libffi
37066
37067.PHONY: maybe-html-target-libffi html-target-libffi
37068maybe-html-target-libffi:
37069@if target-libffi
37070maybe-html-target-libffi: html-target-libffi
37071
37072html-target-libffi: \
37073 configure-target-libffi
37074 @: $(MAKE); $(unstage)
37075 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37076 r=`${PWD_COMMAND}`; export r; \
37077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37078 $(NORMAL_TARGET_EXPORTS) \
37079 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
37080 for flag in $(EXTRA_TARGET_FLAGS); do \
37081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37082 done; \
37083 (cd $(TARGET_SUBDIR)/libffi && \
37084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37086 "RANLIB=$${RANLIB}" \
37087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37088 html) \
37089 || exit 1
37090
37091@endif target-libffi
37092
37093.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
37094maybe-TAGS-target-libffi:
37095@if target-libffi
37096maybe-TAGS-target-libffi: TAGS-target-libffi
37097
37098TAGS-target-libffi: \
37099 configure-target-libffi
37100 @: $(MAKE); $(unstage)
37101 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37102 r=`${PWD_COMMAND}`; export r; \
37103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37104 $(NORMAL_TARGET_EXPORTS) \
37105 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
37106 for flag in $(EXTRA_TARGET_FLAGS); do \
37107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37108 done; \
37109 (cd $(TARGET_SUBDIR)/libffi && \
37110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37112 "RANLIB=$${RANLIB}" \
37113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37114 TAGS) \
37115 || exit 1
37116
37117@endif target-libffi
37118
37119.PHONY: maybe-install-info-target-libffi install-info-target-libffi
37120maybe-install-info-target-libffi:
37121@if target-libffi
37122maybe-install-info-target-libffi: install-info-target-libffi
37123
37124install-info-target-libffi: \
37125 configure-target-libffi \
37126 info-target-libffi
37127 @: $(MAKE); $(unstage)
37128 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37129 r=`${PWD_COMMAND}`; export r; \
37130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37131 $(NORMAL_TARGET_EXPORTS) \
37132 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
37133 for flag in $(EXTRA_TARGET_FLAGS); do \
37134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37135 done; \
37136 (cd $(TARGET_SUBDIR)/libffi && \
37137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37139 "RANLIB=$${RANLIB}" \
37140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37141 install-info) \
37142 || exit 1
37143
37144@endif target-libffi
37145
37146.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
37147maybe-install-pdf-target-libffi:
37148@if target-libffi
37149maybe-install-pdf-target-libffi: install-pdf-target-libffi
37150
37151install-pdf-target-libffi: \
37152 configure-target-libffi \
37153 pdf-target-libffi
37154 @: $(MAKE); $(unstage)
37155 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37156 r=`${PWD_COMMAND}`; export r; \
37157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37158 $(NORMAL_TARGET_EXPORTS) \
37159 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
37160 for flag in $(EXTRA_TARGET_FLAGS); do \
37161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37162 done; \
37163 (cd $(TARGET_SUBDIR)/libffi && \
37164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37166 "RANLIB=$${RANLIB}" \
37167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37168 install-pdf) \
37169 || exit 1
37170
37171@endif target-libffi
37172
37173.PHONY: maybe-install-html-target-libffi install-html-target-libffi
37174maybe-install-html-target-libffi:
37175@if target-libffi
37176maybe-install-html-target-libffi: install-html-target-libffi
37177
37178install-html-target-libffi: \
37179 configure-target-libffi \
37180 html-target-libffi
37181 @: $(MAKE); $(unstage)
37182 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37183 r=`${PWD_COMMAND}`; export r; \
37184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37185 $(NORMAL_TARGET_EXPORTS) \
37186 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
37187 for flag in $(EXTRA_TARGET_FLAGS); do \
37188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37189 done; \
37190 (cd $(TARGET_SUBDIR)/libffi && \
37191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37193 "RANLIB=$${RANLIB}" \
37194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37195 install-html) \
37196 || exit 1
37197
37198@endif target-libffi
37199
37200.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
37201maybe-installcheck-target-libffi:
37202@if target-libffi
37203maybe-installcheck-target-libffi: installcheck-target-libffi
37204
37205installcheck-target-libffi: \
37206 configure-target-libffi
37207 @: $(MAKE); $(unstage)
37208 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37209 r=`${PWD_COMMAND}`; export r; \
37210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37211 $(NORMAL_TARGET_EXPORTS) \
37212 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
37213 for flag in $(EXTRA_TARGET_FLAGS); do \
37214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37215 done; \
37216 (cd $(TARGET_SUBDIR)/libffi && \
37217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37219 "RANLIB=$${RANLIB}" \
37220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37221 installcheck) \
37222 || exit 1
37223
37224@endif target-libffi
37225
37226.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
37227maybe-mostlyclean-target-libffi:
37228@if target-libffi
37229maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
37230
37231mostlyclean-target-libffi:
37232 @: $(MAKE); $(unstage)
37233 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37234 r=`${PWD_COMMAND}`; export r; \
37235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37236 $(NORMAL_TARGET_EXPORTS) \
37237 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
37238 for flag in $(EXTRA_TARGET_FLAGS); do \
37239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37240 done; \
37241 (cd $(TARGET_SUBDIR)/libffi && \
37242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37244 "RANLIB=$${RANLIB}" \
37245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37246 mostlyclean) \
37247 || exit 1
37248
37249@endif target-libffi
37250
37251.PHONY: maybe-clean-target-libffi clean-target-libffi
37252maybe-clean-target-libffi:
37253@if target-libffi
37254maybe-clean-target-libffi: clean-target-libffi
37255
37256clean-target-libffi:
37257 @: $(MAKE); $(unstage)
37258 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37259 r=`${PWD_COMMAND}`; export r; \
37260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37261 $(NORMAL_TARGET_EXPORTS) \
37262 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
37263 for flag in $(EXTRA_TARGET_FLAGS); do \
37264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37265 done; \
37266 (cd $(TARGET_SUBDIR)/libffi && \
37267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37269 "RANLIB=$${RANLIB}" \
37270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37271 clean) \
37272 || exit 1
37273
37274@endif target-libffi
37275
37276.PHONY: maybe-distclean-target-libffi distclean-target-libffi
37277maybe-distclean-target-libffi:
37278@if target-libffi
37279maybe-distclean-target-libffi: distclean-target-libffi
37280
37281distclean-target-libffi:
37282 @: $(MAKE); $(unstage)
37283 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37284 r=`${PWD_COMMAND}`; export r; \
37285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37286 $(NORMAL_TARGET_EXPORTS) \
37287 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
37288 for flag in $(EXTRA_TARGET_FLAGS); do \
37289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37290 done; \
37291 (cd $(TARGET_SUBDIR)/libffi && \
37292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37294 "RANLIB=$${RANLIB}" \
37295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37296 distclean) \
37297 || exit 1
37298
37299@endif target-libffi
37300
37301.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
37302maybe-maintainer-clean-target-libffi:
37303@if target-libffi
37304maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
37305
37306maintainer-clean-target-libffi:
37307 @: $(MAKE); $(unstage)
37308 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
37309 r=`${PWD_COMMAND}`; export r; \
37310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37311 $(NORMAL_TARGET_EXPORTS) \
37312 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
37313 for flag in $(EXTRA_TARGET_FLAGS); do \
37314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37315 done; \
37316 (cd $(TARGET_SUBDIR)/libffi && \
37317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37319 "RANLIB=$${RANLIB}" \
37320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37321 maintainer-clean) \
37322 || exit 1
37323
37324@endif target-libffi
37325
37326
37327
37328
37329
37330.PHONY: configure-target-libjava maybe-configure-target-libjava
37331maybe-configure-target-libjava:
37332@if gcc-bootstrap
37333configure-target-libjava: stage_current
37334@endif gcc-bootstrap
37335@if target-libjava
37336maybe-configure-target-libjava: configure-target-libjava
37337configure-target-libjava:
37338 @: $(MAKE); $(unstage)
37339 @r=`${PWD_COMMAND}`; export r; \
37340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37341 echo "Checking multilib configuration for libjava..."; \
37342 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
37343 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
37344 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
37345 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
37346 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
37347 else \
37348 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
37349 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
37350 fi; \
37351 else \
37352 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
37353 fi; \
37354 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
37355 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
37356 $(RAW_CXX_TARGET_EXPORTS) \
37357 echo Configuring in $(TARGET_SUBDIR)/libjava; \
37358 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
37359 case $(srcdir) in \
37360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37361 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
37362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37363 esac; \
37364 srcdiroption="--srcdir=$${topdir}/libjava"; \
37365 libsrcdir="$$s/libjava"; \
37366 rm -f no-such-file || : ; \
37367 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37368 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37369 --target=${target_alias} $${srcdiroption} \
37370 || exit 1
37371@endif target-libjava
37372
37373
37374
37375
37376
37377.PHONY: all-target-libjava maybe-all-target-libjava
37378maybe-all-target-libjava:
37379@if gcc-bootstrap
37380all-target-libjava: stage_current
37381@endif gcc-bootstrap
37382@if target-libjava
37383TARGET-target-libjava=all
37384maybe-all-target-libjava: all-target-libjava
37385all-target-libjava: configure-target-libjava
37386 @: $(MAKE); $(unstage)
37387 @r=`${PWD_COMMAND}`; export r; \
37388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37389 $(RAW_CXX_TARGET_EXPORTS) \
37390 (cd $(TARGET_SUBDIR)/libjava && \
37391 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37392 $(TARGET-target-libjava))
37393@endif target-libjava
37394
37395
37396
37397
37398
37399.PHONY: check-target-libjava maybe-check-target-libjava
37400maybe-check-target-libjava:
37401@if target-libjava
37402maybe-check-target-libjava: check-target-libjava
37403
37404check-target-libjava:
37405 @: $(MAKE); $(unstage)
37406 @r=`${PWD_COMMAND}`; export r; \
37407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37408 $(RAW_CXX_TARGET_EXPORTS) \
37409 (cd $(TARGET_SUBDIR)/libjava && \
37410 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
37411
37412@endif target-libjava
37413
37414.PHONY: install-target-libjava maybe-install-target-libjava
37415maybe-install-target-libjava:
37416@if target-libjava
37417maybe-install-target-libjava: install-target-libjava
37418
37419install-target-libjava: installdirs
37420 @: $(MAKE); $(unstage)
37421 @r=`${PWD_COMMAND}`; export r; \
37422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37423 $(RAW_CXX_TARGET_EXPORTS) \
37424 (cd $(TARGET_SUBDIR)/libjava && \
37425 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37426
37427@endif target-libjava
37428
37429.PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
37430maybe-install-strip-target-libjava:
37431@if target-libjava
37432maybe-install-strip-target-libjava: install-strip-target-libjava
37433
37434install-strip-target-libjava: installdirs
37435 @: $(MAKE); $(unstage)
37436 @r=`${PWD_COMMAND}`; export r; \
37437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37438 $(RAW_CXX_TARGET_EXPORTS) \
37439 (cd $(TARGET_SUBDIR)/libjava && \
37440 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37441
37442@endif target-libjava
37443
37444# Other targets (info, dvi, pdf, etc.)
37445
37446.PHONY: maybe-info-target-libjava info-target-libjava
37447maybe-info-target-libjava:
37448@if target-libjava
37449maybe-info-target-libjava: info-target-libjava
37450
37451info-target-libjava: \
37452 configure-target-libjava
37453 @: $(MAKE); $(unstage)
37454 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37455 r=`${PWD_COMMAND}`; export r; \
37456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37457 $(RAW_CXX_TARGET_EXPORTS) \
37458 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
37459 for flag in $(EXTRA_TARGET_FLAGS); do \
37460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37461 done; \
37462 (cd $(TARGET_SUBDIR)/libjava && \
37463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37465 "RANLIB=$${RANLIB}" \
37466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37467 info) \
37468 || exit 1
37469
37470@endif target-libjava
37471
37472.PHONY: maybe-dvi-target-libjava dvi-target-libjava
37473maybe-dvi-target-libjava:
37474@if target-libjava
37475maybe-dvi-target-libjava: dvi-target-libjava
37476
37477dvi-target-libjava: \
37478 configure-target-libjava
37479 @: $(MAKE); $(unstage)
37480 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37481 r=`${PWD_COMMAND}`; export r; \
37482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37483 $(RAW_CXX_TARGET_EXPORTS) \
37484 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
37485 for flag in $(EXTRA_TARGET_FLAGS); do \
37486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37487 done; \
37488 (cd $(TARGET_SUBDIR)/libjava && \
37489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37491 "RANLIB=$${RANLIB}" \
37492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37493 dvi) \
37494 || exit 1
37495
37496@endif target-libjava
37497
37498.PHONY: maybe-pdf-target-libjava pdf-target-libjava
37499maybe-pdf-target-libjava:
37500@if target-libjava
37501maybe-pdf-target-libjava: pdf-target-libjava
37502
37503pdf-target-libjava: \
37504 configure-target-libjava
37505 @: $(MAKE); $(unstage)
37506 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37507 r=`${PWD_COMMAND}`; export r; \
37508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37509 $(RAW_CXX_TARGET_EXPORTS) \
37510 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
37511 for flag in $(EXTRA_TARGET_FLAGS); do \
37512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37513 done; \
37514 (cd $(TARGET_SUBDIR)/libjava && \
37515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37517 "RANLIB=$${RANLIB}" \
37518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37519 pdf) \
37520 || exit 1
37521
37522@endif target-libjava
37523
37524.PHONY: maybe-html-target-libjava html-target-libjava
37525maybe-html-target-libjava:
37526@if target-libjava
37527maybe-html-target-libjava: html-target-libjava
37528
37529html-target-libjava: \
37530 configure-target-libjava
37531 @: $(MAKE); $(unstage)
37532 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37533 r=`${PWD_COMMAND}`; export r; \
37534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37535 $(RAW_CXX_TARGET_EXPORTS) \
37536 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
37537 for flag in $(EXTRA_TARGET_FLAGS); do \
37538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37539 done; \
37540 (cd $(TARGET_SUBDIR)/libjava && \
37541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37543 "RANLIB=$${RANLIB}" \
37544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37545 html) \
37546 || exit 1
37547
37548@endif target-libjava
37549
37550.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
37551maybe-TAGS-target-libjava:
37552@if target-libjava
37553maybe-TAGS-target-libjava: TAGS-target-libjava
37554
37555TAGS-target-libjava: \
37556 configure-target-libjava
37557 @: $(MAKE); $(unstage)
37558 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37559 r=`${PWD_COMMAND}`; export r; \
37560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37561 $(RAW_CXX_TARGET_EXPORTS) \
37562 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
37563 for flag in $(EXTRA_TARGET_FLAGS); do \
37564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37565 done; \
37566 (cd $(TARGET_SUBDIR)/libjava && \
37567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37569 "RANLIB=$${RANLIB}" \
37570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37571 TAGS) \
37572 || exit 1
37573
37574@endif target-libjava
37575
37576.PHONY: maybe-install-info-target-libjava install-info-target-libjava
37577maybe-install-info-target-libjava:
37578@if target-libjava
37579maybe-install-info-target-libjava: install-info-target-libjava
37580
37581install-info-target-libjava: \
37582 configure-target-libjava \
37583 info-target-libjava
37584 @: $(MAKE); $(unstage)
37585 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37586 r=`${PWD_COMMAND}`; export r; \
37587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37588 $(RAW_CXX_TARGET_EXPORTS) \
37589 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
37590 for flag in $(EXTRA_TARGET_FLAGS); do \
37591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37592 done; \
37593 (cd $(TARGET_SUBDIR)/libjava && \
37594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37596 "RANLIB=$${RANLIB}" \
37597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37598 install-info) \
37599 || exit 1
37600
37601@endif target-libjava
37602
37603.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
37604maybe-install-pdf-target-libjava:
37605@if target-libjava
37606maybe-install-pdf-target-libjava: install-pdf-target-libjava
37607
37608install-pdf-target-libjava: \
37609 configure-target-libjava \
37610 pdf-target-libjava
37611 @: $(MAKE); $(unstage)
37612 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37613 r=`${PWD_COMMAND}`; export r; \
37614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37615 $(RAW_CXX_TARGET_EXPORTS) \
37616 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
37617 for flag in $(EXTRA_TARGET_FLAGS); do \
37618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37619 done; \
37620 (cd $(TARGET_SUBDIR)/libjava && \
37621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37623 "RANLIB=$${RANLIB}" \
37624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37625 install-pdf) \
37626 || exit 1
37627
37628@endif target-libjava
37629
37630.PHONY: maybe-install-html-target-libjava install-html-target-libjava
37631maybe-install-html-target-libjava:
37632@if target-libjava
37633maybe-install-html-target-libjava: install-html-target-libjava
37634
37635install-html-target-libjava: \
37636 configure-target-libjava \
37637 html-target-libjava
37638 @: $(MAKE); $(unstage)
37639 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37640 r=`${PWD_COMMAND}`; export r; \
37641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37642 $(RAW_CXX_TARGET_EXPORTS) \
37643 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
37644 for flag in $(EXTRA_TARGET_FLAGS); do \
37645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37646 done; \
37647 (cd $(TARGET_SUBDIR)/libjava && \
37648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37650 "RANLIB=$${RANLIB}" \
37651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37652 install-html) \
37653 || exit 1
37654
37655@endif target-libjava
37656
37657.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
37658maybe-installcheck-target-libjava:
37659@if target-libjava
37660maybe-installcheck-target-libjava: installcheck-target-libjava
37661
37662installcheck-target-libjava: \
37663 configure-target-libjava
37664 @: $(MAKE); $(unstage)
37665 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37666 r=`${PWD_COMMAND}`; export r; \
37667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37668 $(RAW_CXX_TARGET_EXPORTS) \
37669 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
37670 for flag in $(EXTRA_TARGET_FLAGS); do \
37671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37672 done; \
37673 (cd $(TARGET_SUBDIR)/libjava && \
37674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37676 "RANLIB=$${RANLIB}" \
37677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37678 installcheck) \
37679 || exit 1
37680
37681@endif target-libjava
37682
37683.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
37684maybe-mostlyclean-target-libjava:
37685@if target-libjava
37686maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
37687
37688mostlyclean-target-libjava:
37689 @: $(MAKE); $(unstage)
37690 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37691 r=`${PWD_COMMAND}`; export r; \
37692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37693 $(RAW_CXX_TARGET_EXPORTS) \
37694 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
37695 for flag in $(EXTRA_TARGET_FLAGS); do \
37696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37697 done; \
37698 (cd $(TARGET_SUBDIR)/libjava && \
37699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37701 "RANLIB=$${RANLIB}" \
37702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37703 mostlyclean) \
37704 || exit 1
37705
37706@endif target-libjava
37707
37708.PHONY: maybe-clean-target-libjava clean-target-libjava
37709maybe-clean-target-libjava:
37710@if target-libjava
37711maybe-clean-target-libjava: clean-target-libjava
37712
37713clean-target-libjava:
37714 @: $(MAKE); $(unstage)
37715 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37716 r=`${PWD_COMMAND}`; export r; \
37717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37718 $(RAW_CXX_TARGET_EXPORTS) \
37719 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
37720 for flag in $(EXTRA_TARGET_FLAGS); do \
37721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37722 done; \
37723 (cd $(TARGET_SUBDIR)/libjava && \
37724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37726 "RANLIB=$${RANLIB}" \
37727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37728 clean) \
37729 || exit 1
37730
37731@endif target-libjava
37732
37733.PHONY: maybe-distclean-target-libjava distclean-target-libjava
37734maybe-distclean-target-libjava:
37735@if target-libjava
37736maybe-distclean-target-libjava: distclean-target-libjava
37737
37738distclean-target-libjava:
37739 @: $(MAKE); $(unstage)
37740 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37741 r=`${PWD_COMMAND}`; export r; \
37742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37743 $(RAW_CXX_TARGET_EXPORTS) \
37744 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
37745 for flag in $(EXTRA_TARGET_FLAGS); do \
37746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37747 done; \
37748 (cd $(TARGET_SUBDIR)/libjava && \
37749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37751 "RANLIB=$${RANLIB}" \
37752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37753 distclean) \
37754 || exit 1
37755
37756@endif target-libjava
37757
37758.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
37759maybe-maintainer-clean-target-libjava:
37760@if target-libjava
37761maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
37762
37763maintainer-clean-target-libjava:
37764 @: $(MAKE); $(unstage)
37765 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37766 r=`${PWD_COMMAND}`; export r; \
37767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37768 $(RAW_CXX_TARGET_EXPORTS) \
37769 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
37770 for flag in $(EXTRA_TARGET_FLAGS); do \
37771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37772 done; \
37773 (cd $(TARGET_SUBDIR)/libjava && \
37774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37776 "RANLIB=$${RANLIB}" \
37777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37778 maintainer-clean) \
37779 || exit 1
37780
37781@endif target-libjava
37782
37783
37784
37785
37786
37787.PHONY: configure-target-zlib maybe-configure-target-zlib
37788maybe-configure-target-zlib:
37789@if gcc-bootstrap
37790configure-target-zlib: stage_current
37791@endif gcc-bootstrap
37792@if target-zlib
37793maybe-configure-target-zlib: configure-target-zlib
37794configure-target-zlib:
37795 @: $(MAKE); $(unstage)
37796 @r=`${PWD_COMMAND}`; export r; \
37797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37798 echo "Checking multilib configuration for zlib..."; \
37799 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37800 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
37801 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
37802 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
37803 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
37804 else \
37805 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
37806 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37807 fi; \
37808 else \
37809 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37810 fi; \
37811 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
37812 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37813 $(NORMAL_TARGET_EXPORTS) \
37814 echo Configuring in $(TARGET_SUBDIR)/zlib; \
37815 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
37816 case $(srcdir) in \
37817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37818 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
37819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37820 esac; \
37821 srcdiroption="--srcdir=$${topdir}/zlib"; \
37822 libsrcdir="$$s/zlib"; \
37823 rm -f no-such-file || : ; \
37824 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37825 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37826 --target=${target_alias} $${srcdiroption} \
37827 || exit 1
37828@endif target-zlib
37829
37830
37831
37832
37833
37834.PHONY: all-target-zlib maybe-all-target-zlib
37835maybe-all-target-zlib:
37836@if gcc-bootstrap
37837all-target-zlib: stage_current
37838@endif gcc-bootstrap
37839@if target-zlib
37840TARGET-target-zlib=all
37841maybe-all-target-zlib: all-target-zlib
37842all-target-zlib: configure-target-zlib
37843 @: $(MAKE); $(unstage)
37844 @r=`${PWD_COMMAND}`; export r; \
37845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37846 $(NORMAL_TARGET_EXPORTS) \
37847 (cd $(TARGET_SUBDIR)/zlib && \
37848 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37849 $(TARGET-target-zlib))
37850@endif target-zlib
37851
37852
37853
37854
37855
37856.PHONY: check-target-zlib maybe-check-target-zlib
37857maybe-check-target-zlib:
37858@if target-zlib
37859maybe-check-target-zlib: check-target-zlib
37860
37861check-target-zlib:
37862 @: $(MAKE); $(unstage)
37863 @r=`${PWD_COMMAND}`; export r; \
37864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37865 $(NORMAL_TARGET_EXPORTS) \
37866 (cd $(TARGET_SUBDIR)/zlib && \
37867 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37868
37869@endif target-zlib
37870
37871.PHONY: install-target-zlib maybe-install-target-zlib
37872maybe-install-target-zlib:
37873@if target-zlib
37874maybe-install-target-zlib: install-target-zlib
37875
37876install-target-zlib: installdirs
37877 @: $(MAKE); $(unstage)
37878 @r=`${PWD_COMMAND}`; export r; \
37879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37880 $(NORMAL_TARGET_EXPORTS) \
37881 (cd $(TARGET_SUBDIR)/zlib && \
37882 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37883
37884@endif target-zlib
37885
37886.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
37887maybe-install-strip-target-zlib:
37888@if target-zlib
37889maybe-install-strip-target-zlib: install-strip-target-zlib
37890
37891install-strip-target-zlib: installdirs
37892 @: $(MAKE); $(unstage)
37893 @r=`${PWD_COMMAND}`; export r; \
37894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37895 $(NORMAL_TARGET_EXPORTS) \
37896 (cd $(TARGET_SUBDIR)/zlib && \
37897 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37898
37899@endif target-zlib
37900
37901# Other targets (info, dvi, pdf, etc.)
37902
37903.PHONY: maybe-info-target-zlib info-target-zlib
37904maybe-info-target-zlib:
37905@if target-zlib
37906maybe-info-target-zlib: info-target-zlib
37907
37908info-target-zlib: \
37909 configure-target-zlib
37910 @: $(MAKE); $(unstage)
37911 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37912 r=`${PWD_COMMAND}`; export r; \
37913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37914 $(NORMAL_TARGET_EXPORTS) \
37915 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
37916 for flag in $(EXTRA_TARGET_FLAGS); do \
37917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37918 done; \
37919 (cd $(TARGET_SUBDIR)/zlib && \
37920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37922 "RANLIB=$${RANLIB}" \
37923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37924 info) \
37925 || exit 1
37926
37927@endif target-zlib
37928
37929.PHONY: maybe-dvi-target-zlib dvi-target-zlib
37930maybe-dvi-target-zlib:
37931@if target-zlib
37932maybe-dvi-target-zlib: dvi-target-zlib
37933
37934dvi-target-zlib: \
37935 configure-target-zlib
37936 @: $(MAKE); $(unstage)
37937 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37938 r=`${PWD_COMMAND}`; export r; \
37939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37940 $(NORMAL_TARGET_EXPORTS) \
37941 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
37942 for flag in $(EXTRA_TARGET_FLAGS); do \
37943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37944 done; \
37945 (cd $(TARGET_SUBDIR)/zlib && \
37946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37948 "RANLIB=$${RANLIB}" \
37949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37950 dvi) \
37951 || exit 1
37952
37953@endif target-zlib
37954
37955.PHONY: maybe-pdf-target-zlib pdf-target-zlib
37956maybe-pdf-target-zlib:
37957@if target-zlib
37958maybe-pdf-target-zlib: pdf-target-zlib
37959
37960pdf-target-zlib: \
37961 configure-target-zlib
37962 @: $(MAKE); $(unstage)
37963 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37964 r=`${PWD_COMMAND}`; export r; \
37965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37966 $(NORMAL_TARGET_EXPORTS) \
37967 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
37968 for flag in $(EXTRA_TARGET_FLAGS); do \
37969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37970 done; \
37971 (cd $(TARGET_SUBDIR)/zlib && \
37972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37974 "RANLIB=$${RANLIB}" \
37975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37976 pdf) \
37977 || exit 1
37978
37979@endif target-zlib
37980
37981.PHONY: maybe-html-target-zlib html-target-zlib
37982maybe-html-target-zlib:
37983@if target-zlib
37984maybe-html-target-zlib: html-target-zlib
37985
37986html-target-zlib: \
37987 configure-target-zlib
37988 @: $(MAKE); $(unstage)
37989 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37990 r=`${PWD_COMMAND}`; export r; \
37991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37992 $(NORMAL_TARGET_EXPORTS) \
37993 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
37994 for flag in $(EXTRA_TARGET_FLAGS); do \
37995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37996 done; \
37997 (cd $(TARGET_SUBDIR)/zlib && \
37998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38000 "RANLIB=$${RANLIB}" \
38001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38002 html) \
38003 || exit 1
38004
38005@endif target-zlib
38006
38007.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
38008maybe-TAGS-target-zlib:
38009@if target-zlib
38010maybe-TAGS-target-zlib: TAGS-target-zlib
38011
38012TAGS-target-zlib: \
38013 configure-target-zlib
38014 @: $(MAKE); $(unstage)
38015 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38016 r=`${PWD_COMMAND}`; export r; \
38017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38018 $(NORMAL_TARGET_EXPORTS) \
38019 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
38020 for flag in $(EXTRA_TARGET_FLAGS); do \
38021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38022 done; \
38023 (cd $(TARGET_SUBDIR)/zlib && \
38024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38026 "RANLIB=$${RANLIB}" \
38027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38028 TAGS) \
38029 || exit 1
38030
38031@endif target-zlib
38032
38033.PHONY: maybe-install-info-target-zlib install-info-target-zlib
38034maybe-install-info-target-zlib:
38035@if target-zlib
38036maybe-install-info-target-zlib: install-info-target-zlib
38037
38038install-info-target-zlib: \
38039 configure-target-zlib \
38040 info-target-zlib
38041 @: $(MAKE); $(unstage)
38042 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38043 r=`${PWD_COMMAND}`; export r; \
38044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38045 $(NORMAL_TARGET_EXPORTS) \
38046 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
38047 for flag in $(EXTRA_TARGET_FLAGS); do \
38048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38049 done; \
38050 (cd $(TARGET_SUBDIR)/zlib && \
38051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38053 "RANLIB=$${RANLIB}" \
38054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38055 install-info) \
38056 || exit 1
38057
38058@endif target-zlib
38059
38060.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
38061maybe-install-pdf-target-zlib:
38062@if target-zlib
38063maybe-install-pdf-target-zlib: install-pdf-target-zlib
38064
38065install-pdf-target-zlib: \
38066 configure-target-zlib \
38067 pdf-target-zlib
38068 @: $(MAKE); $(unstage)
38069 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38070 r=`${PWD_COMMAND}`; export r; \
38071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38072 $(NORMAL_TARGET_EXPORTS) \
38073 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
38074 for flag in $(EXTRA_TARGET_FLAGS); do \
38075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38076 done; \
38077 (cd $(TARGET_SUBDIR)/zlib && \
38078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38080 "RANLIB=$${RANLIB}" \
38081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38082 install-pdf) \
38083 || exit 1
38084
38085@endif target-zlib
38086
38087.PHONY: maybe-install-html-target-zlib install-html-target-zlib
38088maybe-install-html-target-zlib:
38089@if target-zlib
38090maybe-install-html-target-zlib: install-html-target-zlib
38091
38092install-html-target-zlib: \
38093 configure-target-zlib \
38094 html-target-zlib
38095 @: $(MAKE); $(unstage)
38096 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38097 r=`${PWD_COMMAND}`; export r; \
38098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38099 $(NORMAL_TARGET_EXPORTS) \
38100 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
38101 for flag in $(EXTRA_TARGET_FLAGS); do \
38102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38103 done; \
38104 (cd $(TARGET_SUBDIR)/zlib && \
38105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38107 "RANLIB=$${RANLIB}" \
38108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38109 install-html) \
38110 || exit 1
38111
38112@endif target-zlib
38113
38114.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
38115maybe-installcheck-target-zlib:
38116@if target-zlib
38117maybe-installcheck-target-zlib: installcheck-target-zlib
38118
38119installcheck-target-zlib: \
38120 configure-target-zlib
38121 @: $(MAKE); $(unstage)
38122 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38123 r=`${PWD_COMMAND}`; export r; \
38124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38125 $(NORMAL_TARGET_EXPORTS) \
38126 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
38127 for flag in $(EXTRA_TARGET_FLAGS); do \
38128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38129 done; \
38130 (cd $(TARGET_SUBDIR)/zlib && \
38131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38133 "RANLIB=$${RANLIB}" \
38134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38135 installcheck) \
38136 || exit 1
38137
38138@endif target-zlib
38139
38140.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
38141maybe-mostlyclean-target-zlib:
38142@if target-zlib
38143maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
38144
38145mostlyclean-target-zlib:
38146 @: $(MAKE); $(unstage)
38147 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38148 r=`${PWD_COMMAND}`; export r; \
38149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38150 $(NORMAL_TARGET_EXPORTS) \
38151 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
38152 for flag in $(EXTRA_TARGET_FLAGS); do \
38153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38154 done; \
38155 (cd $(TARGET_SUBDIR)/zlib && \
38156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38158 "RANLIB=$${RANLIB}" \
38159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38160 mostlyclean) \
38161 || exit 1
38162
38163@endif target-zlib
38164
38165.PHONY: maybe-clean-target-zlib clean-target-zlib
38166maybe-clean-target-zlib:
38167@if target-zlib
38168maybe-clean-target-zlib: clean-target-zlib
38169
38170clean-target-zlib:
38171 @: $(MAKE); $(unstage)
38172 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38173 r=`${PWD_COMMAND}`; export r; \
38174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38175 $(NORMAL_TARGET_EXPORTS) \
38176 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
38177 for flag in $(EXTRA_TARGET_FLAGS); do \
38178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38179 done; \
38180 (cd $(TARGET_SUBDIR)/zlib && \
38181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38183 "RANLIB=$${RANLIB}" \
38184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38185 clean) \
38186 || exit 1
38187
38188@endif target-zlib
38189
38190.PHONY: maybe-distclean-target-zlib distclean-target-zlib
38191maybe-distclean-target-zlib:
38192@if target-zlib
38193maybe-distclean-target-zlib: distclean-target-zlib
38194
38195distclean-target-zlib:
38196 @: $(MAKE); $(unstage)
38197 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38198 r=`${PWD_COMMAND}`; export r; \
38199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38200 $(NORMAL_TARGET_EXPORTS) \
38201 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
38202 for flag in $(EXTRA_TARGET_FLAGS); do \
38203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38204 done; \
38205 (cd $(TARGET_SUBDIR)/zlib && \
38206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38208 "RANLIB=$${RANLIB}" \
38209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38210 distclean) \
38211 || exit 1
38212
38213@endif target-zlib
38214
38215.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
38216maybe-maintainer-clean-target-zlib:
38217@if target-zlib
38218maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
38219
38220maintainer-clean-target-zlib:
38221 @: $(MAKE); $(unstage)
38222 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
38223 r=`${PWD_COMMAND}`; export r; \
38224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38225 $(NORMAL_TARGET_EXPORTS) \
38226 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
38227 for flag in $(EXTRA_TARGET_FLAGS); do \
38228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38229 done; \
38230 (cd $(TARGET_SUBDIR)/zlib && \
38231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38233 "RANLIB=$${RANLIB}" \
38234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38235 maintainer-clean) \
38236 || exit 1
38237
38238@endif target-zlib
38239
38240
38241
38242
38243
38244.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
38245maybe-configure-target-boehm-gc:
38246@if gcc-bootstrap
38247configure-target-boehm-gc: stage_current
38248@endif gcc-bootstrap
38249@if target-boehm-gc
38250maybe-configure-target-boehm-gc: configure-target-boehm-gc
38251configure-target-boehm-gc:
38252 @: $(MAKE); $(unstage)
38253 @r=`${PWD_COMMAND}`; export r; \
38254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38255 echo "Checking multilib configuration for boehm-gc..."; \
38256 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
38257 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
38258 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
38259 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
38260 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
38261 else \
38262 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
38263 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
38264 fi; \
38265 else \
38266 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
38267 fi; \
38268 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
38269 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
38270 $(NORMAL_TARGET_EXPORTS) \
38271 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
38272 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
38273 case $(srcdir) in \
38274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38275 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
38276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38277 esac; \
38278 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
38279 libsrcdir="$$s/boehm-gc"; \
38280 rm -f no-such-file || : ; \
38281 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38282 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38283 --target=${target_alias} $${srcdiroption} \
38284 || exit 1
38285@endif target-boehm-gc
38286
38287
38288
38289
38290
38291.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
38292maybe-all-target-boehm-gc:
38293@if gcc-bootstrap
38294all-target-boehm-gc: stage_current
38295@endif gcc-bootstrap
38296@if target-boehm-gc
38297TARGET-target-boehm-gc=all
38298maybe-all-target-boehm-gc: all-target-boehm-gc
38299all-target-boehm-gc: configure-target-boehm-gc
38300 @: $(MAKE); $(unstage)
38301 @r=`${PWD_COMMAND}`; export r; \
38302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38303 $(NORMAL_TARGET_EXPORTS) \
38304 (cd $(TARGET_SUBDIR)/boehm-gc && \
38305 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38306 $(TARGET-target-boehm-gc))
38307@endif target-boehm-gc
38308
38309
38310
38311
38312
38313.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
38314maybe-check-target-boehm-gc:
38315@if target-boehm-gc
38316maybe-check-target-boehm-gc: check-target-boehm-gc
38317
38318check-target-boehm-gc:
38319 @: $(MAKE); $(unstage)
38320 @r=`${PWD_COMMAND}`; export r; \
38321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38322 $(NORMAL_TARGET_EXPORTS) \
38323 (cd $(TARGET_SUBDIR)/boehm-gc && \
38324 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38325
38326@endif target-boehm-gc
38327
38328.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
38329maybe-install-target-boehm-gc:
38330@if target-boehm-gc
38331maybe-install-target-boehm-gc: install-target-boehm-gc
38332
38333install-target-boehm-gc: installdirs
38334 @: $(MAKE); $(unstage)
38335 @r=`${PWD_COMMAND}`; export r; \
38336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38337 $(NORMAL_TARGET_EXPORTS) \
38338 (cd $(TARGET_SUBDIR)/boehm-gc && \
38339 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38340
38341@endif target-boehm-gc
38342
38343.PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
38344maybe-install-strip-target-boehm-gc:
38345@if target-boehm-gc
38346maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
38347
38348install-strip-target-boehm-gc: installdirs
38349 @: $(MAKE); $(unstage)
38350 @r=`${PWD_COMMAND}`; export r; \
38351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38352 $(NORMAL_TARGET_EXPORTS) \
38353 (cd $(TARGET_SUBDIR)/boehm-gc && \
38354 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38355
38356@endif target-boehm-gc
38357
38358# Other targets (info, dvi, pdf, etc.)
38359
38360.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
38361maybe-info-target-boehm-gc:
38362@if target-boehm-gc
38363maybe-info-target-boehm-gc: info-target-boehm-gc
38364
38365info-target-boehm-gc: \
38366 configure-target-boehm-gc
38367 @: $(MAKE); $(unstage)
38368 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38369 r=`${PWD_COMMAND}`; export r; \
38370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38371 $(NORMAL_TARGET_EXPORTS) \
38372 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
38373 for flag in $(EXTRA_TARGET_FLAGS); do \
38374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38375 done; \
38376 (cd $(TARGET_SUBDIR)/boehm-gc && \
38377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38379 "RANLIB=$${RANLIB}" \
38380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38381 info) \
38382 || exit 1
38383
38384@endif target-boehm-gc
38385
38386.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
38387maybe-dvi-target-boehm-gc:
38388@if target-boehm-gc
38389maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
38390
38391dvi-target-boehm-gc: \
38392 configure-target-boehm-gc
38393 @: $(MAKE); $(unstage)
38394 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38395 r=`${PWD_COMMAND}`; export r; \
38396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38397 $(NORMAL_TARGET_EXPORTS) \
38398 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
38399 for flag in $(EXTRA_TARGET_FLAGS); do \
38400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38401 done; \
38402 (cd $(TARGET_SUBDIR)/boehm-gc && \
38403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38405 "RANLIB=$${RANLIB}" \
38406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38407 dvi) \
38408 || exit 1
38409
38410@endif target-boehm-gc
38411
38412.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
38413maybe-pdf-target-boehm-gc:
38414@if target-boehm-gc
38415maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
38416
38417pdf-target-boehm-gc: \
38418 configure-target-boehm-gc
38419 @: $(MAKE); $(unstage)
38420 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38421 r=`${PWD_COMMAND}`; export r; \
38422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38423 $(NORMAL_TARGET_EXPORTS) \
38424 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38425 for flag in $(EXTRA_TARGET_FLAGS); do \
38426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38427 done; \
38428 (cd $(TARGET_SUBDIR)/boehm-gc && \
38429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38431 "RANLIB=$${RANLIB}" \
38432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38433 pdf) \
38434 || exit 1
38435
38436@endif target-boehm-gc
38437
38438.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
38439maybe-html-target-boehm-gc:
38440@if target-boehm-gc
38441maybe-html-target-boehm-gc: html-target-boehm-gc
38442
38443html-target-boehm-gc: \
38444 configure-target-boehm-gc
38445 @: $(MAKE); $(unstage)
38446 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38447 r=`${PWD_COMMAND}`; export r; \
38448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38449 $(NORMAL_TARGET_EXPORTS) \
38450 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
38451 for flag in $(EXTRA_TARGET_FLAGS); do \
38452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38453 done; \
38454 (cd $(TARGET_SUBDIR)/boehm-gc && \
38455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38457 "RANLIB=$${RANLIB}" \
38458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38459 html) \
38460 || exit 1
38461
38462@endif target-boehm-gc
38463
38464.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
38465maybe-TAGS-target-boehm-gc:
38466@if target-boehm-gc
38467maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
38468
38469TAGS-target-boehm-gc: \
38470 configure-target-boehm-gc
38471 @: $(MAKE); $(unstage)
38472 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38473 r=`${PWD_COMMAND}`; export r; \
38474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38475 $(NORMAL_TARGET_EXPORTS) \
38476 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
38477 for flag in $(EXTRA_TARGET_FLAGS); do \
38478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38479 done; \
38480 (cd $(TARGET_SUBDIR)/boehm-gc && \
38481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38483 "RANLIB=$${RANLIB}" \
38484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38485 TAGS) \
38486 || exit 1
38487
38488@endif target-boehm-gc
38489
38490.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
38491maybe-install-info-target-boehm-gc:
38492@if target-boehm-gc
38493maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
38494
38495install-info-target-boehm-gc: \
38496 configure-target-boehm-gc \
38497 info-target-boehm-gc
38498 @: $(MAKE); $(unstage)
38499 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38500 r=`${PWD_COMMAND}`; export r; \
38501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38502 $(NORMAL_TARGET_EXPORTS) \
38503 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
38504 for flag in $(EXTRA_TARGET_FLAGS); do \
38505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38506 done; \
38507 (cd $(TARGET_SUBDIR)/boehm-gc && \
38508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38510 "RANLIB=$${RANLIB}" \
38511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38512 install-info) \
38513 || exit 1
38514
38515@endif target-boehm-gc
38516
38517.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
38518maybe-install-pdf-target-boehm-gc:
38519@if target-boehm-gc
38520maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
38521
38522install-pdf-target-boehm-gc: \
38523 configure-target-boehm-gc \
38524 pdf-target-boehm-gc
38525 @: $(MAKE); $(unstage)
38526 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38527 r=`${PWD_COMMAND}`; export r; \
38528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38529 $(NORMAL_TARGET_EXPORTS) \
38530 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38531 for flag in $(EXTRA_TARGET_FLAGS); do \
38532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38533 done; \
38534 (cd $(TARGET_SUBDIR)/boehm-gc && \
38535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38537 "RANLIB=$${RANLIB}" \
38538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38539 install-pdf) \
38540 || exit 1
38541
38542@endif target-boehm-gc
38543
38544.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
38545maybe-install-html-target-boehm-gc:
38546@if target-boehm-gc
38547maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
38548
38549install-html-target-boehm-gc: \
38550 configure-target-boehm-gc \
38551 html-target-boehm-gc
38552 @: $(MAKE); $(unstage)
38553 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38554 r=`${PWD_COMMAND}`; export r; \
38555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38556 $(NORMAL_TARGET_EXPORTS) \
38557 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
38558 for flag in $(EXTRA_TARGET_FLAGS); do \
38559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38560 done; \
38561 (cd $(TARGET_SUBDIR)/boehm-gc && \
38562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38564 "RANLIB=$${RANLIB}" \
38565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38566 install-html) \
38567 || exit 1
38568
38569@endif target-boehm-gc
38570
38571.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
38572maybe-installcheck-target-boehm-gc:
38573@if target-boehm-gc
38574maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
38575
38576installcheck-target-boehm-gc: \
38577 configure-target-boehm-gc
38578 @: $(MAKE); $(unstage)
38579 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38580 r=`${PWD_COMMAND}`; export r; \
38581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38582 $(NORMAL_TARGET_EXPORTS) \
38583 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
38584 for flag in $(EXTRA_TARGET_FLAGS); do \
38585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38586 done; \
38587 (cd $(TARGET_SUBDIR)/boehm-gc && \
38588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38590 "RANLIB=$${RANLIB}" \
38591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38592 installcheck) \
38593 || exit 1
38594
38595@endif target-boehm-gc
38596
38597.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
38598maybe-mostlyclean-target-boehm-gc:
38599@if target-boehm-gc
38600maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
38601
38602mostlyclean-target-boehm-gc:
38603 @: $(MAKE); $(unstage)
38604 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38605 r=`${PWD_COMMAND}`; export r; \
38606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38607 $(NORMAL_TARGET_EXPORTS) \
38608 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38609 for flag in $(EXTRA_TARGET_FLAGS); do \
38610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38611 done; \
38612 (cd $(TARGET_SUBDIR)/boehm-gc && \
38613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38615 "RANLIB=$${RANLIB}" \
38616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38617 mostlyclean) \
38618 || exit 1
38619
38620@endif target-boehm-gc
38621
38622.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
38623maybe-clean-target-boehm-gc:
38624@if target-boehm-gc
38625maybe-clean-target-boehm-gc: clean-target-boehm-gc
38626
38627clean-target-boehm-gc:
38628 @: $(MAKE); $(unstage)
38629 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38630 r=`${PWD_COMMAND}`; export r; \
38631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38632 $(NORMAL_TARGET_EXPORTS) \
38633 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38634 for flag in $(EXTRA_TARGET_FLAGS); do \
38635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38636 done; \
38637 (cd $(TARGET_SUBDIR)/boehm-gc && \
38638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38640 "RANLIB=$${RANLIB}" \
38641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38642 clean) \
38643 || exit 1
38644
38645@endif target-boehm-gc
38646
38647.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
38648maybe-distclean-target-boehm-gc:
38649@if target-boehm-gc
38650maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
38651
38652distclean-target-boehm-gc:
38653 @: $(MAKE); $(unstage)
38654 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38655 r=`${PWD_COMMAND}`; export r; \
38656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38657 $(NORMAL_TARGET_EXPORTS) \
38658 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38659 for flag in $(EXTRA_TARGET_FLAGS); do \
38660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38661 done; \
38662 (cd $(TARGET_SUBDIR)/boehm-gc && \
38663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38665 "RANLIB=$${RANLIB}" \
38666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38667 distclean) \
38668 || exit 1
38669
38670@endif target-boehm-gc
38671
38672.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
38673maybe-maintainer-clean-target-boehm-gc:
38674@if target-boehm-gc
38675maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
38676
38677maintainer-clean-target-boehm-gc:
38678 @: $(MAKE); $(unstage)
38679 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38680 r=`${PWD_COMMAND}`; export r; \
38681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38682 $(NORMAL_TARGET_EXPORTS) \
38683 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38684 for flag in $(EXTRA_TARGET_FLAGS); do \
38685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38686 done; \
38687 (cd $(TARGET_SUBDIR)/boehm-gc && \
38688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38690 "RANLIB=$${RANLIB}" \
38691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38692 maintainer-clean) \
38693 || exit 1
38694
38695@endif target-boehm-gc
38696
38697
38698
38699
38700
38701.PHONY: configure-target-rda maybe-configure-target-rda
38702maybe-configure-target-rda:
38703@if gcc-bootstrap
38704configure-target-rda: stage_current
38705@endif gcc-bootstrap
38706@if target-rda
38707maybe-configure-target-rda: configure-target-rda
38708configure-target-rda:
38709 @: $(MAKE); $(unstage)
38710 @r=`${PWD_COMMAND}`; export r; \
38711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38712 echo "Checking multilib configuration for rda..."; \
38713 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38714 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
38715 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
38716 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
38717 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
38718 else \
38719 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
38720 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38721 fi; \
38722 else \
38723 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38724 fi; \
38725 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
38726 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38727 $(NORMAL_TARGET_EXPORTS) \
38728 echo Configuring in $(TARGET_SUBDIR)/rda; \
38729 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
38730 case $(srcdir) in \
38731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38732 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
38733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38734 esac; \
38735 srcdiroption="--srcdir=$${topdir}/rda"; \
38736 libsrcdir="$$s/rda"; \
38737 rm -f no-such-file || : ; \
38738 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38739 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38740 --target=${target_alias} $${srcdiroption} \
38741 || exit 1
38742@endif target-rda
38743
38744
38745
38746
38747
38748.PHONY: all-target-rda maybe-all-target-rda
38749maybe-all-target-rda:
38750@if gcc-bootstrap
38751all-target-rda: stage_current
38752@endif gcc-bootstrap
38753@if target-rda
38754TARGET-target-rda=all
38755maybe-all-target-rda: all-target-rda
38756all-target-rda: configure-target-rda
38757 @: $(MAKE); $(unstage)
38758 @r=`${PWD_COMMAND}`; export r; \
38759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38760 $(NORMAL_TARGET_EXPORTS) \
38761 (cd $(TARGET_SUBDIR)/rda && \
38762 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38763 $(TARGET-target-rda))
38764@endif target-rda
38765
38766
38767
38768
38769
38770.PHONY: check-target-rda maybe-check-target-rda
38771maybe-check-target-rda:
38772@if target-rda
38773maybe-check-target-rda: check-target-rda
38774
38775check-target-rda:
38776 @: $(MAKE); $(unstage)
38777 @r=`${PWD_COMMAND}`; export r; \
38778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38779 $(NORMAL_TARGET_EXPORTS) \
38780 (cd $(TARGET_SUBDIR)/rda && \
38781 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38782
38783@endif target-rda
38784
38785.PHONY: install-target-rda maybe-install-target-rda
38786maybe-install-target-rda:
38787@if target-rda
38788maybe-install-target-rda: install-target-rda
38789
38790install-target-rda: installdirs
38791 @: $(MAKE); $(unstage)
38792 @r=`${PWD_COMMAND}`; export r; \
38793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38794 $(NORMAL_TARGET_EXPORTS) \
38795 (cd $(TARGET_SUBDIR)/rda && \
38796 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38797
38798@endif target-rda
38799
38800.PHONY: install-strip-target-rda maybe-install-strip-target-rda
38801maybe-install-strip-target-rda:
38802@if target-rda
38803maybe-install-strip-target-rda: install-strip-target-rda
38804
38805install-strip-target-rda: installdirs
38806 @: $(MAKE); $(unstage)
38807 @r=`${PWD_COMMAND}`; export r; \
38808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38809 $(NORMAL_TARGET_EXPORTS) \
38810 (cd $(TARGET_SUBDIR)/rda && \
38811 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38812
38813@endif target-rda
38814
38815# Other targets (info, dvi, pdf, etc.)
38816
38817.PHONY: maybe-info-target-rda info-target-rda
38818maybe-info-target-rda:
38819@if target-rda
38820maybe-info-target-rda: info-target-rda
38821
38822info-target-rda: \
38823 configure-target-rda
38824 @: $(MAKE); $(unstage)
38825 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38826 r=`${PWD_COMMAND}`; export r; \
38827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38828 $(NORMAL_TARGET_EXPORTS) \
38829 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
38830 for flag in $(EXTRA_TARGET_FLAGS); do \
38831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38832 done; \
38833 (cd $(TARGET_SUBDIR)/rda && \
38834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38836 "RANLIB=$${RANLIB}" \
38837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38838 info) \
38839 || exit 1
38840
38841@endif target-rda
38842
38843.PHONY: maybe-dvi-target-rda dvi-target-rda
38844maybe-dvi-target-rda:
38845@if target-rda
38846maybe-dvi-target-rda: dvi-target-rda
38847
38848dvi-target-rda: \
38849 configure-target-rda
38850 @: $(MAKE); $(unstage)
38851 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38852 r=`${PWD_COMMAND}`; export r; \
38853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38854 $(NORMAL_TARGET_EXPORTS) \
38855 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
38856 for flag in $(EXTRA_TARGET_FLAGS); do \
38857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38858 done; \
38859 (cd $(TARGET_SUBDIR)/rda && \
38860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38862 "RANLIB=$${RANLIB}" \
38863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38864 dvi) \
38865 || exit 1
38866
38867@endif target-rda
38868
38869.PHONY: maybe-pdf-target-rda pdf-target-rda
38870maybe-pdf-target-rda:
38871@if target-rda
38872maybe-pdf-target-rda: pdf-target-rda
38873
38874pdf-target-rda: \
38875 configure-target-rda
38876 @: $(MAKE); $(unstage)
38877 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38878 r=`${PWD_COMMAND}`; export r; \
38879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38880 $(NORMAL_TARGET_EXPORTS) \
38881 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
38882 for flag in $(EXTRA_TARGET_FLAGS); do \
38883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38884 done; \
38885 (cd $(TARGET_SUBDIR)/rda && \
38886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38888 "RANLIB=$${RANLIB}" \
38889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38890 pdf) \
38891 || exit 1
38892
38893@endif target-rda
38894
38895.PHONY: maybe-html-target-rda html-target-rda
38896maybe-html-target-rda:
38897@if target-rda
38898maybe-html-target-rda: html-target-rda
38899
38900html-target-rda: \
38901 configure-target-rda
38902 @: $(MAKE); $(unstage)
38903 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38904 r=`${PWD_COMMAND}`; export r; \
38905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38906 $(NORMAL_TARGET_EXPORTS) \
38907 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
38908 for flag in $(EXTRA_TARGET_FLAGS); do \
38909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38910 done; \
38911 (cd $(TARGET_SUBDIR)/rda && \
38912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38914 "RANLIB=$${RANLIB}" \
38915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38916 html) \
38917 || exit 1
38918
38919@endif target-rda
38920
38921.PHONY: maybe-TAGS-target-rda TAGS-target-rda
38922maybe-TAGS-target-rda:
38923@if target-rda
38924maybe-TAGS-target-rda: TAGS-target-rda
38925
38926TAGS-target-rda: \
38927 configure-target-rda
38928 @: $(MAKE); $(unstage)
38929 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38930 r=`${PWD_COMMAND}`; export r; \
38931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38932 $(NORMAL_TARGET_EXPORTS) \
38933 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
38934 for flag in $(EXTRA_TARGET_FLAGS); do \
38935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38936 done; \
38937 (cd $(TARGET_SUBDIR)/rda && \
38938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38940 "RANLIB=$${RANLIB}" \
38941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38942 TAGS) \
38943 || exit 1
38944
38945@endif target-rda
38946
38947.PHONY: maybe-install-info-target-rda install-info-target-rda
38948maybe-install-info-target-rda:
38949@if target-rda
38950maybe-install-info-target-rda: install-info-target-rda
38951
38952install-info-target-rda: \
38953 configure-target-rda \
38954 info-target-rda
38955 @: $(MAKE); $(unstage)
38956 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38957 r=`${PWD_COMMAND}`; export r; \
38958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38959 $(NORMAL_TARGET_EXPORTS) \
38960 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
38961 for flag in $(EXTRA_TARGET_FLAGS); do \
38962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38963 done; \
38964 (cd $(TARGET_SUBDIR)/rda && \
38965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38967 "RANLIB=$${RANLIB}" \
38968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38969 install-info) \
38970 || exit 1
38971
38972@endif target-rda
38973
38974.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
38975maybe-install-pdf-target-rda:
38976@if target-rda
38977maybe-install-pdf-target-rda: install-pdf-target-rda
38978
38979install-pdf-target-rda: \
38980 configure-target-rda \
38981 pdf-target-rda
38982 @: $(MAKE); $(unstage)
38983 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38984 r=`${PWD_COMMAND}`; export r; \
38985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38986 $(NORMAL_TARGET_EXPORTS) \
38987 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
38988 for flag in $(EXTRA_TARGET_FLAGS); do \
38989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38990 done; \
38991 (cd $(TARGET_SUBDIR)/rda && \
38992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38994 "RANLIB=$${RANLIB}" \
38995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38996 install-pdf) \
38997 || exit 1
38998
38999@endif target-rda
39000
39001.PHONY: maybe-install-html-target-rda install-html-target-rda
39002maybe-install-html-target-rda:
39003@if target-rda
39004maybe-install-html-target-rda: install-html-target-rda
39005
39006install-html-target-rda: \
39007 configure-target-rda \
39008 html-target-rda
39009 @: $(MAKE); $(unstage)
39010 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39011 r=`${PWD_COMMAND}`; export r; \
39012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39013 $(NORMAL_TARGET_EXPORTS) \
39014 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
39015 for flag in $(EXTRA_TARGET_FLAGS); do \
39016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39017 done; \
39018 (cd $(TARGET_SUBDIR)/rda && \
39019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39021 "RANLIB=$${RANLIB}" \
39022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39023 install-html) \
39024 || exit 1
39025
39026@endif target-rda
39027
39028.PHONY: maybe-installcheck-target-rda installcheck-target-rda
39029maybe-installcheck-target-rda:
39030@if target-rda
39031maybe-installcheck-target-rda: installcheck-target-rda
39032
39033installcheck-target-rda: \
39034 configure-target-rda
39035 @: $(MAKE); $(unstage)
39036 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39037 r=`${PWD_COMMAND}`; export r; \
39038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39039 $(NORMAL_TARGET_EXPORTS) \
39040 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
39041 for flag in $(EXTRA_TARGET_FLAGS); do \
39042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39043 done; \
39044 (cd $(TARGET_SUBDIR)/rda && \
39045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39047 "RANLIB=$${RANLIB}" \
39048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39049 installcheck) \
39050 || exit 1
39051
39052@endif target-rda
39053
39054.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
39055maybe-mostlyclean-target-rda:
39056@if target-rda
39057maybe-mostlyclean-target-rda: mostlyclean-target-rda
39058
39059mostlyclean-target-rda:
39060 @: $(MAKE); $(unstage)
39061 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39062 r=`${PWD_COMMAND}`; export r; \
39063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39064 $(NORMAL_TARGET_EXPORTS) \
39065 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
39066 for flag in $(EXTRA_TARGET_FLAGS); do \
39067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39068 done; \
39069 (cd $(TARGET_SUBDIR)/rda && \
39070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39072 "RANLIB=$${RANLIB}" \
39073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39074 mostlyclean) \
39075 || exit 1
39076
39077@endif target-rda
39078
39079.PHONY: maybe-clean-target-rda clean-target-rda
39080maybe-clean-target-rda:
39081@if target-rda
39082maybe-clean-target-rda: clean-target-rda
39083
39084clean-target-rda:
39085 @: $(MAKE); $(unstage)
39086 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39087 r=`${PWD_COMMAND}`; export r; \
39088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39089 $(NORMAL_TARGET_EXPORTS) \
39090 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
39091 for flag in $(EXTRA_TARGET_FLAGS); do \
39092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39093 done; \
39094 (cd $(TARGET_SUBDIR)/rda && \
39095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39097 "RANLIB=$${RANLIB}" \
39098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39099 clean) \
39100 || exit 1
39101
39102@endif target-rda
39103
39104.PHONY: maybe-distclean-target-rda distclean-target-rda
39105maybe-distclean-target-rda:
39106@if target-rda
39107maybe-distclean-target-rda: distclean-target-rda
39108
39109distclean-target-rda:
39110 @: $(MAKE); $(unstage)
39111 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39112 r=`${PWD_COMMAND}`; export r; \
39113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39114 $(NORMAL_TARGET_EXPORTS) \
39115 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
39116 for flag in $(EXTRA_TARGET_FLAGS); do \
39117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39118 done; \
39119 (cd $(TARGET_SUBDIR)/rda && \
39120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39122 "RANLIB=$${RANLIB}" \
39123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39124 distclean) \
39125 || exit 1
39126
39127@endif target-rda
39128
39129.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
39130maybe-maintainer-clean-target-rda:
39131@if target-rda
39132maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
39133
39134maintainer-clean-target-rda:
39135 @: $(MAKE); $(unstage)
39136 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
39137 r=`${PWD_COMMAND}`; export r; \
39138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39139 $(NORMAL_TARGET_EXPORTS) \
39140 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
39141 for flag in $(EXTRA_TARGET_FLAGS); do \
39142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39143 done; \
39144 (cd $(TARGET_SUBDIR)/rda && \
39145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39147 "RANLIB=$${RANLIB}" \
39148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39149 maintainer-clean) \
39150 || exit 1
39151
39152@endif target-rda
39153
39154
39155
39156
39157
39158.PHONY: configure-target-libada maybe-configure-target-libada
39159maybe-configure-target-libada:
39160@if gcc-bootstrap
39161configure-target-libada: stage_current
39162@endif gcc-bootstrap
39163@if target-libada
39164maybe-configure-target-libada: configure-target-libada
39165configure-target-libada:
39166 @: $(MAKE); $(unstage)
39167 @r=`${PWD_COMMAND}`; export r; \
39168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39169 echo "Checking multilib configuration for libada..."; \
39170 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
39171 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
39172 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
39173 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
39174 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
39175 else \
39176 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
39177 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
39178 fi; \
39179 else \
39180 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
39181 fi; \
39182 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
39183 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
39184 $(NORMAL_TARGET_EXPORTS) \
39185 echo Configuring in $(TARGET_SUBDIR)/libada; \
39186 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
39187 case $(srcdir) in \
39188 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39189 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
39190 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39191 esac; \
39192 srcdiroption="--srcdir=$${topdir}/libada"; \
39193 libsrcdir="$$s/libada"; \
39194 rm -f no-such-file || : ; \
39195 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39196 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39197 --target=${target_alias} $${srcdiroption} \
39198 || exit 1
39199@endif target-libada
39200
39201
39202
39203
39204
39205.PHONY: all-target-libada maybe-all-target-libada
39206maybe-all-target-libada:
39207@if gcc-bootstrap
39208all-target-libada: stage_current
39209@endif gcc-bootstrap
39210@if target-libada
39211TARGET-target-libada=all
39212maybe-all-target-libada: all-target-libada
39213all-target-libada: configure-target-libada
39214 @: $(MAKE); $(unstage)
39215 @r=`${PWD_COMMAND}`; export r; \
39216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39217 $(NORMAL_TARGET_EXPORTS) \
39218 (cd $(TARGET_SUBDIR)/libada && \
39219 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39220 $(TARGET-target-libada))
39221@endif target-libada
39222
39223
39224
39225
39226
39227.PHONY: check-target-libada maybe-check-target-libada
39228maybe-check-target-libada:
39229@if target-libada
39230maybe-check-target-libada: check-target-libada
39231
39232check-target-libada:
39233 @: $(MAKE); $(unstage)
39234 @r=`${PWD_COMMAND}`; export r; \
39235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39236 $(NORMAL_TARGET_EXPORTS) \
39237 (cd $(TARGET_SUBDIR)/libada && \
39238 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39239
39240@endif target-libada
39241
39242.PHONY: install-target-libada maybe-install-target-libada
39243maybe-install-target-libada:
39244@if target-libada
39245maybe-install-target-libada: install-target-libada
39246
39247install-target-libada: installdirs
39248 @: $(MAKE); $(unstage)
39249 @r=`${PWD_COMMAND}`; export r; \
39250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39251 $(NORMAL_TARGET_EXPORTS) \
39252 (cd $(TARGET_SUBDIR)/libada && \
39253 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39254
39255@endif target-libada
39256
39257.PHONY: install-strip-target-libada maybe-install-strip-target-libada
39258maybe-install-strip-target-libada:
39259@if target-libada
39260maybe-install-strip-target-libada: install-strip-target-libada
39261
39262install-strip-target-libada: installdirs
39263 @: $(MAKE); $(unstage)
39264 @r=`${PWD_COMMAND}`; export r; \
39265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39266 $(NORMAL_TARGET_EXPORTS) \
39267 (cd $(TARGET_SUBDIR)/libada && \
39268 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39269
39270@endif target-libada
39271
39272# Other targets (info, dvi, pdf, etc.)
39273
39274.PHONY: maybe-info-target-libada info-target-libada
39275maybe-info-target-libada:
39276@if target-libada
39277maybe-info-target-libada: info-target-libada
39278
39279info-target-libada: \
39280 configure-target-libada
39281 @: $(MAKE); $(unstage)
39282 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39283 r=`${PWD_COMMAND}`; export r; \
39284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39285 $(NORMAL_TARGET_EXPORTS) \
39286 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
39287 for flag in $(EXTRA_TARGET_FLAGS); do \
39288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39289 done; \
39290 (cd $(TARGET_SUBDIR)/libada && \
39291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39293 "RANLIB=$${RANLIB}" \
39294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39295 info) \
39296 || exit 1
39297
39298@endif target-libada
39299
39300.PHONY: maybe-dvi-target-libada dvi-target-libada
39301maybe-dvi-target-libada:
39302@if target-libada
39303maybe-dvi-target-libada: dvi-target-libada
39304
39305dvi-target-libada: \
39306 configure-target-libada
39307 @: $(MAKE); $(unstage)
39308 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39309 r=`${PWD_COMMAND}`; export r; \
39310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39311 $(NORMAL_TARGET_EXPORTS) \
39312 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
39313 for flag in $(EXTRA_TARGET_FLAGS); do \
39314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39315 done; \
39316 (cd $(TARGET_SUBDIR)/libada && \
39317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39319 "RANLIB=$${RANLIB}" \
39320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39321 dvi) \
39322 || exit 1
39323
39324@endif target-libada
39325
39326.PHONY: maybe-pdf-target-libada pdf-target-libada
39327maybe-pdf-target-libada:
39328@if target-libada
39329maybe-pdf-target-libada: pdf-target-libada
39330
39331pdf-target-libada: \
39332 configure-target-libada
39333 @: $(MAKE); $(unstage)
39334 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39335 r=`${PWD_COMMAND}`; export r; \
39336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39337 $(NORMAL_TARGET_EXPORTS) \
39338 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
39339 for flag in $(EXTRA_TARGET_FLAGS); do \
39340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39341 done; \
39342 (cd $(TARGET_SUBDIR)/libada && \
39343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39345 "RANLIB=$${RANLIB}" \
39346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39347 pdf) \
39348 || exit 1
39349
39350@endif target-libada
39351
39352.PHONY: maybe-html-target-libada html-target-libada
39353maybe-html-target-libada:
39354@if target-libada
39355maybe-html-target-libada: html-target-libada
39356
39357html-target-libada: \
39358 configure-target-libada
39359 @: $(MAKE); $(unstage)
39360 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39361 r=`${PWD_COMMAND}`; export r; \
39362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39363 $(NORMAL_TARGET_EXPORTS) \
39364 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
39365 for flag in $(EXTRA_TARGET_FLAGS); do \
39366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39367 done; \
39368 (cd $(TARGET_SUBDIR)/libada && \
39369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39371 "RANLIB=$${RANLIB}" \
39372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39373 html) \
39374 || exit 1
39375
39376@endif target-libada
39377
39378.PHONY: maybe-TAGS-target-libada TAGS-target-libada
39379maybe-TAGS-target-libada:
39380@if target-libada
39381maybe-TAGS-target-libada: TAGS-target-libada
39382
39383TAGS-target-libada: \
39384 configure-target-libada
39385 @: $(MAKE); $(unstage)
39386 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39387 r=`${PWD_COMMAND}`; export r; \
39388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39389 $(NORMAL_TARGET_EXPORTS) \
39390 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
39391 for flag in $(EXTRA_TARGET_FLAGS); do \
39392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39393 done; \
39394 (cd $(TARGET_SUBDIR)/libada && \
39395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39397 "RANLIB=$${RANLIB}" \
39398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39399 TAGS) \
39400 || exit 1
39401
39402@endif target-libada
39403
39404.PHONY: maybe-install-info-target-libada install-info-target-libada
39405maybe-install-info-target-libada:
39406@if target-libada
39407maybe-install-info-target-libada: install-info-target-libada
39408
39409install-info-target-libada: \
39410 configure-target-libada \
39411 info-target-libada
39412 @: $(MAKE); $(unstage)
39413 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39414 r=`${PWD_COMMAND}`; export r; \
39415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39416 $(NORMAL_TARGET_EXPORTS) \
39417 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
39418 for flag in $(EXTRA_TARGET_FLAGS); do \
39419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39420 done; \
39421 (cd $(TARGET_SUBDIR)/libada && \
39422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39424 "RANLIB=$${RANLIB}" \
39425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39426 install-info) \
39427 || exit 1
39428
39429@endif target-libada
39430
39431.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
39432maybe-install-pdf-target-libada:
39433@if target-libada
39434maybe-install-pdf-target-libada: install-pdf-target-libada
39435
39436install-pdf-target-libada: \
39437 configure-target-libada \
39438 pdf-target-libada
39439 @: $(MAKE); $(unstage)
39440 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39441 r=`${PWD_COMMAND}`; export r; \
39442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39443 $(NORMAL_TARGET_EXPORTS) \
39444 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
39445 for flag in $(EXTRA_TARGET_FLAGS); do \
39446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39447 done; \
39448 (cd $(TARGET_SUBDIR)/libada && \
39449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39451 "RANLIB=$${RANLIB}" \
39452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39453 install-pdf) \
39454 || exit 1
39455
39456@endif target-libada
39457
39458.PHONY: maybe-install-html-target-libada install-html-target-libada
39459maybe-install-html-target-libada:
39460@if target-libada
39461maybe-install-html-target-libada: install-html-target-libada
39462
39463install-html-target-libada: \
39464 configure-target-libada \
39465 html-target-libada
39466 @: $(MAKE); $(unstage)
39467 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39468 r=`${PWD_COMMAND}`; export r; \
39469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39470 $(NORMAL_TARGET_EXPORTS) \
39471 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
39472 for flag in $(EXTRA_TARGET_FLAGS); do \
39473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39474 done; \
39475 (cd $(TARGET_SUBDIR)/libada && \
39476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39478 "RANLIB=$${RANLIB}" \
39479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39480 install-html) \
39481 || exit 1
39482
39483@endif target-libada
39484
39485.PHONY: maybe-installcheck-target-libada installcheck-target-libada
39486maybe-installcheck-target-libada:
39487@if target-libada
39488maybe-installcheck-target-libada: installcheck-target-libada
39489
39490installcheck-target-libada: \
39491 configure-target-libada
39492 @: $(MAKE); $(unstage)
39493 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39494 r=`${PWD_COMMAND}`; export r; \
39495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39496 $(NORMAL_TARGET_EXPORTS) \
39497 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
39498 for flag in $(EXTRA_TARGET_FLAGS); do \
39499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39500 done; \
39501 (cd $(TARGET_SUBDIR)/libada && \
39502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39504 "RANLIB=$${RANLIB}" \
39505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39506 installcheck) \
39507 || exit 1
39508
39509@endif target-libada
39510
39511.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
39512maybe-mostlyclean-target-libada:
39513@if target-libada
39514maybe-mostlyclean-target-libada: mostlyclean-target-libada
39515
39516mostlyclean-target-libada:
39517 @: $(MAKE); $(unstage)
39518 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39519 r=`${PWD_COMMAND}`; export r; \
39520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39521 $(NORMAL_TARGET_EXPORTS) \
39522 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
39523 for flag in $(EXTRA_TARGET_FLAGS); do \
39524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39525 done; \
39526 (cd $(TARGET_SUBDIR)/libada && \
39527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39529 "RANLIB=$${RANLIB}" \
39530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39531 mostlyclean) \
39532 || exit 1
39533
39534@endif target-libada
39535
39536.PHONY: maybe-clean-target-libada clean-target-libada
39537maybe-clean-target-libada:
39538@if target-libada
39539maybe-clean-target-libada: clean-target-libada
39540
39541clean-target-libada:
39542 @: $(MAKE); $(unstage)
39543 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39544 r=`${PWD_COMMAND}`; export r; \
39545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39546 $(NORMAL_TARGET_EXPORTS) \
39547 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
39548 for flag in $(EXTRA_TARGET_FLAGS); do \
39549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39550 done; \
39551 (cd $(TARGET_SUBDIR)/libada && \
39552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39554 "RANLIB=$${RANLIB}" \
39555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39556 clean) \
39557 || exit 1
39558
39559@endif target-libada
39560
39561.PHONY: maybe-distclean-target-libada distclean-target-libada
39562maybe-distclean-target-libada:
39563@if target-libada
39564maybe-distclean-target-libada: distclean-target-libada
39565
39566distclean-target-libada:
39567 @: $(MAKE); $(unstage)
39568 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39569 r=`${PWD_COMMAND}`; export r; \
39570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39571 $(NORMAL_TARGET_EXPORTS) \
39572 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
39573 for flag in $(EXTRA_TARGET_FLAGS); do \
39574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39575 done; \
39576 (cd $(TARGET_SUBDIR)/libada && \
39577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39579 "RANLIB=$${RANLIB}" \
39580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39581 distclean) \
39582 || exit 1
39583
39584@endif target-libada
39585
39586.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
39587maybe-maintainer-clean-target-libada:
39588@if target-libada
39589maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
39590
39591maintainer-clean-target-libada:
39592 @: $(MAKE); $(unstage)
39593 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39594 r=`${PWD_COMMAND}`; export r; \
39595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39596 $(NORMAL_TARGET_EXPORTS) \
39597 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
39598 for flag in $(EXTRA_TARGET_FLAGS); do \
39599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39600 done; \
39601 (cd $(TARGET_SUBDIR)/libada && \
39602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39604 "RANLIB=$${RANLIB}" \
39605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39606 maintainer-clean) \
39607 || exit 1
39608
39609@endif target-libada
39610
39611
39612
39613
39614
39615.PHONY: configure-target-libgomp maybe-configure-target-libgomp
39616maybe-configure-target-libgomp:
39617@if gcc-bootstrap
39618configure-target-libgomp: stage_current
39619@endif gcc-bootstrap
39620@if target-libgomp
39621maybe-configure-target-libgomp: configure-target-libgomp
39622configure-target-libgomp:
39623 @r=`${PWD_COMMAND}`; export r; \
39624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39625 echo "Checking multilib configuration for libgomp..."; \
39626 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39627 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39628 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39629 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39630 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39631 else \
39632 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39633 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39634 fi; \
39635 else \
39636 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39637 fi; \
39638 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39639 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39640 $(NORMAL_TARGET_EXPORTS) \
39641 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
39642 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
39643 case $(srcdir) in \
39644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39645 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39647 esac; \
39648 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39649 libsrcdir="$$s/libgomp"; \
39650 rm -f no-such-file || : ; \
39651 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39652 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39653 --target=${target_alias} $${srcdiroption} \
39654 || exit 1
39655@endif target-libgomp
39656
39657
39658
39659.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
39660maybe-configure-stage1-target-libgomp:
39661@if target-libgomp-bootstrap
39662maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
39663configure-stage1-target-libgomp:
39664 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39665 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39666 @r=`${PWD_COMMAND}`; export r; \
39667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39668 TFLAGS="$(STAGE1_TFLAGS)"; \
39669 echo "Checking multilib configuration for libgomp..."; \
39670 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39671 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39672 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39673 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39674 else \
39675 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39676 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39677 fi; \
39678 else \
39679 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39680 fi; \
39681 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39682 $(NORMAL_TARGET_EXPORTS) \
39683 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39684 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39685 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39686 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
39687 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39688 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39689 case $(srcdir) in \
39690 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39691 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39692 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39693 esac; \
39694 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39695 libsrcdir="$$s/libgomp"; \
39696 $(SHELL) $${libsrcdir}/configure \
39697 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39698 --target=${target_alias} $${srcdiroption} \
39699 $(STAGE1_CONFIGURE_FLAGS)
39700@endif target-libgomp-bootstrap
39701
39702.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
39703maybe-configure-stage2-target-libgomp:
39704@if target-libgomp-bootstrap
39705maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
39706configure-stage2-target-libgomp:
39707 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39708 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39709 @r=`${PWD_COMMAND}`; export r; \
39710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39711 TFLAGS="$(STAGE2_TFLAGS)"; \
39712 echo "Checking multilib configuration for libgomp..."; \
39713 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39714 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39715 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39716 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39717 else \
39718 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39719 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39720 fi; \
39721 else \
39722 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39723 fi; \
39724 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39725 $(NORMAL_TARGET_EXPORTS) \
39726 \
39727 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39728 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39729 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39730 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
39731 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39732 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39733 case $(srcdir) in \
39734 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39735 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39736 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39737 esac; \
39738 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39739 libsrcdir="$$s/libgomp"; \
39740 $(SHELL) $${libsrcdir}/configure \
39741 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39742 --target=${target_alias} $${srcdiroption} \
39743 --with-build-libsubdir=$(HOST_SUBDIR) \
39744 $(STAGE2_CONFIGURE_FLAGS)
39745@endif target-libgomp-bootstrap
39746
39747.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
39748maybe-configure-stage3-target-libgomp:
39749@if target-libgomp-bootstrap
39750maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
39751configure-stage3-target-libgomp:
39752 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39753 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39754 @r=`${PWD_COMMAND}`; export r; \
39755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39756 TFLAGS="$(STAGE3_TFLAGS)"; \
39757 echo "Checking multilib configuration for libgomp..."; \
39758 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39759 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39760 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39761 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39762 else \
39763 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39764 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39765 fi; \
39766 else \
39767 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39768 fi; \
39769 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39770 $(NORMAL_TARGET_EXPORTS) \
39771 \
39772 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39773 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39774 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39775 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
39776 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39777 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39778 case $(srcdir) in \
39779 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39780 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39781 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39782 esac; \
39783 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39784 libsrcdir="$$s/libgomp"; \
39785 $(SHELL) $${libsrcdir}/configure \
39786 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39787 --target=${target_alias} $${srcdiroption} \
39788 --with-build-libsubdir=$(HOST_SUBDIR) \
39789 $(STAGE3_CONFIGURE_FLAGS)
39790@endif target-libgomp-bootstrap
39791
39792.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
39793maybe-configure-stage4-target-libgomp:
39794@if target-libgomp-bootstrap
39795maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
39796configure-stage4-target-libgomp:
39797 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39798 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39799 @r=`${PWD_COMMAND}`; export r; \
39800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39801 TFLAGS="$(STAGE4_TFLAGS)"; \
39802 echo "Checking multilib configuration for libgomp..."; \
39803 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39804 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39805 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39806 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39807 else \
39808 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39809 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39810 fi; \
39811 else \
39812 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39813 fi; \
39814 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39815 $(NORMAL_TARGET_EXPORTS) \
39816 \
39817 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39818 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39819 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39820 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
39821 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39822 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39823 case $(srcdir) in \
39824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39825 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39827 esac; \
39828 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39829 libsrcdir="$$s/libgomp"; \
39830 $(SHELL) $${libsrcdir}/configure \
39831 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39832 --target=${target_alias} $${srcdiroption} \
39833 --with-build-libsubdir=$(HOST_SUBDIR) \
39834 $(STAGE4_CONFIGURE_FLAGS)
39835@endif target-libgomp-bootstrap
39836
39837.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
39838maybe-configure-stageprofile-target-libgomp:
39839@if target-libgomp-bootstrap
39840maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39841configure-stageprofile-target-libgomp:
39842 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39843 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39844 @r=`${PWD_COMMAND}`; export r; \
39845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39846 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39847 echo "Checking multilib configuration for libgomp..."; \
39848 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39849 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39850 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39851 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39852 else \
39853 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39854 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39855 fi; \
39856 else \
39857 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39858 fi; \
39859 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39860 $(NORMAL_TARGET_EXPORTS) \
39861 \
39862 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39863 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39864 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39865 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
39866 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39867 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39868 case $(srcdir) in \
39869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39870 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39872 esac; \
39873 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39874 libsrcdir="$$s/libgomp"; \
39875 $(SHELL) $${libsrcdir}/configure \
39876 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39877 --target=${target_alias} $${srcdiroption} \
39878 --with-build-libsubdir=$(HOST_SUBDIR) \
39879 $(STAGEprofile_CONFIGURE_FLAGS)
39880@endif target-libgomp-bootstrap
39881
39882.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
39883maybe-configure-stagefeedback-target-libgomp:
39884@if target-libgomp-bootstrap
39885maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39886configure-stagefeedback-target-libgomp:
39887 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39888 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39889 @r=`${PWD_COMMAND}`; export r; \
39890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39891 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39892 echo "Checking multilib configuration for libgomp..."; \
39893 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39894 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39895 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39896 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39897 else \
39898 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39899 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39900 fi; \
39901 else \
39902 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39903 fi; \
39904 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39905 $(NORMAL_TARGET_EXPORTS) \
39906 \
39907 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39908 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39909 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39910 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
39911 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39912 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39913 case $(srcdir) in \
39914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39915 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39917 esac; \
39918 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39919 libsrcdir="$$s/libgomp"; \
39920 $(SHELL) $${libsrcdir}/configure \
39921 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39922 --target=${target_alias} $${srcdiroption} \
39923 --with-build-libsubdir=$(HOST_SUBDIR) \
39924 $(STAGEfeedback_CONFIGURE_FLAGS)
39925@endif target-libgomp-bootstrap
39926
39927
39928
39929
39930
39931.PHONY: all-target-libgomp maybe-all-target-libgomp
39932maybe-all-target-libgomp:
39933@if gcc-bootstrap
39934all-target-libgomp: stage_current
39935@endif gcc-bootstrap
39936@if target-libgomp
39937TARGET-target-libgomp=all
39938maybe-all-target-libgomp: all-target-libgomp
39939all-target-libgomp: configure-target-libgomp
39940 @r=`${PWD_COMMAND}`; export r; \
39941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39942 $(NORMAL_TARGET_EXPORTS) \
39943 (cd $(TARGET_SUBDIR)/libgomp && \
39944 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39945 $(TARGET-target-libgomp))
39946@endif target-libgomp
39947
39948
39949
39950.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
39951.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
39952maybe-all-stage1-target-libgomp:
39953maybe-clean-stage1-target-libgomp:
39954@if target-libgomp-bootstrap
39955maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
39956all-stage1: all-stage1-target-libgomp
39957TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
39958all-stage1-target-libgomp: configure-stage1-target-libgomp
39959 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39960 @r=`${PWD_COMMAND}`; export r; \
39961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39962 TFLAGS="$(STAGE1_TFLAGS)"; \
39963 $(NORMAL_TARGET_EXPORTS) \
39964 cd $(TARGET_SUBDIR)/libgomp && \
39965 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39966 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39967 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39968 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39969 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39970 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39971 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39972 $(EXTRA_TARGET_FLAGS) \
39973 TFLAGS="$(STAGE1_TFLAGS)" \
39974 $(TARGET-stage1-target-libgomp)
39975
39976maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
39977clean-stage1: clean-stage1-target-libgomp
39978clean-stage1-target-libgomp:
39979 @if [ $(current_stage) = stage1 ]; then \
39980 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39981 else \
39982 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
39983 $(MAKE) stage1-start; \
39984 fi; \
39985 cd $(TARGET_SUBDIR)/libgomp && \
39986 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39987 clean
39988@endif target-libgomp-bootstrap
39989
39990
39991.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
39992.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
39993maybe-all-stage2-target-libgomp:
39994maybe-clean-stage2-target-libgomp:
39995@if target-libgomp-bootstrap
39996maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
39997all-stage2: all-stage2-target-libgomp
39998TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
39999all-stage2-target-libgomp: configure-stage2-target-libgomp
40000 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
40001 @r=`${PWD_COMMAND}`; export r; \
40002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40003 TFLAGS="$(STAGE2_TFLAGS)"; \
40004 $(NORMAL_TARGET_EXPORTS) \
40005 \
40006 cd $(TARGET_SUBDIR)/libgomp && \
40007 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40008 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40009 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40010 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40011 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40012 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40013 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40014 $(EXTRA_TARGET_FLAGS) \
40015 TFLAGS="$(STAGE2_TFLAGS)" \
40016 $(TARGET-stage2-target-libgomp)
40017
40018maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
40019clean-stage2: clean-stage2-target-libgomp
40020clean-stage2-target-libgomp:
40021 @if [ $(current_stage) = stage2 ]; then \
40022 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
40023 else \
40024 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
40025 $(MAKE) stage2-start; \
40026 fi; \
40027 cd $(TARGET_SUBDIR)/libgomp && \
40028 $(MAKE) $(EXTRA_TARGET_FLAGS) \
40029 \
40030 clean
40031@endif target-libgomp-bootstrap
40032
40033
40034.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
40035.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
40036maybe-all-stage3-target-libgomp:
40037maybe-clean-stage3-target-libgomp:
40038@if target-libgomp-bootstrap
40039maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
40040all-stage3: all-stage3-target-libgomp
40041TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
40042all-stage3-target-libgomp: configure-stage3-target-libgomp
40043 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
40044 @r=`${PWD_COMMAND}`; export r; \
40045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40046 TFLAGS="$(STAGE3_TFLAGS)"; \
40047 $(NORMAL_TARGET_EXPORTS) \
40048 \
40049 cd $(TARGET_SUBDIR)/libgomp && \
40050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40051 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40052 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40053 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40057 $(EXTRA_TARGET_FLAGS) \
40058 TFLAGS="$(STAGE3_TFLAGS)" \
40059 $(TARGET-stage3-target-libgomp)
40060
40061maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
40062clean-stage3: clean-stage3-target-libgomp
40063clean-stage3-target-libgomp:
40064 @if [ $(current_stage) = stage3 ]; then \
40065 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
40066 else \
40067 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
40068 $(MAKE) stage3-start; \
40069 fi; \
40070 cd $(TARGET_SUBDIR)/libgomp && \
40071 $(MAKE) $(EXTRA_TARGET_FLAGS) \
40072 \
40073 clean
40074@endif target-libgomp-bootstrap
40075
40076
40077.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
40078.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
40079maybe-all-stage4-target-libgomp:
40080maybe-clean-stage4-target-libgomp:
40081@if target-libgomp-bootstrap
40082maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
40083all-stage4: all-stage4-target-libgomp
40084TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
40085all-stage4-target-libgomp: configure-stage4-target-libgomp
40086 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
40087 @r=`${PWD_COMMAND}`; export r; \
40088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40089 TFLAGS="$(STAGE4_TFLAGS)"; \
40090 $(NORMAL_TARGET_EXPORTS) \
40091 \
40092 cd $(TARGET_SUBDIR)/libgomp && \
40093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40094 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40095 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40096 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40100 $(EXTRA_TARGET_FLAGS) \
40101 TFLAGS="$(STAGE4_TFLAGS)" \
40102 $(TARGET-stage4-target-libgomp)
40103
40104maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
40105clean-stage4: clean-stage4-target-libgomp
40106clean-stage4-target-libgomp:
40107 @if [ $(current_stage) = stage4 ]; then \
40108 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
40109 else \
40110 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
40111 $(MAKE) stage4-start; \
40112 fi; \
40113 cd $(TARGET_SUBDIR)/libgomp && \
40114 $(MAKE) $(EXTRA_TARGET_FLAGS) \
40115 \
40116 clean
40117@endif target-libgomp-bootstrap
40118
40119
40120.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
40121.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
40122maybe-all-stageprofile-target-libgomp:
40123maybe-clean-stageprofile-target-libgomp:
40124@if target-libgomp-bootstrap
40125maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
40126all-stageprofile: all-stageprofile-target-libgomp
40127TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
40128all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
40129 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
40130 @r=`${PWD_COMMAND}`; export r; \
40131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40132 TFLAGS="$(STAGEprofile_TFLAGS)"; \
40133 $(NORMAL_TARGET_EXPORTS) \
40134 \
40135 cd $(TARGET_SUBDIR)/libgomp && \
40136 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40137 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40138 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40139 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40140 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40141 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40142 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40143 $(EXTRA_TARGET_FLAGS) \
40144 TFLAGS="$(STAGEprofile_TFLAGS)" \
40145 $(TARGET-stageprofile-target-libgomp)
40146
40147maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
40148clean-stageprofile: clean-stageprofile-target-libgomp
40149clean-stageprofile-target-libgomp:
40150 @if [ $(current_stage) = stageprofile ]; then \
40151 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
40152 else \
40153 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
40154 $(MAKE) stageprofile-start; \
40155 fi; \
40156 cd $(TARGET_SUBDIR)/libgomp && \
40157 $(MAKE) $(EXTRA_TARGET_FLAGS) \
40158 \
40159 clean
40160@endif target-libgomp-bootstrap
40161
40162
40163.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
40164.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
40165maybe-all-stagefeedback-target-libgomp:
40166maybe-clean-stagefeedback-target-libgomp:
40167@if target-libgomp-bootstrap
40168maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
40169all-stagefeedback: all-stagefeedback-target-libgomp
40170TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
40171all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
40172 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
40173 @r=`${PWD_COMMAND}`; export r; \
40174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40175 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
40176 $(NORMAL_TARGET_EXPORTS) \
40177 \
40178 cd $(TARGET_SUBDIR)/libgomp && \
40179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40180 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40181 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40182 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40183 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40184 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40185 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40186 $(EXTRA_TARGET_FLAGS) \
40187 TFLAGS="$(STAGEfeedback_TFLAGS)" \
40188 $(TARGET-stagefeedback-target-libgomp)
40189
40190maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
40191clean-stagefeedback: clean-stagefeedback-target-libgomp
40192clean-stagefeedback-target-libgomp:
40193 @if [ $(current_stage) = stagefeedback ]; then \
40194 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
40195 else \
40196 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
40197 $(MAKE) stagefeedback-start; \
40198 fi; \
40199 cd $(TARGET_SUBDIR)/libgomp && \
40200 $(MAKE) $(EXTRA_TARGET_FLAGS) \
40201 \
40202 clean
40203@endif target-libgomp-bootstrap
40204
40205
40206
40207
40208
40209
40210.PHONY: check-target-libgomp maybe-check-target-libgomp
40211maybe-check-target-libgomp:
40212@if target-libgomp
40213maybe-check-target-libgomp: check-target-libgomp
40214
40215check-target-libgomp:
40216 @: $(MAKE); $(unstage)
40217 @r=`${PWD_COMMAND}`; export r; \
40218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40219 $(NORMAL_TARGET_EXPORTS) \
40220 (cd $(TARGET_SUBDIR)/libgomp && \
40221 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40222
40223@endif target-libgomp
40224
40225.PHONY: install-target-libgomp maybe-install-target-libgomp
40226maybe-install-target-libgomp:
40227@if target-libgomp
40228maybe-install-target-libgomp: install-target-libgomp
40229
40230install-target-libgomp: installdirs
40231 @: $(MAKE); $(unstage)
40232 @r=`${PWD_COMMAND}`; export r; \
40233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40234 $(NORMAL_TARGET_EXPORTS) \
40235 (cd $(TARGET_SUBDIR)/libgomp && \
40236 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40237
40238@endif target-libgomp
40239
40240.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
40241maybe-install-strip-target-libgomp:
40242@if target-libgomp
40243maybe-install-strip-target-libgomp: install-strip-target-libgomp
40244
40245install-strip-target-libgomp: installdirs
40246 @: $(MAKE); $(unstage)
40247 @r=`${PWD_COMMAND}`; export r; \
40248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40249 $(NORMAL_TARGET_EXPORTS) \
40250 (cd $(TARGET_SUBDIR)/libgomp && \
40251 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40252
40253@endif target-libgomp
40254
40255# Other targets (info, dvi, pdf, etc.)
40256
40257.PHONY: maybe-info-target-libgomp info-target-libgomp
40258maybe-info-target-libgomp:
40259@if target-libgomp
40260maybe-info-target-libgomp: info-target-libgomp
40261
40262info-target-libgomp: \
40263 configure-target-libgomp
40264 @: $(MAKE); $(unstage)
40265 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40266 r=`${PWD_COMMAND}`; export r; \
40267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40268 $(NORMAL_TARGET_EXPORTS) \
40269 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
40270 for flag in $(EXTRA_TARGET_FLAGS); do \
40271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40272 done; \
40273 (cd $(TARGET_SUBDIR)/libgomp && \
40274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40276 "RANLIB=$${RANLIB}" \
40277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40278 info) \
40279 || exit 1
40280
40281@endif target-libgomp
40282
40283.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
40284maybe-dvi-target-libgomp:
40285@if target-libgomp
40286maybe-dvi-target-libgomp: dvi-target-libgomp
40287
40288dvi-target-libgomp: \
40289 configure-target-libgomp
40290 @: $(MAKE); $(unstage)
40291 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40292 r=`${PWD_COMMAND}`; export r; \
40293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40294 $(NORMAL_TARGET_EXPORTS) \
40295 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
40296 for flag in $(EXTRA_TARGET_FLAGS); do \
40297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40298 done; \
40299 (cd $(TARGET_SUBDIR)/libgomp && \
40300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40302 "RANLIB=$${RANLIB}" \
40303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40304 dvi) \
40305 || exit 1
40306
40307@endif target-libgomp
40308
40309.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
40310maybe-pdf-target-libgomp:
40311@if target-libgomp
40312maybe-pdf-target-libgomp: pdf-target-libgomp
40313
40314pdf-target-libgomp: \
40315 configure-target-libgomp
40316 @: $(MAKE); $(unstage)
40317 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40318 r=`${PWD_COMMAND}`; export r; \
40319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40320 $(NORMAL_TARGET_EXPORTS) \
40321 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
40322 for flag in $(EXTRA_TARGET_FLAGS); do \
40323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40324 done; \
40325 (cd $(TARGET_SUBDIR)/libgomp && \
40326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40328 "RANLIB=$${RANLIB}" \
40329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40330 pdf) \
40331 || exit 1
40332
40333@endif target-libgomp
40334
40335.PHONY: maybe-html-target-libgomp html-target-libgomp
40336maybe-html-target-libgomp:
40337@if target-libgomp
40338maybe-html-target-libgomp: html-target-libgomp
40339
40340html-target-libgomp: \
40341 configure-target-libgomp
40342 @: $(MAKE); $(unstage)
40343 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40344 r=`${PWD_COMMAND}`; export r; \
40345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40346 $(NORMAL_TARGET_EXPORTS) \
40347 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
40348 for flag in $(EXTRA_TARGET_FLAGS); do \
40349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40350 done; \
40351 (cd $(TARGET_SUBDIR)/libgomp && \
40352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40354 "RANLIB=$${RANLIB}" \
40355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40356 html) \
40357 || exit 1
40358
40359@endif target-libgomp
40360
40361.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
40362maybe-TAGS-target-libgomp:
40363@if target-libgomp
40364maybe-TAGS-target-libgomp: TAGS-target-libgomp
40365
40366TAGS-target-libgomp: \
40367 configure-target-libgomp
40368 @: $(MAKE); $(unstage)
40369 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40370 r=`${PWD_COMMAND}`; export r; \
40371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40372 $(NORMAL_TARGET_EXPORTS) \
40373 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
40374 for flag in $(EXTRA_TARGET_FLAGS); do \
40375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40376 done; \
40377 (cd $(TARGET_SUBDIR)/libgomp && \
40378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40380 "RANLIB=$${RANLIB}" \
40381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40382 TAGS) \
40383 || exit 1
40384
40385@endif target-libgomp
40386
40387.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
40388maybe-install-info-target-libgomp:
40389@if target-libgomp
40390maybe-install-info-target-libgomp: install-info-target-libgomp
40391
40392install-info-target-libgomp: \
40393 configure-target-libgomp \
40394 info-target-libgomp
40395 @: $(MAKE); $(unstage)
40396 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40397 r=`${PWD_COMMAND}`; export r; \
40398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40399 $(NORMAL_TARGET_EXPORTS) \
40400 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
40401 for flag in $(EXTRA_TARGET_FLAGS); do \
40402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40403 done; \
40404 (cd $(TARGET_SUBDIR)/libgomp && \
40405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40407 "RANLIB=$${RANLIB}" \
40408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40409 install-info) \
40410 || exit 1
40411
40412@endif target-libgomp
40413
40414.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
40415maybe-install-pdf-target-libgomp:
40416@if target-libgomp
40417maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
40418
40419install-pdf-target-libgomp: \
40420 configure-target-libgomp \
40421 pdf-target-libgomp
40422 @: $(MAKE); $(unstage)
40423 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40424 r=`${PWD_COMMAND}`; export r; \
40425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40426 $(NORMAL_TARGET_EXPORTS) \
40427 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
40428 for flag in $(EXTRA_TARGET_FLAGS); do \
40429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40430 done; \
40431 (cd $(TARGET_SUBDIR)/libgomp && \
40432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40434 "RANLIB=$${RANLIB}" \
40435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40436 install-pdf) \
40437 || exit 1
40438
40439@endif target-libgomp
40440
40441.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
40442maybe-install-html-target-libgomp:
40443@if target-libgomp
40444maybe-install-html-target-libgomp: install-html-target-libgomp
40445
40446install-html-target-libgomp: \
40447 configure-target-libgomp \
40448 html-target-libgomp
40449 @: $(MAKE); $(unstage)
40450 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40451 r=`${PWD_COMMAND}`; export r; \
40452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40453 $(NORMAL_TARGET_EXPORTS) \
40454 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
40455 for flag in $(EXTRA_TARGET_FLAGS); do \
40456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40457 done; \
40458 (cd $(TARGET_SUBDIR)/libgomp && \
40459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40461 "RANLIB=$${RANLIB}" \
40462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40463 install-html) \
40464 || exit 1
40465
40466@endif target-libgomp
40467
40468.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
40469maybe-installcheck-target-libgomp:
40470@if target-libgomp
40471maybe-installcheck-target-libgomp: installcheck-target-libgomp
40472
40473installcheck-target-libgomp: \
40474 configure-target-libgomp
40475 @: $(MAKE); $(unstage)
40476 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40477 r=`${PWD_COMMAND}`; export r; \
40478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40479 $(NORMAL_TARGET_EXPORTS) \
40480 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
40481 for flag in $(EXTRA_TARGET_FLAGS); do \
40482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40483 done; \
40484 (cd $(TARGET_SUBDIR)/libgomp && \
40485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40487 "RANLIB=$${RANLIB}" \
40488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40489 installcheck) \
40490 || exit 1
40491
40492@endif target-libgomp
40493
40494.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
40495maybe-mostlyclean-target-libgomp:
40496@if target-libgomp
40497maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
40498
40499mostlyclean-target-libgomp:
40500 @: $(MAKE); $(unstage)
40501 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40502 r=`${PWD_COMMAND}`; export r; \
40503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40504 $(NORMAL_TARGET_EXPORTS) \
40505 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
40506 for flag in $(EXTRA_TARGET_FLAGS); do \
40507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40508 done; \
40509 (cd $(TARGET_SUBDIR)/libgomp && \
40510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40512 "RANLIB=$${RANLIB}" \
40513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40514 mostlyclean) \
40515 || exit 1
40516
40517@endif target-libgomp
40518
40519.PHONY: maybe-clean-target-libgomp clean-target-libgomp
40520maybe-clean-target-libgomp:
40521@if target-libgomp
40522maybe-clean-target-libgomp: clean-target-libgomp
40523
40524clean-target-libgomp:
40525 @: $(MAKE); $(unstage)
40526 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40527 r=`${PWD_COMMAND}`; export r; \
40528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40529 $(NORMAL_TARGET_EXPORTS) \
40530 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
40531 for flag in $(EXTRA_TARGET_FLAGS); do \
40532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40533 done; \
40534 (cd $(TARGET_SUBDIR)/libgomp && \
40535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40537 "RANLIB=$${RANLIB}" \
40538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40539 clean) \
40540 || exit 1
40541
40542@endif target-libgomp
40543
40544.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
40545maybe-distclean-target-libgomp:
40546@if target-libgomp
40547maybe-distclean-target-libgomp: distclean-target-libgomp
40548
40549distclean-target-libgomp:
40550 @: $(MAKE); $(unstage)
40551 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40552 r=`${PWD_COMMAND}`; export r; \
40553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40554 $(NORMAL_TARGET_EXPORTS) \
40555 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
40556 for flag in $(EXTRA_TARGET_FLAGS); do \
40557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40558 done; \
40559 (cd $(TARGET_SUBDIR)/libgomp && \
40560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40562 "RANLIB=$${RANLIB}" \
40563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40564 distclean) \
40565 || exit 1
40566
40567@endif target-libgomp
40568
40569.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
40570maybe-maintainer-clean-target-libgomp:
40571@if target-libgomp
40572maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
40573
40574maintainer-clean-target-libgomp:
40575 @: $(MAKE); $(unstage)
40576 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40577 r=`${PWD_COMMAND}`; export r; \
40578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40579 $(NORMAL_TARGET_EXPORTS) \
40580 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
40581 for flag in $(EXTRA_TARGET_FLAGS); do \
40582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40583 done; \
40584 (cd $(TARGET_SUBDIR)/libgomp && \
40585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40587 "RANLIB=$${RANLIB}" \
40588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40589 maintainer-clean) \
40590 || exit 1
40591
40592@endif target-libgomp
40593
40594
40595
40596# ----------
40597# GCC module
40598# ----------
40599
40600@if gcc-no-bootstrap
40601.PHONY: cross
40602cross: all-build all-gas all-ld
40603 @r=`${PWD_COMMAND}`; export r; \
40604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40605 $(HOST_EXPORTS) \
40606 echo "Building the C and C++ compiler"; \
40607 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
40608 @r=`${PWD_COMMAND}`; export r; \
40609 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40610 echo "Building runtime libraries"; \
40611 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
40612@endif gcc-no-bootstrap
40613
40614@if gcc
40615
40616.PHONY: check-gcc-c check-c
40617check-gcc-c:
40618 r=`${PWD_COMMAND}`; export r; \
40619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40620 $(HOST_EXPORTS) \
40621 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
40622check-c: check-gcc-c
40623
40624.PHONY: check-gcc-c++ check-c++
40625check-gcc-c++:
40626 r=`${PWD_COMMAND}`; export r; \
40627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40628 $(HOST_EXPORTS) \
40629 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
40630check-c++: check-gcc-c++ check-target-libstdc++-v3
40631
40632.PHONY: check-gcc-fortran check-fortran
40633check-gcc-fortran:
40634 r=`${PWD_COMMAND}`; export r; \
40635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40636 $(HOST_EXPORTS) \
40637 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
40638check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
40639
40640.PHONY: check-gcc-java check-java
40641check-gcc-java:
40642 r=`${PWD_COMMAND}`; export r; \
40643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40644 $(HOST_EXPORTS) \
40645 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
40646check-java: check-gcc-java check-target-libjava
40647
40648.PHONY: check-gcc-ada check-ada
40649check-gcc-ada:
40650 r=`${PWD_COMMAND}`; export r; \
40651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40652 $(HOST_EXPORTS) \
40653 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
40654check-ada: check-gcc-ada check-target-libada
40655
40656.PHONY: check-gcc-objc check-objc
40657check-gcc-objc:
40658 r=`${PWD_COMMAND}`; export r; \
40659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40660 $(HOST_EXPORTS) \
40661 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
40662check-objc: check-gcc-objc check-target-libobjc
40663
40664.PHONY: check-gcc-obj-c++ check-obj-c++
40665check-gcc-obj-c++:
40666 r=`${PWD_COMMAND}`; export r; \
40667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40668 $(HOST_EXPORTS) \
40669 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
40670check-obj-c++: check-gcc-obj-c++
40671
40672.PHONY: check-gcc-go check-go
40673check-gcc-go:
40674 r=`${PWD_COMMAND}`; export r; \
40675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40676 $(HOST_EXPORTS) \
40677 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
40678check-go: check-gcc-go check-target-libgo
40679
40680
40681# Install the gcc headers files, but not the fixed include files,
40682# which Cygnus is not allowed to distribute. This rule is very
40683# dependent on the workings of the gcc Makefile.in.
40684.PHONY: gcc-no-fixedincludes
40685gcc-no-fixedincludes:
40686 @if [ -f ./gcc/Makefile ]; then \
40687 rm -rf gcc/tmp-include; \
40688 mv gcc/include gcc/tmp-include 2>/dev/null; \
40689 mkdir gcc/include; \
40690 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
40691 touch gcc/stmp-fixinc gcc/include/fixed; \
40692 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
40693 r=`${PWD_COMMAND}`; export r; \
40694 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40695 $(HOST_EXPORTS) \
40696 (cd ./gcc && \
40697 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
40698 rm -rf gcc/include; \
40699 mv gcc/tmp-include gcc/include 2>/dev/null; \
40700 else true; fi
40701@endif gcc
40702
40703# ---------------------
40704# GCC bootstrap support
40705# ---------------------
40706
40707# We track the current stage (the one in 'gcc') in the stage_current file.
40708# stage_last instead tracks the stage that was built last. These targets
40709# are dummy when toplevel bootstrap is not active.
40710
40711# While making host and target tools, symlinks to the final stage must be
40712# there, so $(unstage) should be run at various points. To avoid excessive
40713# recursive invocations of make, we "inline" them using a variable. These
40714# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
40715# to avoid warnings from the GNU Make job server.
40716
40717unstage = :
40718stage = :
40719current_stage = ""
40720
40721@if gcc-bootstrap
40722unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
40723stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
40724current_stage = "`cat stage_current 2> /dev/null`"
40725@endif gcc-bootstrap
40726
40727.PHONY: unstage stage
40728unstage:
40729 @: $(MAKE); $(unstage)
40730stage:
40731 @: $(MAKE); $(stage)
40732
40733# Disable commands for lean bootstrap.
40734LEAN = false
40735
40736# We name the build directories for the various stages "stage1-gcc",
40737# "stage2-gcc","stage3-gcc", etc.
40738
40739# Since the 'compare' process will fail (on debugging information) if any
40740# directory names are different, we need to link the gcc directory for
40741# the previous stage to a constant name ('prev-gcc'), and to make the name of
40742# the build directories constant as well. For the latter, we use naked names
40743# like 'gcc', because the scripts in that directory assume it. We use
40744# mv on platforms where symlinks to directories do not work or are not
40745# reliable.
40746
40747# 'touch' doesn't work right on some platforms.
40748STAMP = echo timestamp >
40749
40750# We only want to compare .o files, so set this!
40751objext = .o
40752
40753
40754.PHONY: stage1-start stage1-end
40755
40756stage1-start::
40757 @: $(MAKE); $(stage); \
40758 echo stage1 > stage_current ; \
40759 echo stage1 > stage_last; \
40760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40761@if bfd
40762 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
40763 mkdir stage1-bfd; \
40764 mv stage1-bfd bfd
40765@endif bfd
40766@if opcodes
40767 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
40768 mkdir stage1-opcodes; \
40769 mv stage1-opcodes opcodes
40770@endif opcodes
40771@if binutils
40772 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
40773 mkdir stage1-binutils; \
40774 mv stage1-binutils binutils
40775@endif binutils
40776@if gas
40777 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
40778 mkdir stage1-gas; \
40779 mv stage1-gas gas
40780@endif gas
40781@if gcc
40782 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
40783 mkdir stage1-gcc; \
40784 mv stage1-gcc gcc
40785@endif gcc
40786@if gmp
40787 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
40788 mkdir stage1-gmp; \
40789 mv stage1-gmp gmp
40790@endif gmp
40791@if mpfr
40792 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
40793 mkdir stage1-mpfr; \
40794 mv stage1-mpfr mpfr
40795@endif mpfr
40796@if mpc
40797 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
40798 mkdir stage1-mpc; \
40799 mv stage1-mpc mpc
40800@endif mpc
40801@if ppl
40802 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
40803 mkdir stage1-ppl; \
40804 mv stage1-ppl ppl
40805@endif ppl
40806@if cloog
40807 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
40808 mkdir stage1-cloog; \
40809 mv stage1-cloog cloog
40810@endif cloog
40811@if libelf
40812 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
40813 mkdir stage1-libelf; \
40814 mv stage1-libelf libelf
40815@endif libelf
40816@if gold
40817 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
40818 mkdir stage1-gold; \
40819 mv stage1-gold gold
40820@endif gold
40821@if intl
40822 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
40823 mkdir stage1-intl; \
40824 mv stage1-intl intl
40825@endif intl
40826@if ld
40827 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
40828 mkdir stage1-ld; \
40829 mv stage1-ld ld
40830@endif ld
40831@if libcpp
40832 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
40833 mkdir stage1-libcpp; \
40834 mv stage1-libcpp libcpp
40835@endif libcpp
40836@if libdecnumber
40837 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
40838 mkdir stage1-libdecnumber; \
40839 mv stage1-libdecnumber libdecnumber
40840@endif libdecnumber
40841@if libiberty
40842 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
40843 mkdir stage1-libiberty; \
40844 mv stage1-libiberty libiberty
40845@endif libiberty
40846@if zlib
40847 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
40848 mkdir stage1-zlib; \
40849 mv stage1-zlib zlib
40850@endif zlib
40851@if lto-plugin
40852 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
40853 mkdir stage1-lto-plugin; \
40854 mv stage1-lto-plugin lto-plugin
40855@endif lto-plugin
40856 @[ -d stage1-$(TARGET_SUBDIR) ] || \
40857 mkdir stage1-$(TARGET_SUBDIR); \
40858 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
40859
40860stage1-end::
40861@if bfd
40862 @if test -d $(HOST_SUBDIR)/bfd ; then \
40863 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
40864 fi
40865@endif bfd
40866@if opcodes
40867 @if test -d $(HOST_SUBDIR)/opcodes ; then \
40868 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
40869 fi
40870@endif opcodes
40871@if binutils
40872 @if test -d $(HOST_SUBDIR)/binutils ; then \
40873 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
40874 fi
40875@endif binutils
40876@if gas
40877 @if test -d $(HOST_SUBDIR)/gas ; then \
40878 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
40879 fi
40880@endif gas
40881@if gcc
40882 @if test -d $(HOST_SUBDIR)/gcc ; then \
40883 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
40884 fi
40885@endif gcc
40886@if gmp
40887 @if test -d $(HOST_SUBDIR)/gmp ; then \
40888 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
40889 fi
40890@endif gmp
40891@if mpfr
40892 @if test -d $(HOST_SUBDIR)/mpfr ; then \
40893 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
40894 fi
40895@endif mpfr
40896@if mpc
40897 @if test -d $(HOST_SUBDIR)/mpc ; then \
40898 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
40899 fi
40900@endif mpc
40901@if ppl
40902 @if test -d $(HOST_SUBDIR)/ppl ; then \
40903 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
40904 fi
40905@endif ppl
40906@if cloog
40907 @if test -d $(HOST_SUBDIR)/cloog ; then \
40908 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
40909 fi
40910@endif cloog
40911@if libelf
40912 @if test -d $(HOST_SUBDIR)/libelf ; then \
40913 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
40914 fi
40915@endif libelf
40916@if gold
40917 @if test -d $(HOST_SUBDIR)/gold ; then \
40918 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
40919 fi
40920@endif gold
40921@if intl
40922 @if test -d $(HOST_SUBDIR)/intl ; then \
40923 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
40924 fi
40925@endif intl
40926@if ld
40927 @if test -d $(HOST_SUBDIR)/ld ; then \
40928 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
40929 fi
40930@endif ld
40931@if libcpp
40932 @if test -d $(HOST_SUBDIR)/libcpp ; then \
40933 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
40934 fi
40935@endif libcpp
40936@if libdecnumber
40937 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40938 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
40939 fi
40940@endif libdecnumber
40941@if libiberty
40942 @if test -d $(HOST_SUBDIR)/libiberty ; then \
40943 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
40944 fi
40945@endif libiberty
40946@if zlib
40947 @if test -d $(HOST_SUBDIR)/zlib ; then \
40948 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
40949 fi
40950@endif zlib
40951@if lto-plugin
40952 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40953 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
40954 fi
40955@endif lto-plugin
40956 @if test -d $(TARGET_SUBDIR) ; then \
40957 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
40958 fi
40959 rm -f stage_current
40960
40961# Bubble a bug fix through all the stages up to stage 1. They are
40962# remade, but not reconfigured. The next stage (if any) will not be
40963# reconfigured either.
40964.PHONY: stage1-bubble
40965stage1-bubble::
40966 @r=`${PWD_COMMAND}`; export r; \
40967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40968 if test -f stage1-lean ; then \
40969 echo Skipping rebuild of stage1 ; \
40970 else \
40971 $(MAKE) stage1-start; \
40972 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
40973 fi
40974
40975.PHONY: all-stage1 clean-stage1
40976do-clean: clean-stage1
40977
40978# FIXME: Will not need to be conditional when toplevel bootstrap is the
40979# only possibility, but now it conflicts with no-bootstrap rules
40980@if gcc-bootstrap
40981
40982
40983
40984
40985# Rules to wipe a stage and all the following ones, also used for cleanstrap
40986
40987.PHONY: distclean-stage1
40988distclean-stage1::
40989 @: $(MAKE); $(stage)
40990 @test "`cat stage_last`" != stage1 || rm -f stage_last
40991 rm -rf stage1-*
40992
40993
40994@endif gcc-bootstrap
40995
40996
40997.PHONY: stage2-start stage2-end
40998
40999stage2-start::
41000 @: $(MAKE); $(stage); \
41001 echo stage2 > stage_current ; \
41002 echo stage2 > stage_last; \
41003 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41004@if bfd
41005 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
41006 mkdir stage2-bfd; \
41007 mv stage2-bfd bfd ; \
41008 mv stage1-bfd prev-bfd || test -f stage1-lean
41009@endif bfd
41010@if opcodes
41011 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
41012 mkdir stage2-opcodes; \
41013 mv stage2-opcodes opcodes ; \
41014 mv stage1-opcodes prev-opcodes || test -f stage1-lean
41015@endif opcodes
41016@if binutils
41017 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
41018 mkdir stage2-binutils; \
41019 mv stage2-binutils binutils ; \
41020 mv stage1-binutils prev-binutils || test -f stage1-lean
41021@endif binutils
41022@if gas
41023 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
41024 mkdir stage2-gas; \
41025 mv stage2-gas gas ; \
41026 mv stage1-gas prev-gas || test -f stage1-lean
41027@endif gas
41028@if gcc
41029 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
41030 mkdir stage2-gcc; \
41031 mv stage2-gcc gcc ; \
41032 mv stage1-gcc prev-gcc || test -f stage1-lean
41033@endif gcc
41034@if gmp
41035 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
41036 mkdir stage2-gmp; \
41037 mv stage2-gmp gmp ; \
41038 mv stage1-gmp prev-gmp || test -f stage1-lean
41039@endif gmp
41040@if mpfr
41041 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
41042 mkdir stage2-mpfr; \
41043 mv stage2-mpfr mpfr ; \
41044 mv stage1-mpfr prev-mpfr || test -f stage1-lean
41045@endif mpfr
41046@if mpc
41047 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
41048 mkdir stage2-mpc; \
41049 mv stage2-mpc mpc ; \
41050 mv stage1-mpc prev-mpc || test -f stage1-lean
41051@endif mpc
41052@if ppl
41053 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
41054 mkdir stage2-ppl; \
41055 mv stage2-ppl ppl ; \
41056 mv stage1-ppl prev-ppl || test -f stage1-lean
41057@endif ppl
41058@if cloog
41059 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
41060 mkdir stage2-cloog; \
41061 mv stage2-cloog cloog ; \
41062 mv stage1-cloog prev-cloog || test -f stage1-lean
41063@endif cloog
41064@if libelf
41065 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
41066 mkdir stage2-libelf; \
41067 mv stage2-libelf libelf ; \
41068 mv stage1-libelf prev-libelf || test -f stage1-lean
41069@endif libelf
41070@if gold
41071 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
41072 mkdir stage2-gold; \
41073 mv stage2-gold gold ; \
41074 mv stage1-gold prev-gold || test -f stage1-lean
41075@endif gold
41076@if intl
41077 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
41078 mkdir stage2-intl; \
41079 mv stage2-intl intl ; \
41080 mv stage1-intl prev-intl || test -f stage1-lean
41081@endif intl
41082@if ld
41083 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
41084 mkdir stage2-ld; \
41085 mv stage2-ld ld ; \
41086 mv stage1-ld prev-ld || test -f stage1-lean
41087@endif ld
41088@if libcpp
41089 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
41090 mkdir stage2-libcpp; \
41091 mv stage2-libcpp libcpp ; \
41092 mv stage1-libcpp prev-libcpp || test -f stage1-lean
41093@endif libcpp
41094@if libdecnumber
41095 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
41096 mkdir stage2-libdecnumber; \
41097 mv stage2-libdecnumber libdecnumber ; \
41098 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
41099@endif libdecnumber
41100@if libiberty
41101 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
41102 mkdir stage2-libiberty; \
41103 mv stage2-libiberty libiberty ; \
41104 mv stage1-libiberty prev-libiberty || test -f stage1-lean
41105@endif libiberty
41106@if zlib
41107 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
41108 mkdir stage2-zlib; \
41109 mv stage2-zlib zlib ; \
41110 mv stage1-zlib prev-zlib || test -f stage1-lean
41111@endif zlib
41112@if lto-plugin
41113 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
41114 mkdir stage2-lto-plugin; \
41115 mv stage2-lto-plugin lto-plugin ; \
41116 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
41117@endif lto-plugin
41118 @[ -d stage2-$(TARGET_SUBDIR) ] || \
41119 mkdir stage2-$(TARGET_SUBDIR); \
41120 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41121 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
41122
41123stage2-end::
41124@if bfd
41125 @if test -d $(HOST_SUBDIR)/bfd ; then \
41126 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
41127 mv prev-bfd stage1-bfd ; : ; \
41128 fi
41129@endif bfd
41130@if opcodes
41131 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41132 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
41133 mv prev-opcodes stage1-opcodes ; : ; \
41134 fi
41135@endif opcodes
41136@if binutils
41137 @if test -d $(HOST_SUBDIR)/binutils ; then \
41138 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
41139 mv prev-binutils stage1-binutils ; : ; \
41140 fi
41141@endif binutils
41142@if gas
41143 @if test -d $(HOST_SUBDIR)/gas ; then \
41144 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
41145 mv prev-gas stage1-gas ; : ; \
41146 fi
41147@endif gas
41148@if gcc
41149 @if test -d $(HOST_SUBDIR)/gcc ; then \
41150 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
41151 mv prev-gcc stage1-gcc ; : ; \
41152 fi
41153@endif gcc
41154@if gmp
41155 @if test -d $(HOST_SUBDIR)/gmp ; then \
41156 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
41157 mv prev-gmp stage1-gmp ; : ; \
41158 fi
41159@endif gmp
41160@if mpfr
41161 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41162 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
41163 mv prev-mpfr stage1-mpfr ; : ; \
41164 fi
41165@endif mpfr
41166@if mpc
41167 @if test -d $(HOST_SUBDIR)/mpc ; then \
41168 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
41169 mv prev-mpc stage1-mpc ; : ; \
41170 fi
41171@endif mpc
41172@if ppl
41173 @if test -d $(HOST_SUBDIR)/ppl ; then \
41174 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
41175 mv prev-ppl stage1-ppl ; : ; \
41176 fi
41177@endif ppl
41178@if cloog
41179 @if test -d $(HOST_SUBDIR)/cloog ; then \
41180 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
41181 mv prev-cloog stage1-cloog ; : ; \
41182 fi
41183@endif cloog
41184@if libelf
41185 @if test -d $(HOST_SUBDIR)/libelf ; then \
41186 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
41187 mv prev-libelf stage1-libelf ; : ; \
41188 fi
41189@endif libelf
41190@if gold
41191 @if test -d $(HOST_SUBDIR)/gold ; then \
41192 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
41193 mv prev-gold stage1-gold ; : ; \
41194 fi
41195@endif gold
41196@if intl
41197 @if test -d $(HOST_SUBDIR)/intl ; then \
41198 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
41199 mv prev-intl stage1-intl ; : ; \
41200 fi
41201@endif intl
41202@if ld
41203 @if test -d $(HOST_SUBDIR)/ld ; then \
41204 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
41205 mv prev-ld stage1-ld ; : ; \
41206 fi
41207@endif ld
41208@if libcpp
41209 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41210 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
41211 mv prev-libcpp stage1-libcpp ; : ; \
41212 fi
41213@endif libcpp
41214@if libdecnumber
41215 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41216 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
41217 mv prev-libdecnumber stage1-libdecnumber ; : ; \
41218 fi
41219@endif libdecnumber
41220@if libiberty
41221 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41222 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
41223 mv prev-libiberty stage1-libiberty ; : ; \
41224 fi
41225@endif libiberty
41226@if zlib
41227 @if test -d $(HOST_SUBDIR)/zlib ; then \
41228 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
41229 mv prev-zlib stage1-zlib ; : ; \
41230 fi
41231@endif zlib
41232@if lto-plugin
41233 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41234 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
41235 mv prev-lto-plugin stage1-lto-plugin ; : ; \
41236 fi
41237@endif lto-plugin
41238 @if test -d $(TARGET_SUBDIR) ; then \
41239 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
41240 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
41241 fi
41242 rm -f stage_current
41243
41244# Bubble a bug fix through all the stages up to stage 2. They are
41245# remade, but not reconfigured. The next stage (if any) will not be
41246# reconfigured either.
41247.PHONY: stage2-bubble
41248stage2-bubble:: stage1-bubble
41249 @r=`${PWD_COMMAND}`; export r; \
41250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41251 if test -f stage2-lean || test -f stage1-lean ; then \
41252 echo Skipping rebuild of stage2 ; \
41253 else \
41254 $(MAKE) stage2-start; \
41255 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
41256 fi
41257
41258.PHONY: all-stage2 clean-stage2
41259do-clean: clean-stage2
41260
41261# FIXME: Will not need to be conditional when toplevel bootstrap is the
41262# only possibility, but now it conflicts with no-bootstrap rules
41263@if gcc-bootstrap
41264
41265
41266
41267.PHONY: bootstrap2 bootstrap2-lean
41268bootstrap2:
41269 echo stage2 > stage_final
41270 @r=`${PWD_COMMAND}`; export r; \
41271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41272 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
41273 @: $(MAKE); $(unstage)
41274 @r=`${PWD_COMMAND}`; export r; \
41275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41276 TFLAGS="$(STAGE2_TFLAGS)"; \
41277 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41278
41279bootstrap2-lean:
41280 echo stage2 > stage_final
41281 @r=`${PWD_COMMAND}`; export r; \
41282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41283 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
41284 @: $(MAKE); $(unstage)
41285 @r=`${PWD_COMMAND}`; export r; \
41286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41287 TFLAGS="$(STAGE2_TFLAGS)"; \
41288 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41289
41290
41291# Rules to wipe a stage and all the following ones, also used for cleanstrap
41292distclean-stage1:: distclean-stage2
41293.PHONY: distclean-stage2
41294distclean-stage2::
41295 @: $(MAKE); $(stage)
41296 @test "`cat stage_last`" != stage2 || rm -f stage_last
41297 rm -rf stage2-*
41298
41299
41300@endif gcc-bootstrap
41301
41302
41303.PHONY: stage3-start stage3-end
41304
41305stage3-start::
41306 @: $(MAKE); $(stage); \
41307 echo stage3 > stage_current ; \
41308 echo stage3 > stage_last; \
41309 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41310@if bfd
41311 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
41312 mkdir stage3-bfd; \
41313 mv stage3-bfd bfd ; \
41314 mv stage2-bfd prev-bfd || test -f stage2-lean
41315@endif bfd
41316@if opcodes
41317 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
41318 mkdir stage3-opcodes; \
41319 mv stage3-opcodes opcodes ; \
41320 mv stage2-opcodes prev-opcodes || test -f stage2-lean
41321@endif opcodes
41322@if binutils
41323 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
41324 mkdir stage3-binutils; \
41325 mv stage3-binutils binutils ; \
41326 mv stage2-binutils prev-binutils || test -f stage2-lean
41327@endif binutils
41328@if gas
41329 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
41330 mkdir stage3-gas; \
41331 mv stage3-gas gas ; \
41332 mv stage2-gas prev-gas || test -f stage2-lean
41333@endif gas
41334@if gcc
41335 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
41336 mkdir stage3-gcc; \
41337 mv stage3-gcc gcc ; \
41338 mv stage2-gcc prev-gcc || test -f stage2-lean
41339@endif gcc
41340@if gmp
41341 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
41342 mkdir stage3-gmp; \
41343 mv stage3-gmp gmp ; \
41344 mv stage2-gmp prev-gmp || test -f stage2-lean
41345@endif gmp
41346@if mpfr
41347 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
41348 mkdir stage3-mpfr; \
41349 mv stage3-mpfr mpfr ; \
41350 mv stage2-mpfr prev-mpfr || test -f stage2-lean
41351@endif mpfr
41352@if mpc
41353 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
41354 mkdir stage3-mpc; \
41355 mv stage3-mpc mpc ; \
41356 mv stage2-mpc prev-mpc || test -f stage2-lean
41357@endif mpc
41358@if ppl
41359 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
41360 mkdir stage3-ppl; \
41361 mv stage3-ppl ppl ; \
41362 mv stage2-ppl prev-ppl || test -f stage2-lean
41363@endif ppl
41364@if cloog
41365 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
41366 mkdir stage3-cloog; \
41367 mv stage3-cloog cloog ; \
41368 mv stage2-cloog prev-cloog || test -f stage2-lean
41369@endif cloog
41370@if libelf
41371 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
41372 mkdir stage3-libelf; \
41373 mv stage3-libelf libelf ; \
41374 mv stage2-libelf prev-libelf || test -f stage2-lean
41375@endif libelf
41376@if gold
41377 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
41378 mkdir stage3-gold; \
41379 mv stage3-gold gold ; \
41380 mv stage2-gold prev-gold || test -f stage2-lean
41381@endif gold
41382@if intl
41383 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
41384 mkdir stage3-intl; \
41385 mv stage3-intl intl ; \
41386 mv stage2-intl prev-intl || test -f stage2-lean
41387@endif intl
41388@if ld
41389 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
41390 mkdir stage3-ld; \
41391 mv stage3-ld ld ; \
41392 mv stage2-ld prev-ld || test -f stage2-lean
41393@endif ld
41394@if libcpp
41395 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
41396 mkdir stage3-libcpp; \
41397 mv stage3-libcpp libcpp ; \
41398 mv stage2-libcpp prev-libcpp || test -f stage2-lean
41399@endif libcpp
41400@if libdecnumber
41401 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
41402 mkdir stage3-libdecnumber; \
41403 mv stage3-libdecnumber libdecnumber ; \
41404 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
41405@endif libdecnumber
41406@if libiberty
41407 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
41408 mkdir stage3-libiberty; \
41409 mv stage3-libiberty libiberty ; \
41410 mv stage2-libiberty prev-libiberty || test -f stage2-lean
41411@endif libiberty
41412@if zlib
41413 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
41414 mkdir stage3-zlib; \
41415 mv stage3-zlib zlib ; \
41416 mv stage2-zlib prev-zlib || test -f stage2-lean
41417@endif zlib
41418@if lto-plugin
41419 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
41420 mkdir stage3-lto-plugin; \
41421 mv stage3-lto-plugin lto-plugin ; \
41422 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
41423@endif lto-plugin
41424 @[ -d stage3-$(TARGET_SUBDIR) ] || \
41425 mkdir stage3-$(TARGET_SUBDIR); \
41426 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41427 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
41428
41429stage3-end::
41430@if bfd
41431 @if test -d $(HOST_SUBDIR)/bfd ; then \
41432 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
41433 mv prev-bfd stage2-bfd ; : ; \
41434 fi
41435@endif bfd
41436@if opcodes
41437 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41438 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
41439 mv prev-opcodes stage2-opcodes ; : ; \
41440 fi
41441@endif opcodes
41442@if binutils
41443 @if test -d $(HOST_SUBDIR)/binutils ; then \
41444 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
41445 mv prev-binutils stage2-binutils ; : ; \
41446 fi
41447@endif binutils
41448@if gas
41449 @if test -d $(HOST_SUBDIR)/gas ; then \
41450 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
41451 mv prev-gas stage2-gas ; : ; \
41452 fi
41453@endif gas
41454@if gcc
41455 @if test -d $(HOST_SUBDIR)/gcc ; then \
41456 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
41457 mv prev-gcc stage2-gcc ; : ; \
41458 fi
41459@endif gcc
41460@if gmp
41461 @if test -d $(HOST_SUBDIR)/gmp ; then \
41462 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
41463 mv prev-gmp stage2-gmp ; : ; \
41464 fi
41465@endif gmp
41466@if mpfr
41467 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41468 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
41469 mv prev-mpfr stage2-mpfr ; : ; \
41470 fi
41471@endif mpfr
41472@if mpc
41473 @if test -d $(HOST_SUBDIR)/mpc ; then \
41474 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
41475 mv prev-mpc stage2-mpc ; : ; \
41476 fi
41477@endif mpc
41478@if ppl
41479 @if test -d $(HOST_SUBDIR)/ppl ; then \
41480 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
41481 mv prev-ppl stage2-ppl ; : ; \
41482 fi
41483@endif ppl
41484@if cloog
41485 @if test -d $(HOST_SUBDIR)/cloog ; then \
41486 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
41487 mv prev-cloog stage2-cloog ; : ; \
41488 fi
41489@endif cloog
41490@if libelf
41491 @if test -d $(HOST_SUBDIR)/libelf ; then \
41492 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
41493 mv prev-libelf stage2-libelf ; : ; \
41494 fi
41495@endif libelf
41496@if gold
41497 @if test -d $(HOST_SUBDIR)/gold ; then \
41498 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
41499 mv prev-gold stage2-gold ; : ; \
41500 fi
41501@endif gold
41502@if intl
41503 @if test -d $(HOST_SUBDIR)/intl ; then \
41504 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
41505 mv prev-intl stage2-intl ; : ; \
41506 fi
41507@endif intl
41508@if ld
41509 @if test -d $(HOST_SUBDIR)/ld ; then \
41510 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
41511 mv prev-ld stage2-ld ; : ; \
41512 fi
41513@endif ld
41514@if libcpp
41515 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41516 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
41517 mv prev-libcpp stage2-libcpp ; : ; \
41518 fi
41519@endif libcpp
41520@if libdecnumber
41521 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41522 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
41523 mv prev-libdecnumber stage2-libdecnumber ; : ; \
41524 fi
41525@endif libdecnumber
41526@if libiberty
41527 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41528 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
41529 mv prev-libiberty stage2-libiberty ; : ; \
41530 fi
41531@endif libiberty
41532@if zlib
41533 @if test -d $(HOST_SUBDIR)/zlib ; then \
41534 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
41535 mv prev-zlib stage2-zlib ; : ; \
41536 fi
41537@endif zlib
41538@if lto-plugin
41539 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41540 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
41541 mv prev-lto-plugin stage2-lto-plugin ; : ; \
41542 fi
41543@endif lto-plugin
41544 @if test -d $(TARGET_SUBDIR) ; then \
41545 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
41546 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
41547 fi
41548 rm -f stage_current
41549
41550# Bubble a bug fix through all the stages up to stage 3. They are
41551# remade, but not reconfigured. The next stage (if any) will not be
41552# reconfigured either.
41553.PHONY: stage3-bubble
41554stage3-bubble:: stage2-bubble
41555 @r=`${PWD_COMMAND}`; export r; \
41556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41557 if test -f stage3-lean || test -f stage2-lean ; then \
41558 echo Skipping rebuild of stage3 ; \
41559 else \
41560 $(MAKE) stage3-start; \
41561 if $(LEAN); then \
41562 rm -rf stage1-* ; \
41563 $(STAMP) stage1-lean ; \
41564 fi; \
41565 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
41566 fi
41567 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
41568
41569.PHONY: all-stage3 clean-stage3
41570do-clean: clean-stage3
41571
41572# FIXME: Will not need to be conditional when toplevel bootstrap is the
41573# only possibility, but now it conflicts with no-bootstrap rules
41574@if gcc-bootstrap
41575
41576compare:
41577 @r=`${PWD_COMMAND}`; export r; \
41578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41579 if test -f stage2-lean; then \
41580 echo Cannot compare object files as stage 2 was deleted. ; \
41581 exit 0 ; \
41582 fi; \
41583 : $(MAKE); $(stage); \
41584 rm -f .bad_compare ; \
41585 echo Comparing stages 2 and 3 ; \
41586 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
41587 files=`find stage3-* -name "*$(objext)" -print | \
41588 sed -n s,^stage$$sed-,,p` ; \
41589 for file in $${files} ; do \
41590 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
41591 if test ! -f $$f1; then continue; fi; \
41592 $(do-compare) > /dev/null 2>&1; \
41593 if test $$? -eq 1; then \
41594 case $$file in \
41595 @compare_exclusions@) \
41596 echo warning: $$file differs ;; \
41597 *) \
41598 echo $$file differs >> .bad_compare ;; \
41599 esac ; \
41600 fi ; \
41601 done ; \
41602 if [ -f .bad_compare ]; then \
41603 echo "Bootstrap comparison failure!"; \
41604 cat .bad_compare; \
41605 exit 1; \
41606 else \
41607 echo Comparison successful.; \
41608 fi ; \
41609 $(STAMP) compare
41610 if $(LEAN); then \
41611 rm -rf stage2-*; \
41612 $(STAMP) stage2-lean; \
41613 fi
41614
41615
41616
41617.PHONY: bootstrap bootstrap-lean
41618bootstrap:
41619 echo stage3 > stage_final
41620 @r=`${PWD_COMMAND}`; export r; \
41621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41622 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41623 @: $(MAKE); $(unstage)
41624 @r=`${PWD_COMMAND}`; export r; \
41625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41626 TFLAGS="$(STAGE3_TFLAGS)"; \
41627 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41628
41629bootstrap-lean:
41630 echo stage3 > stage_final
41631 @r=`${PWD_COMMAND}`; export r; \
41632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41633 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
41634 @: $(MAKE); $(unstage)
41635 @r=`${PWD_COMMAND}`; export r; \
41636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41637 TFLAGS="$(STAGE3_TFLAGS)"; \
41638 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41639
41640
41641# Rules to wipe a stage and all the following ones, also used for cleanstrap
41642distclean-stage2:: distclean-stage3
41643.PHONY: distclean-stage3
41644distclean-stage3::
41645 @: $(MAKE); $(stage)
41646 @test "`cat stage_last`" != stage3 || rm -f stage_last
41647 rm -rf stage3-* compare
41648
41649
41650.PHONY: cleanstrap
41651cleanstrap: do-distclean local-clean
41652 echo stage3 > stage_final
41653 @r=`${PWD_COMMAND}`; export r; \
41654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41655 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41656 @: $(MAKE); $(unstage)
41657 @r=`${PWD_COMMAND}`; export r; \
41658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41659 TFLAGS="$(STAGE3_TFLAGS)"; \
41660 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41661
41662@endif gcc-bootstrap
41663
41664
41665.PHONY: stage4-start stage4-end
41666
41667stage4-start::
41668 @: $(MAKE); $(stage); \
41669 echo stage4 > stage_current ; \
41670 echo stage4 > stage_last; \
41671 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41672@if bfd
41673 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
41674 mkdir stage4-bfd; \
41675 mv stage4-bfd bfd ; \
41676 mv stage3-bfd prev-bfd || test -f stage3-lean
41677@endif bfd
41678@if opcodes
41679 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
41680 mkdir stage4-opcodes; \
41681 mv stage4-opcodes opcodes ; \
41682 mv stage3-opcodes prev-opcodes || test -f stage3-lean
41683@endif opcodes
41684@if binutils
41685 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
41686 mkdir stage4-binutils; \
41687 mv stage4-binutils binutils ; \
41688 mv stage3-binutils prev-binutils || test -f stage3-lean
41689@endif binutils
41690@if gas
41691 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
41692 mkdir stage4-gas; \
41693 mv stage4-gas gas ; \
41694 mv stage3-gas prev-gas || test -f stage3-lean
41695@endif gas
41696@if gcc
41697 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
41698 mkdir stage4-gcc; \
41699 mv stage4-gcc gcc ; \
41700 mv stage3-gcc prev-gcc || test -f stage3-lean
41701@endif gcc
41702@if gmp
41703 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
41704 mkdir stage4-gmp; \
41705 mv stage4-gmp gmp ; \
41706 mv stage3-gmp prev-gmp || test -f stage3-lean
41707@endif gmp
41708@if mpfr
41709 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
41710 mkdir stage4-mpfr; \
41711 mv stage4-mpfr mpfr ; \
41712 mv stage3-mpfr prev-mpfr || test -f stage3-lean
41713@endif mpfr
41714@if mpc
41715 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
41716 mkdir stage4-mpc; \
41717 mv stage4-mpc mpc ; \
41718 mv stage3-mpc prev-mpc || test -f stage3-lean
41719@endif mpc
41720@if ppl
41721 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
41722 mkdir stage4-ppl; \
41723 mv stage4-ppl ppl ; \
41724 mv stage3-ppl prev-ppl || test -f stage3-lean
41725@endif ppl
41726@if cloog
41727 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
41728 mkdir stage4-cloog; \
41729 mv stage4-cloog cloog ; \
41730 mv stage3-cloog prev-cloog || test -f stage3-lean
41731@endif cloog
41732@if libelf
41733 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
41734 mkdir stage4-libelf; \
41735 mv stage4-libelf libelf ; \
41736 mv stage3-libelf prev-libelf || test -f stage3-lean
41737@endif libelf
41738@if gold
41739 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
41740 mkdir stage4-gold; \
41741 mv stage4-gold gold ; \
41742 mv stage3-gold prev-gold || test -f stage3-lean
41743@endif gold
41744@if intl
41745 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
41746 mkdir stage4-intl; \
41747 mv stage4-intl intl ; \
41748 mv stage3-intl prev-intl || test -f stage3-lean
41749@endif intl
41750@if ld
41751 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
41752 mkdir stage4-ld; \
41753 mv stage4-ld ld ; \
41754 mv stage3-ld prev-ld || test -f stage3-lean
41755@endif ld
41756@if libcpp
41757 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
41758 mkdir stage4-libcpp; \
41759 mv stage4-libcpp libcpp ; \
41760 mv stage3-libcpp prev-libcpp || test -f stage3-lean
41761@endif libcpp
41762@if libdecnumber
41763 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
41764 mkdir stage4-libdecnumber; \
41765 mv stage4-libdecnumber libdecnumber ; \
41766 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
41767@endif libdecnumber
41768@if libiberty
41769 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
41770 mkdir stage4-libiberty; \
41771 mv stage4-libiberty libiberty ; \
41772 mv stage3-libiberty prev-libiberty || test -f stage3-lean
41773@endif libiberty
41774@if zlib
41775 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
41776 mkdir stage4-zlib; \
41777 mv stage4-zlib zlib ; \
41778 mv stage3-zlib prev-zlib || test -f stage3-lean
41779@endif zlib
41780@if lto-plugin
41781 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
41782 mkdir stage4-lto-plugin; \
41783 mv stage4-lto-plugin lto-plugin ; \
41784 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
41785@endif lto-plugin
41786 @[ -d stage4-$(TARGET_SUBDIR) ] || \
41787 mkdir stage4-$(TARGET_SUBDIR); \
41788 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41789 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
41790
41791stage4-end::
41792@if bfd
41793 @if test -d $(HOST_SUBDIR)/bfd ; then \
41794 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
41795 mv prev-bfd stage3-bfd ; : ; \
41796 fi
41797@endif bfd
41798@if opcodes
41799 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41800 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
41801 mv prev-opcodes stage3-opcodes ; : ; \
41802 fi
41803@endif opcodes
41804@if binutils
41805 @if test -d $(HOST_SUBDIR)/binutils ; then \
41806 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
41807 mv prev-binutils stage3-binutils ; : ; \
41808 fi
41809@endif binutils
41810@if gas
41811 @if test -d $(HOST_SUBDIR)/gas ; then \
41812 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
41813 mv prev-gas stage3-gas ; : ; \
41814 fi
41815@endif gas
41816@if gcc
41817 @if test -d $(HOST_SUBDIR)/gcc ; then \
41818 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
41819 mv prev-gcc stage3-gcc ; : ; \
41820 fi
41821@endif gcc
41822@if gmp
41823 @if test -d $(HOST_SUBDIR)/gmp ; then \
41824 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
41825 mv prev-gmp stage3-gmp ; : ; \
41826 fi
41827@endif gmp
41828@if mpfr
41829 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41830 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
41831 mv prev-mpfr stage3-mpfr ; : ; \
41832 fi
41833@endif mpfr
41834@if mpc
41835 @if test -d $(HOST_SUBDIR)/mpc ; then \
41836 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
41837 mv prev-mpc stage3-mpc ; : ; \
41838 fi
41839@endif mpc
41840@if ppl
41841 @if test -d $(HOST_SUBDIR)/ppl ; then \
41842 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
41843 mv prev-ppl stage3-ppl ; : ; \
41844 fi
41845@endif ppl
41846@if cloog
41847 @if test -d $(HOST_SUBDIR)/cloog ; then \
41848 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
41849 mv prev-cloog stage3-cloog ; : ; \
41850 fi
41851@endif cloog
41852@if libelf
41853 @if test -d $(HOST_SUBDIR)/libelf ; then \
41854 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
41855 mv prev-libelf stage3-libelf ; : ; \
41856 fi
41857@endif libelf
41858@if gold
41859 @if test -d $(HOST_SUBDIR)/gold ; then \
41860 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
41861 mv prev-gold stage3-gold ; : ; \
41862 fi
41863@endif gold
41864@if intl
41865 @if test -d $(HOST_SUBDIR)/intl ; then \
41866 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
41867 mv prev-intl stage3-intl ; : ; \
41868 fi
41869@endif intl
41870@if ld
41871 @if test -d $(HOST_SUBDIR)/ld ; then \
41872 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
41873 mv prev-ld stage3-ld ; : ; \
41874 fi
41875@endif ld
41876@if libcpp
41877 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41878 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
41879 mv prev-libcpp stage3-libcpp ; : ; \
41880 fi
41881@endif libcpp
41882@if libdecnumber
41883 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41884 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
41885 mv prev-libdecnumber stage3-libdecnumber ; : ; \
41886 fi
41887@endif libdecnumber
41888@if libiberty
41889 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41890 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
41891 mv prev-libiberty stage3-libiberty ; : ; \
41892 fi
41893@endif libiberty
41894@if zlib
41895 @if test -d $(HOST_SUBDIR)/zlib ; then \
41896 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
41897 mv prev-zlib stage3-zlib ; : ; \
41898 fi
41899@endif zlib
41900@if lto-plugin
41901 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41902 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
41903 mv prev-lto-plugin stage3-lto-plugin ; : ; \
41904 fi
41905@endif lto-plugin
41906 @if test -d $(TARGET_SUBDIR) ; then \
41907 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
41908 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
41909 fi
41910 rm -f stage_current
41911
41912# Bubble a bug fix through all the stages up to stage 4. They are
41913# remade, but not reconfigured. The next stage (if any) will not be
41914# reconfigured either.
41915.PHONY: stage4-bubble
41916stage4-bubble:: stage3-bubble
41917 @r=`${PWD_COMMAND}`; export r; \
41918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41919 if test -f stage4-lean || test -f stage3-lean ; then \
41920 echo Skipping rebuild of stage4 ; \
41921 else \
41922 $(MAKE) stage4-start; \
41923 if $(LEAN); then \
41924 rm -rf stage2-* ; \
41925 $(STAMP) stage2-lean ; \
41926 fi; \
41927 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
41928 fi
41929 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
41930
41931.PHONY: all-stage4 clean-stage4
41932do-clean: clean-stage4
41933
41934# FIXME: Will not need to be conditional when toplevel bootstrap is the
41935# only possibility, but now it conflicts with no-bootstrap rules
41936@if gcc-bootstrap
41937
41938compare3:
41939 @r=`${PWD_COMMAND}`; export r; \
41940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41941 if test -f stage3-lean; then \
41942 echo Cannot compare object files as stage 3 was deleted. ; \
41943 exit 0 ; \
41944 fi; \
41945 : $(MAKE); $(stage); \
41946 rm -f .bad_compare ; \
41947 echo Comparing stages 3 and 4 ; \
41948 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
41949 files=`find stage4-* -name "*$(objext)" -print | \
41950 sed -n s,^stage$$sed-,,p` ; \
41951 for file in $${files} ; do \
41952 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
41953 if test ! -f $$f1; then continue; fi; \
41954 $(do-compare3) > /dev/null 2>&1; \
41955 if test $$? -eq 1; then \
41956 case $$file in \
41957 @compare_exclusions@) \
41958 echo warning: $$file differs ;; \
41959 *) \
41960 echo $$file differs >> .bad_compare ;; \
41961 esac ; \
41962 fi ; \
41963 done ; \
41964 if [ -f .bad_compare ]; then \
41965 echo "Bootstrap comparison failure!"; \
41966 cat .bad_compare; \
41967 exit 1; \
41968 else \
41969 echo Comparison successful.; \
41970 fi ; \
41971 $(STAMP) compare3
41972 if $(LEAN); then \
41973 rm -rf stage3-*; \
41974 $(STAMP) stage3-lean; \
41975 fi
41976
41977
41978
41979.PHONY: bootstrap4 bootstrap4-lean
41980bootstrap4:
41981 echo stage4 > stage_final
41982 @r=`${PWD_COMMAND}`; export r; \
41983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41984 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
41985 @: $(MAKE); $(unstage)
41986 @r=`${PWD_COMMAND}`; export r; \
41987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41988 TFLAGS="$(STAGE4_TFLAGS)"; \
41989 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41990
41991bootstrap4-lean:
41992 echo stage4 > stage_final
41993 @r=`${PWD_COMMAND}`; export r; \
41994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41995 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
41996 @: $(MAKE); $(unstage)
41997 @r=`${PWD_COMMAND}`; export r; \
41998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41999 TFLAGS="$(STAGE4_TFLAGS)"; \
42000 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42001
42002
42003# Rules to wipe a stage and all the following ones, also used for cleanstrap
42004distclean-stage3:: distclean-stage4
42005.PHONY: distclean-stage4
42006distclean-stage4::
42007 @: $(MAKE); $(stage)
42008 @test "`cat stage_last`" != stage4 || rm -f stage_last
42009 rm -rf stage4-* compare3
42010
42011
42012@endif gcc-bootstrap
42013
42014
42015.PHONY: stageprofile-start stageprofile-end
42016
42017stageprofile-start::
42018 @: $(MAKE); $(stage); \
42019 echo stageprofile > stage_current ; \
42020 echo stageprofile > stage_last; \
42021 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42022@if bfd
42023 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
42024 mkdir stageprofile-bfd; \
42025 mv stageprofile-bfd bfd ; \
42026 mv stage1-bfd prev-bfd || test -f stage1-lean
42027@endif bfd
42028@if opcodes
42029 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
42030 mkdir stageprofile-opcodes; \
42031 mv stageprofile-opcodes opcodes ; \
42032 mv stage1-opcodes prev-opcodes || test -f stage1-lean
42033@endif opcodes
42034@if binutils
42035 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
42036 mkdir stageprofile-binutils; \
42037 mv stageprofile-binutils binutils ; \
42038 mv stage1-binutils prev-binutils || test -f stage1-lean
42039@endif binutils
42040@if gas
42041 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
42042 mkdir stageprofile-gas; \
42043 mv stageprofile-gas gas ; \
42044 mv stage1-gas prev-gas || test -f stage1-lean
42045@endif gas
42046@if gcc
42047 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
42048 mkdir stageprofile-gcc; \
42049 mv stageprofile-gcc gcc ; \
42050 mv stage1-gcc prev-gcc || test -f stage1-lean
42051@endif gcc
42052@if gmp
42053 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
42054 mkdir stageprofile-gmp; \
42055 mv stageprofile-gmp gmp ; \
42056 mv stage1-gmp prev-gmp || test -f stage1-lean
42057@endif gmp
42058@if mpfr
42059 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
42060 mkdir stageprofile-mpfr; \
42061 mv stageprofile-mpfr mpfr ; \
42062 mv stage1-mpfr prev-mpfr || test -f stage1-lean
42063@endif mpfr
42064@if mpc
42065 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
42066 mkdir stageprofile-mpc; \
42067 mv stageprofile-mpc mpc ; \
42068 mv stage1-mpc prev-mpc || test -f stage1-lean
42069@endif mpc
42070@if ppl
42071 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
42072 mkdir stageprofile-ppl; \
42073 mv stageprofile-ppl ppl ; \
42074 mv stage1-ppl prev-ppl || test -f stage1-lean
42075@endif ppl
42076@if cloog
42077 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
42078 mkdir stageprofile-cloog; \
42079 mv stageprofile-cloog cloog ; \
42080 mv stage1-cloog prev-cloog || test -f stage1-lean
42081@endif cloog
42082@if libelf
42083 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
42084 mkdir stageprofile-libelf; \
42085 mv stageprofile-libelf libelf ; \
42086 mv stage1-libelf prev-libelf || test -f stage1-lean
42087@endif libelf
42088@if gold
42089 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
42090 mkdir stageprofile-gold; \
42091 mv stageprofile-gold gold ; \
42092 mv stage1-gold prev-gold || test -f stage1-lean
42093@endif gold
42094@if intl
42095 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
42096 mkdir stageprofile-intl; \
42097 mv stageprofile-intl intl ; \
42098 mv stage1-intl prev-intl || test -f stage1-lean
42099@endif intl
42100@if ld
42101 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
42102 mkdir stageprofile-ld; \
42103 mv stageprofile-ld ld ; \
42104 mv stage1-ld prev-ld || test -f stage1-lean
42105@endif ld
42106@if libcpp
42107 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
42108 mkdir stageprofile-libcpp; \
42109 mv stageprofile-libcpp libcpp ; \
42110 mv stage1-libcpp prev-libcpp || test -f stage1-lean
42111@endif libcpp
42112@if libdecnumber
42113 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
42114 mkdir stageprofile-libdecnumber; \
42115 mv stageprofile-libdecnumber libdecnumber ; \
42116 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
42117@endif libdecnumber
42118@if libiberty
42119 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
42120 mkdir stageprofile-libiberty; \
42121 mv stageprofile-libiberty libiberty ; \
42122 mv stage1-libiberty prev-libiberty || test -f stage1-lean
42123@endif libiberty
42124@if zlib
42125 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
42126 mkdir stageprofile-zlib; \
42127 mv stageprofile-zlib zlib ; \
42128 mv stage1-zlib prev-zlib || test -f stage1-lean
42129@endif zlib
42130@if lto-plugin
42131 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
42132 mkdir stageprofile-lto-plugin; \
42133 mv stageprofile-lto-plugin lto-plugin ; \
42134 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
42135@endif lto-plugin
42136 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
42137 mkdir stageprofile-$(TARGET_SUBDIR); \
42138 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
42139 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
42140
42141stageprofile-end::
42142@if bfd
42143 @if test -d $(HOST_SUBDIR)/bfd ; then \
42144 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
42145 mv prev-bfd stage1-bfd ; : ; \
42146 fi
42147@endif bfd
42148@if opcodes
42149 @if test -d $(HOST_SUBDIR)/opcodes ; then \
42150 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
42151 mv prev-opcodes stage1-opcodes ; : ; \
42152 fi
42153@endif opcodes
42154@if binutils
42155 @if test -d $(HOST_SUBDIR)/binutils ; then \
42156 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
42157 mv prev-binutils stage1-binutils ; : ; \
42158 fi
42159@endif binutils
42160@if gas
42161 @if test -d $(HOST_SUBDIR)/gas ; then \
42162 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
42163 mv prev-gas stage1-gas ; : ; \
42164 fi
42165@endif gas
42166@if gcc
42167 @if test -d $(HOST_SUBDIR)/gcc ; then \
42168 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
42169 mv prev-gcc stage1-gcc ; : ; \
42170 fi
42171@endif gcc
42172@if gmp
42173 @if test -d $(HOST_SUBDIR)/gmp ; then \
42174 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
42175 mv prev-gmp stage1-gmp ; : ; \
42176 fi
42177@endif gmp
42178@if mpfr
42179 @if test -d $(HOST_SUBDIR)/mpfr ; then \
42180 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
42181 mv prev-mpfr stage1-mpfr ; : ; \
42182 fi
42183@endif mpfr
42184@if mpc
42185 @if test -d $(HOST_SUBDIR)/mpc ; then \
42186 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
42187 mv prev-mpc stage1-mpc ; : ; \
42188 fi
42189@endif mpc
42190@if ppl
42191 @if test -d $(HOST_SUBDIR)/ppl ; then \
42192 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
42193 mv prev-ppl stage1-ppl ; : ; \
42194 fi
42195@endif ppl
42196@if cloog
42197 @if test -d $(HOST_SUBDIR)/cloog ; then \
42198 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
42199 mv prev-cloog stage1-cloog ; : ; \
42200 fi
42201@endif cloog
42202@if libelf
42203 @if test -d $(HOST_SUBDIR)/libelf ; then \
42204 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
42205 mv prev-libelf stage1-libelf ; : ; \
42206 fi
42207@endif libelf
42208@if gold
42209 @if test -d $(HOST_SUBDIR)/gold ; then \
42210 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
42211 mv prev-gold stage1-gold ; : ; \
42212 fi
42213@endif gold
42214@if intl
42215 @if test -d $(HOST_SUBDIR)/intl ; then \
42216 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
42217 mv prev-intl stage1-intl ; : ; \
42218 fi
42219@endif intl
42220@if ld
42221 @if test -d $(HOST_SUBDIR)/ld ; then \
42222 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
42223 mv prev-ld stage1-ld ; : ; \
42224 fi
42225@endif ld
42226@if libcpp
42227 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42228 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
42229 mv prev-libcpp stage1-libcpp ; : ; \
42230 fi
42231@endif libcpp
42232@if libdecnumber
42233 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42234 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
42235 mv prev-libdecnumber stage1-libdecnumber ; : ; \
42236 fi
42237@endif libdecnumber
42238@if libiberty
42239 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42240 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
42241 mv prev-libiberty stage1-libiberty ; : ; \
42242 fi
42243@endif libiberty
42244@if zlib
42245 @if test -d $(HOST_SUBDIR)/zlib ; then \
42246 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
42247 mv prev-zlib stage1-zlib ; : ; \
42248 fi
42249@endif zlib
42250@if lto-plugin
42251 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42252 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
42253 mv prev-lto-plugin stage1-lto-plugin ; : ; \
42254 fi
42255@endif lto-plugin
42256 @if test -d $(TARGET_SUBDIR) ; then \
42257 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
42258 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
42259 fi
42260 rm -f stage_current
42261
42262# Bubble a bug fix through all the stages up to stage profile. They are
42263# remade, but not reconfigured. The next stage (if any) will not be
42264# reconfigured either.
42265.PHONY: stageprofile-bubble
42266stageprofile-bubble:: stage1-bubble
42267 @r=`${PWD_COMMAND}`; export r; \
42268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42269 if test -f stageprofile-lean || test -f stage1-lean ; then \
42270 echo Skipping rebuild of stageprofile ; \
42271 else \
42272 $(MAKE) stageprofile-start; \
42273 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
42274 fi
42275
42276.PHONY: all-stageprofile clean-stageprofile
42277do-clean: clean-stageprofile
42278
42279# FIXME: Will not need to be conditional when toplevel bootstrap is the
42280# only possibility, but now it conflicts with no-bootstrap rules
42281@if gcc-bootstrap
42282
42283
42284
42285
42286# Rules to wipe a stage and all the following ones, also used for cleanstrap
42287distclean-stage1:: distclean-stageprofile
42288.PHONY: distclean-stageprofile
42289distclean-stageprofile::
42290 @: $(MAKE); $(stage)
42291 @test "`cat stage_last`" != stageprofile || rm -f stage_last
42292 rm -rf stageprofile-*
42293
42294
42295@endif gcc-bootstrap
42296
42297
42298.PHONY: stagefeedback-start stagefeedback-end
42299
42300stagefeedback-start::
42301 @: $(MAKE); $(stage); \
42302 echo stagefeedback > stage_current ; \
42303 echo stagefeedback > stage_last; \
42304 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42305@if bfd
42306 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
42307 mkdir stagefeedback-bfd; \
42308 mv stagefeedback-bfd bfd ; \
42309 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
42310@endif bfd
42311@if opcodes
42312 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
42313 mkdir stagefeedback-opcodes; \
42314 mv stagefeedback-opcodes opcodes ; \
42315 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
42316@endif opcodes
42317@if binutils
42318 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
42319 mkdir stagefeedback-binutils; \
42320 mv stagefeedback-binutils binutils ; \
42321 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
42322@endif binutils
42323@if gas
42324 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
42325 mkdir stagefeedback-gas; \
42326 mv stagefeedback-gas gas ; \
42327 mv stageprofile-gas prev-gas || test -f stageprofile-lean
42328@endif gas
42329@if gcc
42330 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
42331 mkdir stagefeedback-gcc; \
42332 mv stagefeedback-gcc gcc ; \
42333 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
42334@endif gcc
42335@if gmp
42336 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
42337 mkdir stagefeedback-gmp; \
42338 mv stagefeedback-gmp gmp ; \
42339 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
42340@endif gmp
42341@if mpfr
42342 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
42343 mkdir stagefeedback-mpfr; \
42344 mv stagefeedback-mpfr mpfr ; \
42345 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
42346@endif mpfr
42347@if mpc
42348 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
42349 mkdir stagefeedback-mpc; \
42350 mv stagefeedback-mpc mpc ; \
42351 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
42352@endif mpc
42353@if ppl
42354 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
42355 mkdir stagefeedback-ppl; \
42356 mv stagefeedback-ppl ppl ; \
42357 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
42358@endif ppl
42359@if cloog
42360 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
42361 mkdir stagefeedback-cloog; \
42362 mv stagefeedback-cloog cloog ; \
42363 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
42364@endif cloog
42365@if libelf
42366 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
42367 mkdir stagefeedback-libelf; \
42368 mv stagefeedback-libelf libelf ; \
42369 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
42370@endif libelf
42371@if gold
42372 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
42373 mkdir stagefeedback-gold; \
42374 mv stagefeedback-gold gold ; \
42375 mv stageprofile-gold prev-gold || test -f stageprofile-lean
42376@endif gold
42377@if intl
42378 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
42379 mkdir stagefeedback-intl; \
42380 mv stagefeedback-intl intl ; \
42381 mv stageprofile-intl prev-intl || test -f stageprofile-lean
42382@endif intl
42383@if ld
42384 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
42385 mkdir stagefeedback-ld; \
42386 mv stagefeedback-ld ld ; \
42387 mv stageprofile-ld prev-ld || test -f stageprofile-lean
42388@endif ld
42389@if libcpp
42390 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
42391 mkdir stagefeedback-libcpp; \
42392 mv stagefeedback-libcpp libcpp ; \
42393 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
42394@endif libcpp
42395@if libdecnumber
42396 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
42397 mkdir stagefeedback-libdecnumber; \
42398 mv stagefeedback-libdecnumber libdecnumber ; \
42399 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
42400@endif libdecnumber
42401@if libiberty
42402 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
42403 mkdir stagefeedback-libiberty; \
42404 mv stagefeedback-libiberty libiberty ; \
42405 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
42406@endif libiberty
42407@if zlib
42408 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
42409 mkdir stagefeedback-zlib; \
42410 mv stagefeedback-zlib zlib ; \
42411 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
42412@endif zlib
42413@if lto-plugin
42414 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
42415 mkdir stagefeedback-lto-plugin; \
42416 mv stagefeedback-lto-plugin lto-plugin ; \
42417 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
42418@endif lto-plugin
42419 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
42420 mkdir stagefeedback-$(TARGET_SUBDIR); \
42421 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
42422 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
42423
42424stagefeedback-end::
42425@if bfd
42426 @if test -d $(HOST_SUBDIR)/bfd ; then \
42427 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
42428 mv prev-bfd stageprofile-bfd ; : ; \
42429 fi
42430@endif bfd
42431@if opcodes
42432 @if test -d $(HOST_SUBDIR)/opcodes ; then \
42433 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
42434 mv prev-opcodes stageprofile-opcodes ; : ; \
42435 fi
42436@endif opcodes
42437@if binutils
42438 @if test -d $(HOST_SUBDIR)/binutils ; then \
42439 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
42440 mv prev-binutils stageprofile-binutils ; : ; \
42441 fi
42442@endif binutils
42443@if gas
42444 @if test -d $(HOST_SUBDIR)/gas ; then \
42445 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
42446 mv prev-gas stageprofile-gas ; : ; \
42447 fi
42448@endif gas
42449@if gcc
42450 @if test -d $(HOST_SUBDIR)/gcc ; then \
42451 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
42452 mv prev-gcc stageprofile-gcc ; : ; \
42453 fi
42454@endif gcc
42455@if gmp
42456 @if test -d $(HOST_SUBDIR)/gmp ; then \
42457 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
42458 mv prev-gmp stageprofile-gmp ; : ; \
42459 fi
42460@endif gmp
42461@if mpfr
42462 @if test -d $(HOST_SUBDIR)/mpfr ; then \
42463 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
42464 mv prev-mpfr stageprofile-mpfr ; : ; \
42465 fi
42466@endif mpfr
42467@if mpc
42468 @if test -d $(HOST_SUBDIR)/mpc ; then \
42469 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
42470 mv prev-mpc stageprofile-mpc ; : ; \
42471 fi
42472@endif mpc
42473@if ppl
42474 @if test -d $(HOST_SUBDIR)/ppl ; then \
42475 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
42476 mv prev-ppl stageprofile-ppl ; : ; \
42477 fi
42478@endif ppl
42479@if cloog
42480 @if test -d $(HOST_SUBDIR)/cloog ; then \
42481 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
42482 mv prev-cloog stageprofile-cloog ; : ; \
42483 fi
42484@endif cloog
42485@if libelf
42486 @if test -d $(HOST_SUBDIR)/libelf ; then \
42487 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
42488 mv prev-libelf stageprofile-libelf ; : ; \
42489 fi
42490@endif libelf
42491@if gold
42492 @if test -d $(HOST_SUBDIR)/gold ; then \
42493 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
42494 mv prev-gold stageprofile-gold ; : ; \
42495 fi
42496@endif gold
42497@if intl
42498 @if test -d $(HOST_SUBDIR)/intl ; then \
42499 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
42500 mv prev-intl stageprofile-intl ; : ; \
42501 fi
42502@endif intl
42503@if ld
42504 @if test -d $(HOST_SUBDIR)/ld ; then \
42505 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
42506 mv prev-ld stageprofile-ld ; : ; \
42507 fi
42508@endif ld
42509@if libcpp
42510 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42511 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
42512 mv prev-libcpp stageprofile-libcpp ; : ; \
42513 fi
42514@endif libcpp
42515@if libdecnumber
42516 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42517 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
42518 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
42519 fi
42520@endif libdecnumber
42521@if libiberty
42522 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42523 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
42524 mv prev-libiberty stageprofile-libiberty ; : ; \
42525 fi
42526@endif libiberty
42527@if zlib
42528 @if test -d $(HOST_SUBDIR)/zlib ; then \
42529 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
42530 mv prev-zlib stageprofile-zlib ; : ; \
42531 fi
42532@endif zlib
42533@if lto-plugin
42534 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42535 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
42536 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
42537 fi
42538@endif lto-plugin
42539 @if test -d $(TARGET_SUBDIR) ; then \
42540 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
42541 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
42542 fi
42543 rm -f stage_current
42544
42545# Bubble a bug fix through all the stages up to stage feedback. They are
42546# remade, but not reconfigured. The next stage (if any) will not be
42547# reconfigured either.
42548.PHONY: stagefeedback-bubble
42549stagefeedback-bubble:: stageprofile-bubble
42550 @r=`${PWD_COMMAND}`; export r; \
42551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42552 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
42553 echo Skipping rebuild of stagefeedback ; \
42554 else \
42555 $(MAKE) stagefeedback-start; \
42556 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
42557 fi
42558
42559.PHONY: all-stagefeedback clean-stagefeedback
42560do-clean: clean-stagefeedback
42561
42562# FIXME: Will not need to be conditional when toplevel bootstrap is the
42563# only possibility, but now it conflicts with no-bootstrap rules
42564@if gcc-bootstrap
42565
42566
42567
42568.PHONY: profiledbootstrap profiledbootstrap-lean
42569profiledbootstrap:
42570 echo stagefeedback > stage_final
42571 @r=`${PWD_COMMAND}`; export r; \
42572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42573 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
42574 @: $(MAKE); $(unstage)
42575 @r=`${PWD_COMMAND}`; export r; \
42576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42577 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42578 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42579
42580profiledbootstrap-lean:
42581 echo stagefeedback > stage_final
42582 @r=`${PWD_COMMAND}`; export r; \
42583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42584 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
42585 @: $(MAKE); $(unstage)
42586 @r=`${PWD_COMMAND}`; export r; \
42587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42588 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42589 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42590
42591
42592# Rules to wipe a stage and all the following ones, also used for cleanstrap
42593distclean-stageprofile:: distclean-stagefeedback
42594.PHONY: distclean-stagefeedback
42595distclean-stagefeedback::
42596 @: $(MAKE); $(stage)
42597 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
42598 rm -rf stagefeedback-*
42599
42600
42601@endif gcc-bootstrap
42602
42603
42604
42605stageprofile-end::
42606 $(MAKE) distclean-stagefeedback
42607
42608stagefeedback-start::
42609 @r=`${PWD_COMMAND}`; export r; \
42610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42611 for i in prev-*; do \
42612 j=`echo $$i | sed s/^prev-//` ; \
42613 cd $$r/$$i && \
42614 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
42615 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
42616 done
42617
42618@if gcc-bootstrap
42619do-distclean: distclean-stage1
42620
42621# Provide a GCC build when we're building target libraries. This does
42622# not work as a dependency, just as the minimum necessary to avoid errors.
42623stage_last:
42624 @r=`${PWD_COMMAND}`; export r; \
42625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42626 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
42627
42628# Same as unstage, but not phony and defaulting to stage1-start. We place
42629# it in the dependency so that for example `make -j3 all-gcc' works.
42630stage_current:
42631 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
42632
42633.PHONY: restrap
42634restrap::
42635 @: $(MAKE); $(stage)
42636 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
42637restrap:: all
42638@endif gcc-bootstrap
42639
42640# --------------------------------------
42641# Dependencies between different modules
42642# --------------------------------------
42643
42644# Generic dependencies for target modules on host stuff, especially gcc
42645@if gcc-bootstrap
42646configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
42647configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
42648configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
42649configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
42650configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
42651configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
42652configure-target-libmudflap: stage_last
42653configure-target-libssp: stage_last
42654configure-target-newlib: stage_last
42655configure-stage1-target-libgcc: maybe-all-stage1-gcc
42656configure-stage2-target-libgcc: maybe-all-stage2-gcc
42657configure-stage3-target-libgcc: maybe-all-stage3-gcc
42658configure-stage4-target-libgcc: maybe-all-stage4-gcc
42659configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
42660configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
42661configure-target-libquadmath: stage_last
42662configure-target-libgfortran: stage_last
42663configure-target-libobjc: stage_last
42664configure-target-libgo: stage_last
42665configure-target-libtermcap: stage_last
42666configure-target-winsup: stage_last
42667configure-target-libgloss: stage_last
42668configure-target-libiberty: stage_last
42669configure-target-libffi: stage_last
42670configure-target-libjava: stage_last
42671configure-target-zlib: stage_last
42672configure-target-boehm-gc: stage_last
42673configure-target-rda: stage_last
42674configure-target-libada: stage_last
42675configure-stage1-target-libgomp: maybe-all-stage1-gcc
42676configure-stage2-target-libgomp: maybe-all-stage2-gcc
42677configure-stage3-target-libgomp: maybe-all-stage3-gcc
42678configure-stage4-target-libgomp: maybe-all-stage4-gcc
42679configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
42680configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
42681@endif gcc-bootstrap
42682
42683@if gcc-no-bootstrap
42684configure-target-libstdc++-v3: maybe-all-gcc
42685configure-target-libmudflap: maybe-all-gcc
42686configure-target-libssp: maybe-all-gcc
42687configure-target-newlib: maybe-all-gcc
42688configure-target-libgcc: maybe-all-gcc
42689configure-target-libquadmath: maybe-all-gcc
42690configure-target-libgfortran: maybe-all-gcc
42691configure-target-libobjc: maybe-all-gcc
42692configure-target-libgo: maybe-all-gcc
42693configure-target-libtermcap: maybe-all-gcc
42694configure-target-winsup: maybe-all-gcc
42695configure-target-libgloss: maybe-all-gcc
42696configure-target-libiberty: maybe-all-gcc
42697configure-target-libffi: maybe-all-gcc
42698configure-target-libjava: maybe-all-gcc
42699configure-target-zlib: maybe-all-gcc
42700configure-target-boehm-gc: maybe-all-gcc
42701configure-target-rda: maybe-all-gcc
42702configure-target-libada: maybe-all-gcc
42703configure-target-libgomp: maybe-all-gcc
42704@endif gcc-no-bootstrap
42705
42706
42707# There are two types of dependencies here: 'hard' dependencies, where one
42708# module simply won't build without the other; and 'soft' dependencies, where
42709# if the depended-on module is missing, the depending module will do without
42710# or find a substitute somewhere (perhaps installed). Soft dependencies
42711# are made here to depend on a 'maybe-' target. If you're not sure,
42712# it's safer to use a soft dependency.
42713
42714
42715
42716
42717
42718
42719# With all the machinery above in place, it is pretty easy to generate
42720# dependencies. Host dependencies are a bit more complex because we have
42721# to check for bootstrap/prebootstrap dependencies. To resolve
42722# prebootstrap dependencies, prebootstrap modules are gathered in
42723# a hash table.
42724all-build-bison: maybe-all-build-texinfo
42725all-build-flex: maybe-all-build-texinfo
42726all-build-flex: maybe-all-build-bison
42727all-build-flex: maybe-all-build-m4
42728all-build-libiberty: maybe-all-build-texinfo
42729all-build-m4: maybe-all-build-texinfo
42730all-build-fixincludes: maybe-all-build-libiberty
42731configure-gcc: maybe-configure-intl
42732
42733configure-stage1-gcc: maybe-configure-stage1-intl
42734configure-stage2-gcc: maybe-configure-stage2-intl
42735configure-stage3-gcc: maybe-configure-stage3-intl
42736configure-stage4-gcc: maybe-configure-stage4-intl
42737configure-stageprofile-gcc: maybe-configure-stageprofile-intl
42738configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
42739configure-gcc: maybe-all-lto-plugin
42740
42741configure-stage1-gcc: maybe-all-stage1-lto-plugin
42742configure-stage2-gcc: maybe-all-stage2-lto-plugin
42743configure-stage3-gcc: maybe-all-stage3-lto-plugin
42744configure-stage4-gcc: maybe-all-stage4-lto-plugin
42745configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42746configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42747configure-gcc: maybe-all-binutils
42748
42749configure-stage1-gcc: maybe-all-stage1-binutils
42750configure-stage2-gcc: maybe-all-stage2-binutils
42751configure-stage3-gcc: maybe-all-stage3-binutils
42752configure-stage4-gcc: maybe-all-stage4-binutils
42753configure-stageprofile-gcc: maybe-all-stageprofile-binutils
42754configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
42755configure-gcc: maybe-all-gas
42756
42757configure-stage1-gcc: maybe-all-stage1-gas
42758configure-stage2-gcc: maybe-all-stage2-gas
42759configure-stage3-gcc: maybe-all-stage3-gas
42760configure-stage4-gcc: maybe-all-stage4-gas
42761configure-stageprofile-gcc: maybe-all-stageprofile-gas
42762configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
42763configure-gcc: maybe-all-ld
42764
42765configure-stage1-gcc: maybe-all-stage1-ld
42766configure-stage2-gcc: maybe-all-stage2-ld
42767configure-stage3-gcc: maybe-all-stage3-ld
42768configure-stage4-gcc: maybe-all-stage4-ld
42769configure-stageprofile-gcc: maybe-all-stageprofile-ld
42770configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
42771configure-gcc: maybe-all-gold
42772
42773configure-stage1-gcc: maybe-all-stage1-gold
42774configure-stage2-gcc: maybe-all-stage2-gold
42775configure-stage3-gcc: maybe-all-stage3-gold
42776configure-stage4-gcc: maybe-all-stage4-gold
42777configure-stageprofile-gcc: maybe-all-stageprofile-gold
42778configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
42779configure-gcc: maybe-all-libelf
42780
42781configure-stage1-gcc: maybe-all-stage1-libelf
42782configure-stage2-gcc: maybe-all-stage2-libelf
42783configure-stage3-gcc: maybe-all-stage3-libelf
42784configure-stage4-gcc: maybe-all-stage4-libelf
42785configure-stageprofile-gcc: maybe-all-stageprofile-libelf
42786configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
42787all-gcc: all-libiberty
42788
42789all-stage1-gcc: all-stage1-libiberty
42790all-stage2-gcc: all-stage2-libiberty
42791all-stage3-gcc: all-stage3-libiberty
42792all-stage4-gcc: all-stage4-libiberty
42793all-stageprofile-gcc: all-stageprofile-libiberty
42794all-stagefeedback-gcc: all-stagefeedback-libiberty
42795all-gcc: maybe-all-gmp
42796
42797all-stage1-gcc: maybe-all-stage1-gmp
42798all-stage2-gcc: maybe-all-stage2-gmp
42799all-stage3-gcc: maybe-all-stage3-gmp
42800all-stage4-gcc: maybe-all-stage4-gmp
42801all-stageprofile-gcc: maybe-all-stageprofile-gmp
42802all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
42803all-gcc: maybe-all-intl
42804
42805all-stage1-gcc: maybe-all-stage1-intl
42806all-stage2-gcc: maybe-all-stage2-intl
42807all-stage3-gcc: maybe-all-stage3-intl
42808all-stage4-gcc: maybe-all-stage4-intl
42809all-stageprofile-gcc: maybe-all-stageprofile-intl
42810all-stagefeedback-gcc: maybe-all-stagefeedback-intl
42811all-gcc: maybe-all-mpfr
42812
42813all-stage1-gcc: maybe-all-stage1-mpfr
42814all-stage2-gcc: maybe-all-stage2-mpfr
42815all-stage3-gcc: maybe-all-stage3-mpfr
42816all-stage4-gcc: maybe-all-stage4-mpfr
42817all-stageprofile-gcc: maybe-all-stageprofile-mpfr
42818all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
42819all-gcc: maybe-all-mpc
42820
42821all-stage1-gcc: maybe-all-stage1-mpc
42822all-stage2-gcc: maybe-all-stage2-mpc
42823all-stage3-gcc: maybe-all-stage3-mpc
42824all-stage4-gcc: maybe-all-stage4-mpc
42825all-stageprofile-gcc: maybe-all-stageprofile-mpc
42826all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
42827all-gcc: maybe-all-ppl
42828
42829all-stage1-gcc: maybe-all-stage1-ppl
42830all-stage2-gcc: maybe-all-stage2-ppl
42831all-stage3-gcc: maybe-all-stage3-ppl
42832all-stage4-gcc: maybe-all-stage4-ppl
42833all-stageprofile-gcc: maybe-all-stageprofile-ppl
42834all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
42835all-gcc: maybe-all-cloog
42836
42837all-stage1-gcc: maybe-all-stage1-cloog
42838all-stage2-gcc: maybe-all-stage2-cloog
42839all-stage3-gcc: maybe-all-stage3-cloog
42840all-stage4-gcc: maybe-all-stage4-cloog
42841all-stageprofile-gcc: maybe-all-stageprofile-cloog
42842all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
42843all-gcc: maybe-all-build-texinfo
42844
42845all-stage1-gcc: maybe-all-build-texinfo
42846all-stage2-gcc: maybe-all-build-texinfo
42847all-stage3-gcc: maybe-all-build-texinfo
42848all-stage4-gcc: maybe-all-build-texinfo
42849all-stageprofile-gcc: maybe-all-build-texinfo
42850all-stagefeedback-gcc: maybe-all-build-texinfo
42851all-gcc: maybe-all-build-bison
42852
42853all-stage1-gcc: maybe-all-build-bison
42854all-stage2-gcc: maybe-all-build-bison
42855all-stage3-gcc: maybe-all-build-bison
42856all-stage4-gcc: maybe-all-build-bison
42857all-stageprofile-gcc: maybe-all-build-bison
42858all-stagefeedback-gcc: maybe-all-build-bison
42859all-gcc: maybe-all-build-flex
42860
42861all-stage1-gcc: maybe-all-build-flex
42862all-stage2-gcc: maybe-all-build-flex
42863all-stage3-gcc: maybe-all-build-flex
42864all-stage4-gcc: maybe-all-build-flex
42865all-stageprofile-gcc: maybe-all-build-flex
42866all-stagefeedback-gcc: maybe-all-build-flex
42867all-gcc: maybe-all-build-libiberty
42868
42869all-stage1-gcc: maybe-all-build-libiberty
42870all-stage2-gcc: maybe-all-build-libiberty
42871all-stage3-gcc: maybe-all-build-libiberty
42872all-stage4-gcc: maybe-all-build-libiberty
42873all-stageprofile-gcc: maybe-all-build-libiberty
42874all-stagefeedback-gcc: maybe-all-build-libiberty
42875all-gcc: maybe-all-build-fixincludes
42876
42877all-stage1-gcc: maybe-all-build-fixincludes
42878all-stage2-gcc: maybe-all-build-fixincludes
42879all-stage3-gcc: maybe-all-build-fixincludes
42880all-stage4-gcc: maybe-all-build-fixincludes
42881all-stageprofile-gcc: maybe-all-build-fixincludes
42882all-stagefeedback-gcc: maybe-all-build-fixincludes
42883all-gcc: maybe-all-zlib
42884
42885all-stage1-gcc: maybe-all-stage1-zlib
42886all-stage2-gcc: maybe-all-stage2-zlib
42887all-stage3-gcc: maybe-all-stage3-zlib
42888all-stage4-gcc: maybe-all-stage4-zlib
42889all-stageprofile-gcc: maybe-all-stageprofile-zlib
42890all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
42891all-gcc: all-libcpp
42892
42893all-stage1-gcc: all-stage1-libcpp
42894all-stage2-gcc: all-stage2-libcpp
42895all-stage3-gcc: all-stage3-libcpp
42896all-stage4-gcc: all-stage4-libcpp
42897all-stageprofile-gcc: all-stageprofile-libcpp
42898all-stagefeedback-gcc: all-stagefeedback-libcpp
42899all-gcc: all-libdecnumber
42900
42901all-stage1-gcc: all-stage1-libdecnumber
42902all-stage2-gcc: all-stage2-libdecnumber
42903all-stage3-gcc: all-stage3-libdecnumber
42904all-stage4-gcc: all-stage4-libdecnumber
42905all-stageprofile-gcc: all-stageprofile-libdecnumber
42906all-stagefeedback-gcc: all-stagefeedback-libdecnumber
42907all-gcc: maybe-all-libiberty
42908
42909all-stage1-gcc: maybe-all-stage1-libiberty
42910all-stage2-gcc: maybe-all-stage2-libiberty
42911all-stage3-gcc: maybe-all-stage3-libiberty
42912all-stage4-gcc: maybe-all-stage4-libiberty
42913all-stageprofile-gcc: maybe-all-stageprofile-libiberty
42914all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
42915all-gcc: maybe-all-fixincludes
42916all-gcc: maybe-all-lto-plugin
42917
42918all-stage1-gcc: maybe-all-stage1-lto-plugin
42919all-stage2-gcc: maybe-all-stage2-lto-plugin
42920all-stage3-gcc: maybe-all-stage3-lto-plugin
42921all-stage4-gcc: maybe-all-stage4-lto-plugin
42922all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42923all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42924info-gcc: maybe-all-build-libiberty
42925
42926info-stage1-gcc: maybe-all-build-libiberty
42927info-stage2-gcc: maybe-all-build-libiberty
42928info-stage3-gcc: maybe-all-build-libiberty
42929info-stage4-gcc: maybe-all-build-libiberty
42930info-stageprofile-gcc: maybe-all-build-libiberty
42931info-stagefeedback-gcc: maybe-all-build-libiberty
42932dvi-gcc: maybe-all-build-libiberty
42933
42934dvi-stage1-gcc: maybe-all-build-libiberty
42935dvi-stage2-gcc: maybe-all-build-libiberty
42936dvi-stage3-gcc: maybe-all-build-libiberty
42937dvi-stage4-gcc: maybe-all-build-libiberty
42938dvi-stageprofile-gcc: maybe-all-build-libiberty
42939dvi-stagefeedback-gcc: maybe-all-build-libiberty
42940pdf-gcc: maybe-all-build-libiberty
42941
42942pdf-stage1-gcc: maybe-all-build-libiberty
42943pdf-stage2-gcc: maybe-all-build-libiberty
42944pdf-stage3-gcc: maybe-all-build-libiberty
42945pdf-stage4-gcc: maybe-all-build-libiberty
42946pdf-stageprofile-gcc: maybe-all-build-libiberty
42947pdf-stagefeedback-gcc: maybe-all-build-libiberty
42948html-gcc: maybe-all-build-libiberty
42949
42950html-stage1-gcc: maybe-all-build-libiberty
42951html-stage2-gcc: maybe-all-build-libiberty
42952html-stage3-gcc: maybe-all-build-libiberty
42953html-stage4-gcc: maybe-all-build-libiberty
42954html-stageprofile-gcc: maybe-all-build-libiberty
42955html-stagefeedback-gcc: maybe-all-build-libiberty
42956install-gcc: maybe-install-fixincludes
42957install-gcc: maybe-install-lto-plugin
42958install-strip-gcc: maybe-install-strip-fixincludes
42959configure-libcpp: configure-libiberty
42960
42961configure-stage1-libcpp: configure-stage1-libiberty
42962configure-stage2-libcpp: configure-stage2-libiberty
42963configure-stage3-libcpp: configure-stage3-libiberty
42964configure-stage4-libcpp: configure-stage4-libiberty
42965configure-stageprofile-libcpp: configure-stageprofile-libiberty
42966configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
42967configure-libcpp: maybe-configure-intl
42968
42969configure-stage1-libcpp: maybe-configure-stage1-intl
42970configure-stage2-libcpp: maybe-configure-stage2-intl
42971configure-stage3-libcpp: maybe-configure-stage3-intl
42972configure-stage4-libcpp: maybe-configure-stage4-intl
42973configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
42974configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
42975all-libcpp: all-libiberty
42976
42977all-stage1-libcpp: all-stage1-libiberty
42978all-stage2-libcpp: all-stage2-libiberty
42979all-stage3-libcpp: all-stage3-libiberty
42980all-stage4-libcpp: all-stage4-libiberty
42981all-stageprofile-libcpp: all-stageprofile-libiberty
42982all-stagefeedback-libcpp: all-stagefeedback-libiberty
42983all-libcpp: maybe-all-intl
42984
42985all-stage1-libcpp: maybe-all-stage1-intl
42986all-stage2-libcpp: maybe-all-stage2-intl
42987all-stage3-libcpp: maybe-all-stage3-intl
42988all-stage4-libcpp: maybe-all-stage4-intl
42989all-stageprofile-libcpp: maybe-all-stageprofile-intl
42990all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
42991all-fixincludes: maybe-all-libiberty
42992all-gnattools: maybe-all-target-libada
42993all-lto-plugin: maybe-all-libiberty
42994
42995all-stage1-lto-plugin: maybe-all-stage1-libiberty
42996all-stage2-lto-plugin: maybe-all-stage2-libiberty
42997all-stage3-lto-plugin: maybe-all-stage3-libiberty
42998all-stage4-lto-plugin: maybe-all-stage4-libiberty
42999all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
43000all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
43001all-utils: maybe-all-libiberty
43002configure-mpfr: maybe-all-gmp
43003
43004configure-stage1-mpfr: maybe-all-stage1-gmp
43005configure-stage2-mpfr: maybe-all-stage2-gmp
43006configure-stage3-mpfr: maybe-all-stage3-gmp
43007configure-stage4-mpfr: maybe-all-stage4-gmp
43008configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
43009configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
43010configure-mpc: maybe-all-mpfr
43011
43012configure-stage1-mpc: maybe-all-stage1-mpfr
43013configure-stage2-mpc: maybe-all-stage2-mpfr
43014configure-stage3-mpc: maybe-all-stage3-mpfr
43015configure-stage4-mpc: maybe-all-stage4-mpfr
43016configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
43017configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
43018configure-ppl: maybe-all-gmp
43019
43020configure-stage1-ppl: maybe-all-stage1-gmp
43021configure-stage2-ppl: maybe-all-stage2-gmp
43022configure-stage3-ppl: maybe-all-stage3-gmp
43023configure-stage4-ppl: maybe-all-stage4-gmp
43024configure-stageprofile-ppl: maybe-all-stageprofile-gmp
43025configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
43026configure-ppl: maybe-all-mpfr
43027
43028configure-stage1-ppl: maybe-all-stage1-mpfr
43029configure-stage2-ppl: maybe-all-stage2-mpfr
43030configure-stage3-ppl: maybe-all-stage3-mpfr
43031configure-stage4-ppl: maybe-all-stage4-mpfr
43032configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
43033configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
43034configure-cloog: maybe-all-ppl
43035
43036configure-stage1-cloog: maybe-all-stage1-ppl
43037configure-stage2-cloog: maybe-all-stage2-ppl
43038configure-stage3-cloog: maybe-all-stage3-ppl
43039configure-stage4-cloog: maybe-all-stage4-ppl
43040configure-stageprofile-cloog: maybe-all-stageprofile-ppl
43041configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
43042configure-gdb: maybe-all-intl
43043configure-gdb: maybe-configure-sim
43044configure-gdb: maybe-all-bfd
43045configure-gdb: maybe-all-libiconv
43046all-gdb: maybe-all-libiberty
43047all-gdb: maybe-all-libiconv
43048all-gdb: maybe-all-opcodes
43049all-gdb: maybe-all-readline
43050all-gdb: maybe-all-build-bison
43051all-gdb: maybe-all-sim
43052all-gdb: maybe-all-libdecnumber
43053all-gdb: maybe-all-libtermcap
43054configure-libgui: maybe-configure-tcl
43055configure-libgui: maybe-configure-tk
43056all-libgui: maybe-all-tcl
43057all-libgui: maybe-all-tk
43058all-libgui: maybe-all-itcl
43059configure-bfd: configure-libiberty
43060
43061configure-stage1-bfd: configure-stage1-libiberty
43062configure-stage2-bfd: configure-stage2-libiberty
43063configure-stage3-bfd: configure-stage3-libiberty
43064configure-stage4-bfd: configure-stage4-libiberty
43065configure-stageprofile-bfd: configure-stageprofile-libiberty
43066configure-stagefeedback-bfd: configure-stagefeedback-libiberty
43067configure-bfd: maybe-configure-intl
43068
43069configure-stage1-bfd: maybe-configure-stage1-intl
43070configure-stage2-bfd: maybe-configure-stage2-intl
43071configure-stage3-bfd: maybe-configure-stage3-intl
43072configure-stage4-bfd: maybe-configure-stage4-intl
43073configure-stageprofile-bfd: maybe-configure-stageprofile-intl
43074configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
43075all-bfd: maybe-all-libiberty
43076
43077all-stage1-bfd: maybe-all-stage1-libiberty
43078all-stage2-bfd: maybe-all-stage2-libiberty
43079all-stage3-bfd: maybe-all-stage3-libiberty
43080all-stage4-bfd: maybe-all-stage4-libiberty
43081all-stageprofile-bfd: maybe-all-stageprofile-libiberty
43082all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
43083all-bfd: maybe-all-intl
43084
43085all-stage1-bfd: maybe-all-stage1-intl
43086all-stage2-bfd: maybe-all-stage2-intl
43087all-stage3-bfd: maybe-all-stage3-intl
43088all-stage4-bfd: maybe-all-stage4-intl
43089all-stageprofile-bfd: maybe-all-stageprofile-intl
43090all-stagefeedback-bfd: maybe-all-stagefeedback-intl
43091configure-opcodes: configure-libiberty
43092
43093configure-stage1-opcodes: configure-stage1-libiberty
43094configure-stage2-opcodes: configure-stage2-libiberty
43095configure-stage3-opcodes: configure-stage3-libiberty
43096configure-stage4-opcodes: configure-stage4-libiberty
43097configure-stageprofile-opcodes: configure-stageprofile-libiberty
43098configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
43099all-opcodes: maybe-all-libiberty
43100
43101all-stage1-opcodes: maybe-all-stage1-libiberty
43102all-stage2-opcodes: maybe-all-stage2-libiberty
43103all-stage3-opcodes: maybe-all-stage3-libiberty
43104all-stage4-opcodes: maybe-all-stage4-libiberty
43105all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43106all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43107configure-binutils: maybe-configure-intl
43108
43109configure-stage1-binutils: maybe-configure-stage1-intl
43110configure-stage2-binutils: maybe-configure-stage2-intl
43111configure-stage3-binutils: maybe-configure-stage3-intl
43112configure-stage4-binutils: maybe-configure-stage4-intl
43113configure-stageprofile-binutils: maybe-configure-stageprofile-intl
43114configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
43115all-binutils: maybe-all-libiberty
43116
43117all-stage1-binutils: maybe-all-stage1-libiberty
43118all-stage2-binutils: maybe-all-stage2-libiberty
43119all-stage3-binutils: maybe-all-stage3-libiberty
43120all-stage4-binutils: maybe-all-stage4-libiberty
43121all-stageprofile-binutils: maybe-all-stageprofile-libiberty
43122all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
43123all-binutils: maybe-all-opcodes
43124
43125all-stage1-binutils: maybe-all-stage1-opcodes
43126all-stage2-binutils: maybe-all-stage2-opcodes
43127all-stage3-binutils: maybe-all-stage3-opcodes
43128all-stage4-binutils: maybe-all-stage4-opcodes
43129all-stageprofile-binutils: maybe-all-stageprofile-opcodes
43130all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
43131all-binutils: maybe-all-bfd
43132
43133all-stage1-binutils: maybe-all-stage1-bfd
43134all-stage2-binutils: maybe-all-stage2-bfd
43135all-stage3-binutils: maybe-all-stage3-bfd
43136all-stage4-binutils: maybe-all-stage4-bfd
43137all-stageprofile-binutils: maybe-all-stageprofile-bfd
43138all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
43139all-binutils: maybe-all-build-flex
43140
43141all-stage1-binutils: maybe-all-build-flex
43142all-stage2-binutils: maybe-all-build-flex
43143all-stage3-binutils: maybe-all-build-flex
43144all-stage4-binutils: maybe-all-build-flex
43145all-stageprofile-binutils: maybe-all-build-flex
43146all-stagefeedback-binutils: maybe-all-build-flex
43147all-binutils: maybe-all-build-bison
43148
43149all-stage1-binutils: maybe-all-build-bison
43150all-stage2-binutils: maybe-all-build-bison
43151all-stage3-binutils: maybe-all-build-bison
43152all-stage4-binutils: maybe-all-build-bison
43153all-stageprofile-binutils: maybe-all-build-bison
43154all-stagefeedback-binutils: maybe-all-build-bison
43155all-binutils: maybe-all-intl
43156
43157all-stage1-binutils: maybe-all-stage1-intl
43158all-stage2-binutils: maybe-all-stage2-intl
43159all-stage3-binutils: maybe-all-stage3-intl
43160all-stage4-binutils: maybe-all-stage4-intl
43161all-stageprofile-binutils: maybe-all-stageprofile-intl
43162all-stagefeedback-binutils: maybe-all-stagefeedback-intl
43163install-binutils: maybe-install-opcodes
43164install-strip-binutils: maybe-install-strip-opcodes
43165install-opcodes: maybe-install-bfd
43166install-strip-opcodes: maybe-install-strip-bfd
43167configure-gas: maybe-configure-intl
43168
43169configure-stage1-gas: maybe-configure-stage1-intl
43170configure-stage2-gas: maybe-configure-stage2-intl
43171configure-stage3-gas: maybe-configure-stage3-intl
43172configure-stage4-gas: maybe-configure-stage4-intl
43173configure-stageprofile-gas: maybe-configure-stageprofile-intl
43174configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
43175all-gas: maybe-all-libiberty
43176
43177all-stage1-gas: maybe-all-stage1-libiberty
43178all-stage2-gas: maybe-all-stage2-libiberty
43179all-stage3-gas: maybe-all-stage3-libiberty
43180all-stage4-gas: maybe-all-stage4-libiberty
43181all-stageprofile-gas: maybe-all-stageprofile-libiberty
43182all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
43183all-gas: maybe-all-opcodes
43184
43185all-stage1-gas: maybe-all-stage1-opcodes
43186all-stage2-gas: maybe-all-stage2-opcodes
43187all-stage3-gas: maybe-all-stage3-opcodes
43188all-stage4-gas: maybe-all-stage4-opcodes
43189all-stageprofile-gas: maybe-all-stageprofile-opcodes
43190all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
43191all-gas: maybe-all-bfd
43192
43193all-stage1-gas: maybe-all-stage1-bfd
43194all-stage2-gas: maybe-all-stage2-bfd
43195all-stage3-gas: maybe-all-stage3-bfd
43196all-stage4-gas: maybe-all-stage4-bfd
43197all-stageprofile-gas: maybe-all-stageprofile-bfd
43198all-stagefeedback-gas: maybe-all-stagefeedback-bfd
43199all-gas: maybe-all-intl
43200
43201all-stage1-gas: maybe-all-stage1-intl
43202all-stage2-gas: maybe-all-stage2-intl
43203all-stage3-gas: maybe-all-stage3-intl
43204all-stage4-gas: maybe-all-stage4-intl
43205all-stageprofile-gas: maybe-all-stageprofile-intl
43206all-stagefeedback-gas: maybe-all-stagefeedback-intl
43207configure-gprof: maybe-configure-intl
43208all-gprof: maybe-all-libiberty
43209all-gprof: maybe-all-bfd
43210all-gprof: maybe-all-opcodes
43211all-gprof: maybe-all-intl
43212configure-ld: maybe-configure-intl
43213
43214configure-stage1-ld: maybe-configure-stage1-intl
43215configure-stage2-ld: maybe-configure-stage2-intl
43216configure-stage3-ld: maybe-configure-stage3-intl
43217configure-stage4-ld: maybe-configure-stage4-intl
43218configure-stageprofile-ld: maybe-configure-stageprofile-intl
43219configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
43220all-ld: maybe-all-libiberty
43221
43222all-stage1-ld: maybe-all-stage1-libiberty
43223all-stage2-ld: maybe-all-stage2-libiberty
43224all-stage3-ld: maybe-all-stage3-libiberty
43225all-stage4-ld: maybe-all-stage4-libiberty
43226all-stageprofile-ld: maybe-all-stageprofile-libiberty
43227all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
43228all-ld: maybe-all-bfd
43229
43230all-stage1-ld: maybe-all-stage1-bfd
43231all-stage2-ld: maybe-all-stage2-bfd
43232all-stage3-ld: maybe-all-stage3-bfd
43233all-stage4-ld: maybe-all-stage4-bfd
43234all-stageprofile-ld: maybe-all-stageprofile-bfd
43235all-stagefeedback-ld: maybe-all-stagefeedback-bfd
43236all-ld: maybe-all-opcodes
43237
43238all-stage1-ld: maybe-all-stage1-opcodes
43239all-stage2-ld: maybe-all-stage2-opcodes
43240all-stage3-ld: maybe-all-stage3-opcodes
43241all-stage4-ld: maybe-all-stage4-opcodes
43242all-stageprofile-ld: maybe-all-stageprofile-opcodes
43243all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
43244all-ld: maybe-all-build-bison
43245
43246all-stage1-ld: maybe-all-build-bison
43247all-stage2-ld: maybe-all-build-bison
43248all-stage3-ld: maybe-all-build-bison
43249all-stage4-ld: maybe-all-build-bison
43250all-stageprofile-ld: maybe-all-build-bison
43251all-stagefeedback-ld: maybe-all-build-bison
43252all-ld: maybe-all-build-flex
43253
43254all-stage1-ld: maybe-all-build-flex
43255all-stage2-ld: maybe-all-build-flex
43256all-stage3-ld: maybe-all-build-flex
43257all-stage4-ld: maybe-all-build-flex
43258all-stageprofile-ld: maybe-all-build-flex
43259all-stagefeedback-ld: maybe-all-build-flex
43260all-ld: maybe-all-intl
43261
43262all-stage1-ld: maybe-all-stage1-intl
43263all-stage2-ld: maybe-all-stage2-intl
43264all-stage3-ld: maybe-all-stage3-intl
43265all-stage4-ld: maybe-all-stage4-intl
43266all-stageprofile-ld: maybe-all-stageprofile-intl
43267all-stagefeedback-ld: maybe-all-stagefeedback-intl
43268install-ld: maybe-install-gold
43269install-strip-ld: maybe-install-strip-gold
43270configure-gold: maybe-configure-intl
43271
43272configure-stage1-gold: maybe-configure-stage1-intl
43273configure-stage2-gold: maybe-configure-stage2-intl
43274configure-stage3-gold: maybe-configure-stage3-intl
43275configure-stage4-gold: maybe-configure-stage4-intl
43276configure-stageprofile-gold: maybe-configure-stageprofile-intl
43277configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
43278all-gold: maybe-all-libiberty
43279
43280all-stage1-gold: maybe-all-stage1-libiberty
43281all-stage2-gold: maybe-all-stage2-libiberty
43282all-stage3-gold: maybe-all-stage3-libiberty
43283all-stage4-gold: maybe-all-stage4-libiberty
43284all-stageprofile-gold: maybe-all-stageprofile-libiberty
43285all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
43286all-gold: maybe-all-intl
43287
43288all-stage1-gold: maybe-all-stage1-intl
43289all-stage2-gold: maybe-all-stage2-intl
43290all-stage3-gold: maybe-all-stage3-intl
43291all-stage4-gold: maybe-all-stage4-intl
43292all-stageprofile-gold: maybe-all-stageprofile-intl
43293all-stagefeedback-gold: maybe-all-stagefeedback-intl
43294all-gold: maybe-all-bfd
43295
43296all-stage1-gold: maybe-all-stage1-bfd
43297all-stage2-gold: maybe-all-stage2-bfd
43298all-stage3-gold: maybe-all-stage3-bfd
43299all-stage4-gold: maybe-all-stage4-bfd
43300all-stageprofile-gold: maybe-all-stageprofile-bfd
43301all-stagefeedback-gold: maybe-all-stagefeedback-bfd
43302all-gold: maybe-all-build-bison
43303
43304all-stage1-gold: maybe-all-build-bison
43305all-stage2-gold: maybe-all-build-bison
43306all-stage3-gold: maybe-all-build-bison
43307all-stage4-gold: maybe-all-build-bison
43308all-stageprofile-gold: maybe-all-build-bison
43309all-stagefeedback-gold: maybe-all-build-bison
43310check-gold: maybe-all-binutils
43311
43312check-stage1-gold: maybe-all-stage1-binutils
43313check-stage2-gold: maybe-all-stage2-binutils
43314check-stage3-gold: maybe-all-stage3-binutils
43315check-stage4-gold: maybe-all-stage4-binutils
43316check-stageprofile-gold: maybe-all-stageprofile-binutils
43317check-stagefeedback-gold: maybe-all-stagefeedback-binutils
43318check-gold: maybe-all-gas
43319
43320check-stage1-gold: maybe-all-stage1-gas
43321check-stage2-gold: maybe-all-stage2-gas
43322check-stage3-gold: maybe-all-stage3-gas
43323check-stage4-gold: maybe-all-stage4-gas
43324check-stageprofile-gold: maybe-all-stageprofile-gas
43325check-stagefeedback-gold: maybe-all-stagefeedback-gas
43326configure-opcodes: maybe-configure-intl
43327
43328configure-stage1-opcodes: maybe-configure-stage1-intl
43329configure-stage2-opcodes: maybe-configure-stage2-intl
43330configure-stage3-opcodes: maybe-configure-stage3-intl
43331configure-stage4-opcodes: maybe-configure-stage4-intl
43332configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
43333configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
43334all-opcodes: maybe-all-bfd
43335
43336all-stage1-opcodes: maybe-all-stage1-bfd
43337all-stage2-opcodes: maybe-all-stage2-bfd
43338all-stage3-opcodes: maybe-all-stage3-bfd
43339all-stage4-opcodes: maybe-all-stage4-bfd
43340all-stageprofile-opcodes: maybe-all-stageprofile-bfd
43341all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
43342all-opcodes: maybe-all-libiberty
43343
43344all-stage1-opcodes: maybe-all-stage1-libiberty
43345all-stage2-opcodes: maybe-all-stage2-libiberty
43346all-stage3-opcodes: maybe-all-stage3-libiberty
43347all-stage4-opcodes: maybe-all-stage4-libiberty
43348all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43349all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43350all-opcodes: maybe-all-intl
43351
43352all-stage1-opcodes: maybe-all-stage1-intl
43353all-stage2-opcodes: maybe-all-stage2-intl
43354all-stage3-opcodes: maybe-all-stage3-intl
43355all-stage4-opcodes: maybe-all-stage4-intl
43356all-stageprofile-opcodes: maybe-all-stageprofile-intl
43357all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
43358all-dejagnu: maybe-all-tcl
43359all-dejagnu: maybe-all-expect
43360all-dejagnu: maybe-all-tk
43361configure-expect: maybe-configure-tcl
43362configure-expect: maybe-configure-tk
43363all-expect: maybe-all-tcl
43364all-expect: maybe-all-tk
43365configure-itcl: maybe-configure-tcl
43366configure-itcl: maybe-configure-tk
43367all-itcl: maybe-all-tcl
43368all-itcl: maybe-all-tk
43369install-itcl: maybe-install-tcl
43370install-strip-itcl: maybe-install-strip-tcl
43371configure-tk: maybe-configure-tcl
43372all-tk: maybe-all-tcl
43373all-sid: maybe-all-libiberty
43374all-sid: maybe-all-bfd
43375all-sid: maybe-all-opcodes
43376all-sid: maybe-all-tcl
43377all-sid: maybe-all-tk
43378install-sid: maybe-install-tcl
43379install-strip-sid: maybe-install-strip-tcl
43380install-sid: maybe-install-tk
43381install-strip-sid: maybe-install-strip-tk
43382configure-sim: maybe-configure-intl
43383all-sim: maybe-all-intl
43384all-sim: maybe-all-libiberty
43385all-sim: maybe-all-bfd
43386all-sim: maybe-all-opcodes
43387all-sim: maybe-all-readline
43388all-sim: maybe-configure-gdb
43389all-fastjar: maybe-all-zlib
43390all-fastjar: maybe-all-build-texinfo
43391all-fastjar: maybe-all-libiberty
43392all-bison: maybe-all-intl
43393all-bison: maybe-all-build-texinfo
43394all-flex: maybe-all-build-bison
43395all-flex: maybe-all-intl
43396all-flex: maybe-all-m4
43397all-flex: maybe-all-build-texinfo
43398all-m4: maybe-all-intl
43399all-m4: maybe-all-build-texinfo
43400configure-target-boehm-gc: maybe-all-target-libstdc++-v3
43401configure-target-fastjar: maybe-configure-target-zlib
43402all-target-fastjar: maybe-all-target-zlib
43403all-target-fastjar: maybe-all-target-libiberty
43404configure-target-libgo: maybe-configure-target-libffi
43405configure-target-libgo: maybe-all-target-libstdc++-v3
43406all-target-libgo: maybe-all-target-libffi
43407configure-target-libjava: maybe-configure-target-zlib
43408configure-target-libjava: maybe-configure-target-boehm-gc
43409configure-target-libjava: maybe-configure-target-libffi
43410all-target-libjava: maybe-all-fastjar
43411all-target-libjava: maybe-all-target-zlib
43412all-target-libjava: maybe-all-target-boehm-gc
43413all-target-libjava: maybe-all-target-libffi
43414configure-target-libobjc: maybe-configure-target-boehm-gc
43415all-target-libobjc: maybe-all-target-libiberty
43416all-target-libobjc: maybe-all-target-boehm-gc
43417all-target-libstdc++-v3: maybe-all-target-libiberty
43418configure-target-libstdc++-v3: maybe-configure-target-libgomp
43419
43420configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43421configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43422configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43423configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43424configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43425configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43426all-target-libstdc++-v3: maybe-configure-target-libgomp
43427
43428all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43429all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43430all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43431all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43432all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43433all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43434all-target-libgloss: maybe-all-target-newlib
43435all-target-winsup: maybe-all-target-libiberty
43436all-target-winsup: maybe-all-target-libtermcap
43437configure-target-libiberty: maybe-all-binutils
43438configure-target-libiberty: maybe-all-ld
43439configure-target-newlib: maybe-all-binutils
43440configure-target-newlib: maybe-all-ld
43441configure-target-libgfortran: maybe-all-target-libquadmath
43442
43443
43444# Dependencies for target modules on other target modules are
43445# described by lang_env_dependencies; the defaults apply to anything
43446# not mentioned there.
43447
43448
43449@if gcc-bootstrap
43450configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
43451configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
43452configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
43453configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
43454configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
43455configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
43456configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
43457configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
43458configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
43459configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
43460configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
43461configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
43462@endif gcc-bootstrap
43463
43464@if gcc-no-bootstrap
43465configure-target-libstdc++-v3: maybe-all-target-libgcc
43466configure-target-libmudflap: maybe-all-target-libgcc
43467configure-target-libssp: maybe-all-target-libgcc
43468configure-target-newlib: maybe-all-target-libgcc
43469configure-target-libquadmath: maybe-all-target-libgcc
43470configure-target-libgfortran: maybe-all-target-libgcc
43471configure-target-libobjc: maybe-all-target-libgcc
43472configure-target-libgo: maybe-all-target-libgcc
43473configure-target-libtermcap: maybe-all-target-libgcc
43474configure-target-winsup: maybe-all-target-libgcc
43475configure-target-libgloss: maybe-all-target-libgcc
43476configure-target-libiberty: maybe-all-target-libgcc
43477configure-target-libffi: maybe-all-target-libgcc
43478configure-target-libjava: maybe-all-target-libgcc
43479configure-target-zlib: maybe-all-target-libgcc
43480configure-target-boehm-gc: maybe-all-target-libgcc
43481configure-target-rda: maybe-all-target-libgcc
43482configure-target-libada: maybe-all-target-libgcc
43483configure-target-libgomp: maybe-all-target-libgcc
43484@endif gcc-no-bootstrap
43485
43486
43487configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
43488
43489configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
43490
43491configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
43492
43493
43494
43495configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
43496
43497configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
43498
43499configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
43500
43501configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
43502
43503configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
43504
43505configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
43506
43507
43508
43509configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
43510
43511configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
43512configure-target-libjava: maybe-all-target-libstdc++-v3
43513
43514configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
43515
43516configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
43517
43518configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
43519
43520configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
43521
43522configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
43523
43524
43525CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
43526GDB_TK = @GDB_TK@
43527INSTALL_GDB_TK = @INSTALL_GDB_TK@
43528configure-gdb: $(CONFIGURE_GDB_TK)
43529all-gdb: $(gdbnlmrequirements) $(GDB_TK)
43530install-gdb: $(INSTALL_GDB_TK)
43531
43532# Serialization dependencies. Host configures don't work well in parallel to
43533# each other, due to contention over config.cache. Target configures and
43534# build configures are similar.
43535@serialization_dependencies@
43536
43537# --------------------------------
43538# Regenerating top level configury
43539# --------------------------------
43540
43541# Rebuilding Makefile.in, using autogen.
43542AUTOGEN = autogen
43543$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43544 cd $(srcdir) && $(AUTOGEN) Makefile.def
43545
43546# Rebuilding Makefile.
43547Makefile: $(srcdir)/Makefile.in config.status
43548 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
43549
43550config.status: configure
43551 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
43552
43553# Rebuilding configure.
43554AUTOCONF = autoconf
43555$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
43556 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43557 cd $(srcdir) && $(AUTOCONF)
43558
43559# ------------------------------
43560# Special directives to GNU Make
43561# ------------------------------
43562
43563# Don't pass command-line variables to submakes.
43564.NOEXPORT:
43565MAKEOVERRIDES=
43566
43567# end of Makefile.in
This page took 0.173999 seconds and 4 git commands to generate.