sim: ft32: delete sim_read/sim_write funcs
[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, 2011
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_PASS.
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 READELF="$(READELF)"; export READELF; \
210 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216 OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
217 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
218 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
219 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
220 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
221 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
222 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
223 ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
224 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
225 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
226 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
227@if gcc-bootstrap
228 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
229@endif gcc-bootstrap
230 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
231
232POSTSTAGE1_CXX_EXPORT = \
233 CXX='$(CXX)'; export CXX; \
234 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
235@if target-libstdc++-v3-bootstrap
236# Override the above if we're bootstrapping C++.
237POSTSTAGE1_CXX_EXPORT = \
238 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
239 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
240 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
242 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
243 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
244 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
245 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
247 export CXX; \
248 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
249@endif target-libstdc++-v3-bootstrap
250
251# Similar, for later GCC stages.
252POSTSTAGE1_HOST_EXPORTS = \
253 $(HOST_EXPORTS) \
254 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
255 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
256 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
257 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
258 $(POSTSTAGE1_CXX_EXPORT) \
259 $(LTO_EXPORTS) \
260 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
261 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
262 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
263
264# Target libraries are put under this directory:
265TARGET_SUBDIR = @target_subdir@
266# This is set by the configure script to the arguments to use when configuring
267# directories built for the target.
268TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
269# This is the list of variables to export in the environment when
270# configuring subdirectories for the target system.
271BASE_TARGET_EXPORTS = \
272 $(BASE_EXPORTS) \
273 AR="$(AR_FOR_TARGET)"; export AR; \
274 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
275 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
276 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
277 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
278 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
279 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
280 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
281 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
282 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
283 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
284 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
285 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
286 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
287 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
288 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
289 OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
290 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
291 READELF="$(READELF_FOR_TARGET)"; export READELF; \
292 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
293 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
294 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
295@if gcc-bootstrap
296 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297@endif gcc-bootstrap
298 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
299 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
300
301RAW_CXX_TARGET_EXPORTS = \
302 $(BASE_TARGET_EXPORTS) \
303 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
304 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
305
306NORMAL_TARGET_EXPORTS = \
307 $(BASE_TARGET_EXPORTS) \
308 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
309
310# Where to find GMP
311HOST_GMPLIBS = @gmplibs@
312HOST_GMPINC = @gmpinc@
313
314# Where to find ISL
315HOST_ISLLIBS = @isllibs@
316HOST_ISLINC = @islinc@
317
318# Where to find libelf
319HOST_LIBELFLIBS = @libelflibs@
320HOST_LIBELFINC = @libelfinc@
321
322EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
323
324# ----------------------------------------------
325# Programs producing files for the BUILD machine
326# ----------------------------------------------
327
328SHELL = @SHELL@
329
330# pwd command to use. Allow user to override default by setting PWDCMD in
331# the environment to account for automounters. The make variable must not
332# be called PWDCMD, otherwise the value set here is passed to make
333# subprocesses and overrides the setting from the user's environment.
334# Don't use PWD since it is a common shell environment variable and we
335# don't want to corrupt it.
336PWD_COMMAND = $${PWDCMD-pwd}
337
338# compilers to use to create programs which must be run in the build
339# environment.
340AR_FOR_BUILD = @AR_FOR_BUILD@
341AS_FOR_BUILD = @AS_FOR_BUILD@
342CC_FOR_BUILD = @CC_FOR_BUILD@
343CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
344CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
345CXX_FOR_BUILD = @CXX_FOR_BUILD@
346DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
347GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
348GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
349GOC_FOR_BUILD = @GOC_FOR_BUILD@
350LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
351LD_FOR_BUILD = @LD_FOR_BUILD@
352NM_FOR_BUILD = @NM_FOR_BUILD@
353RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
354WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
355WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
356
357# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
358# here so that they can be overridden by Makefile fragments.
359BUILD_PREFIX = @BUILD_PREFIX@
360BUILD_PREFIX_1 = @BUILD_PREFIX_1@
361
362# Flags to pass to stage2 and later makes. They are defined
363# here so that they can be overridden by Makefile fragments.
364BOOT_CFLAGS= -g -O2
365BOOT_LDFLAGS=
366BOOT_ADAFLAGS= -gnatpg
367
368AWK = @AWK@
369SED = @SED@
370BISON = @BISON@
371YACC = @YACC@
372FLEX = @FLEX@
373LEX = @LEX@
374M4 = @M4@
375MAKEINFO = @MAKEINFO@
376EXPECT = @EXPECT@
377RUNTEST = @RUNTEST@
378
379# This just becomes part of the MAKEINFO definition passed down to
380# sub-makes. It lets flags be given on the command line while still
381# using the makeinfo from the object tree.
382# (Default to avoid splitting info files by setting the threshold high.)
383MAKEINFOFLAGS = --split-size=5000000
384
385# ---------------------------------------------
386# Programs producing files for the HOST machine
387# ---------------------------------------------
388
389AS = @AS@
390AR = @AR@
391AR_FLAGS = rc
392CC = @CC@
393CXX = @CXX@
394DLLTOOL = @DLLTOOL@
395LD = @LD@
396LIPO = @LIPO@
397NM = @NM@
398OBJDUMP = @OBJDUMP@
399RANLIB = @RANLIB@
400READELF = @READELF@
401STRIP = @STRIP@
402WINDRES = @WINDRES@
403WINDMC = @WINDMC@
404
405GNATBIND = @GNATBIND@
406GNATMAKE = @GNATMAKE@
407
408CFLAGS = @CFLAGS@
409LDFLAGS = @LDFLAGS@
410LIBCFLAGS = $(CFLAGS)
411CXXFLAGS = @CXXFLAGS@
412LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
413GOCFLAGS = $(CFLAGS)
414
415TFLAGS =
416
417# Defaults for all stages; some are overridden below.
418
419STAGE_CFLAGS = $(BOOT_CFLAGS)
420STAGE_TFLAGS = $(TFLAGS)
421STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
422
423
424# Defaults for stage 1; some are overridden below.
425STAGE1_CFLAGS = $(STAGE_CFLAGS)
426STAGE1_CXXFLAGS = $(CXXFLAGS)
427@if target-libstdc++-v3-bootstrap
428# Override the above if we're bootstrapping C++.
429STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
430@endif target-libstdc++-v3-bootstrap
431STAGE1_TFLAGS = $(STAGE_TFLAGS)
432STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
433
434# Defaults for stage 2; some are overridden below.
435STAGE2_CFLAGS = $(STAGE_CFLAGS)
436STAGE2_CXXFLAGS = $(CXXFLAGS)
437@if target-libstdc++-v3-bootstrap
438# Override the above if we're bootstrapping C++.
439STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
440@endif target-libstdc++-v3-bootstrap
441STAGE2_TFLAGS = $(STAGE_TFLAGS)
442STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
443
444# Defaults for stage 3; some are overridden below.
445STAGE3_CFLAGS = $(STAGE_CFLAGS)
446STAGE3_CXXFLAGS = $(CXXFLAGS)
447@if target-libstdc++-v3-bootstrap
448# Override the above if we're bootstrapping C++.
449STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
450@endif target-libstdc++-v3-bootstrap
451STAGE3_TFLAGS = $(STAGE_TFLAGS)
452STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
453
454# Defaults for stage 4; some are overridden below.
455STAGE4_CFLAGS = $(STAGE_CFLAGS)
456STAGE4_CXXFLAGS = $(CXXFLAGS)
457@if target-libstdc++-v3-bootstrap
458# Override the above if we're bootstrapping C++.
459STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
460@endif target-libstdc++-v3-bootstrap
461STAGE4_TFLAGS = $(STAGE_TFLAGS)
462STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
463
464# Defaults for stage profile; some are overridden below.
465STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
466STAGEprofile_CXXFLAGS = $(CXXFLAGS)
467@if target-libstdc++-v3-bootstrap
468# Override the above if we're bootstrapping C++.
469STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
470@endif target-libstdc++-v3-bootstrap
471STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
472STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
473
474# Defaults for stage feedback; some are overridden below.
475STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
476STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
477@if target-libstdc++-v3-bootstrap
478# Override the above if we're bootstrapping C++.
479STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
480@endif target-libstdc++-v3-bootstrap
481STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
482STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
483
484
485# Only build the C compiler for stage1, because that is the only one that
486# we can guarantee will build with the native compiler, and also it is the
487# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
488# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
489# overrideable (for a bootstrap build stage1 also builds gcc.info).
490
491STAGE1_CFLAGS = @stage1_cflags@
492STAGE1_CHECKING = @stage1_checking@
493STAGE1_LANGUAGES = @stage1_languages@
494# * We force-disable intermodule optimizations, even if
495# --enable-intermodule was passed, since the installed compiler
496# probably can't handle them. Luckily, autoconf always respects
497# the last argument when conflicting --enable arguments are passed.
498# * Likewise, we force-disable coverage flags, since the installed
499# compiler probably has never heard of them.
500# * We also disable -Wformat, since older GCCs don't understand newer %s.
501STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
502 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
503 --disable-build-format-warnings
504
505STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
506STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
507
508STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
509STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
510
511do-compare = @do_compare@
512do-compare3 = $(do-compare)
513
514# -----------------------------------------------
515# Programs producing files for the TARGET machine
516# -----------------------------------------------
517
518AR_FOR_TARGET=@AR_FOR_TARGET@
519AS_FOR_TARGET=@AS_FOR_TARGET@
520CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
521
522# If GCC_FOR_TARGET is not overriden on the command line, then this
523# variable is passed down to the gcc Makefile, where it is used to
524# build libgcc2.a. We define it here so that it can itself be
525# overridden on the command line.
526GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
527CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
528RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
529GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
530GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
531GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
532DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
533LD_FOR_TARGET=@LD_FOR_TARGET@
534
535LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
536NM_FOR_TARGET=@NM_FOR_TARGET@
537OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
538OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
539RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
540READELF_FOR_TARGET=@READELF_FOR_TARGET@
541STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
542WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
543WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
544
545COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
546COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
547COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
548
549CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
550CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
551
552LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
553LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
554LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
555GOCFLAGS_FOR_TARGET = -O2 -g
556
557FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
558SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
559DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
560
561XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
562
563# ------------------------------------
564# Miscellaneous targets and flag lists
565# ------------------------------------
566
567# The first rule in the file had better be this one. Don't put any above it.
568# This lives here to allow makefile fragments to contain dependencies.
569all:
570
571#### host and target specific makefile fragments come in here.
572@target_makefile_frag@
573@alphaieee_frag@
574@ospace_frag@
575@host_makefile_frag@
576###
577
578# This is the list of directories that may be needed in RPATH_ENVVAR
579# so that programs built for the target machine work.
580TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libmpx)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_liboffloadmic)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
581
582@if target-libstdc++-v3
583TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
584@endif target-libstdc++-v3
585
586@if target-libsanitizer
587TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
588@endif target-libsanitizer
589
590@if target-libmpx
591TARGET_LIB_PATH_libmpx = $$r/$(TARGET_SUBDIR)/libmpx/.libs:
592@endif target-libmpx
593
594@if target-libvtv
595TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
596@endif target-libvtv
597
598@if target-libcilkrts
599TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
600@endif target-libcilkrts
601
602@if target-liboffloadmic
603TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs:
604@endif target-liboffloadmic
605
606@if target-libssp
607TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
608@endif target-libssp
609
610@if target-libgomp
611TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
612@endif target-libgomp
613
614@if target-libitm
615TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
616@endif target-libitm
617
618@if target-libatomic
619TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
620@endif target-libatomic
621
622
623
624# This is the list of directories that may be needed in RPATH_ENVVAR
625# so that programs built for the host machine work.
626HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
627
628# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
629@if gcc
630HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
631@endif gcc
632
633
634@if gmp
635HOST_LIB_PATH_gmp = \
636 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
637@endif gmp
638
639@if mpfr
640HOST_LIB_PATH_mpfr = \
641 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
642@endif mpfr
643
644@if mpc
645HOST_LIB_PATH_mpc = \
646 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
647@endif mpc
648
649@if isl
650HOST_LIB_PATH_isl = \
651 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
652@endif isl
653
654@if libelf
655HOST_LIB_PATH_libelf = \
656 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
657@endif libelf
658
659
660CXX_FOR_TARGET_FLAG_TO_PASS = \
661 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
662@if target-libstdc++-v3
663# CXX_FOR_TARGET is tricky to get right for target libs that require a
664# functional C++ compiler. When we recurse, if we expand
665# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
666# libstdc++ include flags from the script. Instead, we get an
667# -funconfigured-* word, so that we'll get errors if this invalid C++
668# command line is used for anything, but also so that we can use the
669# word to decide whether or not to pass on this CXX_FOR_TARGET. If we
670# don't pass it on, sub-make will use the default definition, that
671# re-expands it at the time of use, so we'll get it right when we need
672# it. One potential exception is the expansion of CXX_FOR_TARGET
673# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
674# really work, for C++ host programs can't depend on the current-stage
675# C++ target library.
676CXX_FOR_TARGET_FLAG_TO_PASS = \
677 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
678@endif target-libstdc++-v3
679
680# Flags to pass down to all sub-makes.
681BASE_FLAGS_TO_PASS = \
682 "DESTDIR=$(DESTDIR)" \
683 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
684 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
685 "bindir=$(bindir)" \
686 "datadir=$(datadir)" \
687 "exec_prefix=$(exec_prefix)" \
688 "includedir=$(includedir)" \
689 "datarootdir=$(datarootdir)" \
690 "docdir=$(docdir)" \
691 "infodir=$(infodir)" \
692 "pdfdir=$(pdfdir)" \
693 "htmldir=$(htmldir)" \
694 "libdir=$(libdir)" \
695 "libexecdir=$(libexecdir)" \
696 "lispdir=$(lispdir)" \
697 "localstatedir=$(localstatedir)" \
698 "mandir=$(mandir)" \
699 "oldincludedir=$(oldincludedir)" \
700 "prefix=$(prefix)" \
701 "sbindir=$(sbindir)" \
702 "sharedstatedir=$(sharedstatedir)" \
703 "sysconfdir=$(sysconfdir)" \
704 "tooldir=$(tooldir)" \
705 "build_tooldir=$(build_tooldir)" \
706 "target_alias=$(target_alias)" \
707 "AWK=$(AWK)" \
708 "BISON=$(BISON)" \
709 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
710 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
711 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
712 "EXPECT=$(EXPECT)" \
713 "FLEX=$(FLEX)" \
714 "INSTALL=$(INSTALL)" \
715 "INSTALL_DATA=$(INSTALL_DATA)" \
716 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
717 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
718 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
719 "LEX=$(LEX)" \
720 "M4=$(M4)" \
721 "MAKE=$(MAKE)" \
722 "RUNTEST=$(RUNTEST)" \
723 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
724 "SED=$(SED)" \
725 "SHELL=$(SHELL)" \
726 "YACC=$(YACC)" \
727 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
728 "ADA_CFLAGS=$(ADA_CFLAGS)" \
729 "AR_FLAGS=$(AR_FLAGS)" \
730 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
731 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
732 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
733 "CFLAGS=$(CFLAGS)" \
734 "CXXFLAGS=$(CXXFLAGS)" \
735 "LDFLAGS=$(LDFLAGS)" \
736 "LIBCFLAGS=$(LIBCFLAGS)" \
737 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
738 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
739 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
740 "GNATBIND=$(GNATBIND)" \
741 "GNATMAKE=$(GNATMAKE)" \
742 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
743 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
744 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
745 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
746 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
747 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
748 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
749 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
750 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
751 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
752 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
753 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
754 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
755 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
756 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
757 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
758 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
759 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
760 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
761 "OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
762 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
763 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
764 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
765 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
766 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
767 "BUILD_CONFIG=$(BUILD_CONFIG)" \
768 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
769 "LEAN=$(LEAN)" \
770 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
771 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
772 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
773 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
774 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
775 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
776 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
777 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
778 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
779 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
780 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
781 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
782 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
783 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
784 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
785 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
786 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
787 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
788 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
789 "TFLAGS=$(TFLAGS)" \
790 "CONFIG_SHELL=$(SHELL)" \
791 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
792
793# We leave this in just in case, but it is not needed anymore.
794RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
795
796# Flags to pass down to most sub-makes, in which we're building with
797# the host environment.
798EXTRA_HOST_FLAGS = \
799 'AR=$(AR)' \
800 'AS=$(AS)' \
801 'CC=$(CC)' \
802 'CXX=$(CXX)' \
803 'DLLTOOL=$(DLLTOOL)' \
804 'GCJ=$(GCJ)' \
805 'GFORTRAN=$(GFORTRAN)' \
806 'GOC=$(GOC)' \
807 'LD=$(LD)' \
808 'LIPO=$(LIPO)' \
809 'NM=$(NM)' \
810 'OBJDUMP=$(OBJDUMP)' \
811 'RANLIB=$(RANLIB)' \
812 'READELF=$(READELF)' \
813 'STRIP=$(STRIP)' \
814 'WINDRES=$(WINDRES)' \
815 'WINDMC=$(WINDMC)'
816
817FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
818
819# Flags to pass to stage1 or when not bootstrapping.
820
821STAGE1_FLAGS_TO_PASS = \
822 LDFLAGS="$${LDFLAGS}" \
823 HOST_LIBS="$${HOST_LIBS}"
824
825# Flags to pass to stage2 and later makes.
826
827POSTSTAGE1_FLAGS_TO_PASS = \
828 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
829 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
830 GNATBIND="$${GNATBIND}" \
831 LDFLAGS="$${LDFLAGS}" \
832 HOST_LIBS="$${HOST_LIBS}" \
833 $(LTO_FLAGS_TO_PASS) \
834 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
835
836# Flags to pass down to makes which are built with the target environment.
837# The double $ decreases the length of the command line; those variables
838# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
839# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
840# so we expand them here.
841EXTRA_TARGET_FLAGS = \
842 'AR=$$(AR_FOR_TARGET)' \
843 'AS=$(COMPILER_AS_FOR_TARGET)' \
844 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
845 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
846 'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
847 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
848 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
849 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
850 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
851 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
852 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
853 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
854 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
855 'LD=$(COMPILER_LD_FOR_TARGET)' \
856 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
857 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
858 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
859 'NM=$(COMPILER_NM_FOR_TARGET)' \
860 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
861 'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
862 'RANLIB=$$(RANLIB_FOR_TARGET)' \
863 'READELF=$$(READELF_FOR_TARGET)' \
864 'WINDRES=$$(WINDRES_FOR_TARGET)' \
865 'WINDMC=$$(WINDMC_FOR_TARGET)' \
866 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
867 'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
868 'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
869 "TFLAGS=$$TFLAGS"
870
871TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
872
873# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
874# unfortunately needs the native compiler and the target ar and
875# ranlib.
876# If any variables are added here, they must be added to do-*, below.
877# The BUILD_* variables are a special case, which are used for the gcc
878# cross-building scheme.
879EXTRA_GCC_FLAGS = \
880 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
881 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
882 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
883
884GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
885
886@if gcc
887BUILD_CONFIG = @BUILD_CONFIG@
888ifneq ($(BUILD_CONFIG),)
889include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
890endif
891@endif gcc
892
893.PHONY: configure-host
894configure-host: \
895 maybe-configure-bfd \
896 maybe-configure-opcodes \
897 maybe-configure-binutils \
898 maybe-configure-bison \
899 maybe-configure-cgen \
900 maybe-configure-dejagnu \
901 maybe-configure-etc \
902 maybe-configure-fastjar \
903 maybe-configure-fixincludes \
904 maybe-configure-flex \
905 maybe-configure-gas \
906 maybe-configure-gcc \
907 maybe-configure-gmp \
908 maybe-configure-mpfr \
909 maybe-configure-mpc \
910 maybe-configure-isl \
911 maybe-configure-libelf \
912 maybe-configure-gold \
913 maybe-configure-gprof \
914 maybe-configure-intl \
915 maybe-configure-tcl \
916 maybe-configure-itcl \
917 maybe-configure-ld \
918 maybe-configure-libbacktrace \
919 maybe-configure-libcpp \
920 maybe-configure-libdecnumber \
921 maybe-configure-libgui \
922 maybe-configure-libiberty \
923 maybe-configure-libiberty-linker-plugin \
924 maybe-configure-libiconv \
925 maybe-configure-m4 \
926 maybe-configure-readline \
927 maybe-configure-sid \
928 maybe-configure-sim \
929 maybe-configure-texinfo \
930 maybe-configure-zlib \
931 maybe-configure-gdb \
932 maybe-configure-expect \
933 maybe-configure-guile \
934 maybe-configure-tk \
935 maybe-configure-libtermcap \
936 maybe-configure-utils \
937 maybe-configure-gnattools \
938 maybe-configure-lto-plugin \
939 maybe-configure-libcc1 \
940 maybe-configure-gotools
941.PHONY: configure-target
942configure-target: \
943 maybe-configure-target-libstdc++-v3 \
944 maybe-configure-target-libsanitizer \
945 maybe-configure-target-libmpx \
946 maybe-configure-target-libvtv \
947 maybe-configure-target-libcilkrts \
948 maybe-configure-target-liboffloadmic \
949 maybe-configure-target-libssp \
950 maybe-configure-target-newlib \
951 maybe-configure-target-libgcc \
952 maybe-configure-target-libbacktrace \
953 maybe-configure-target-libquadmath \
954 maybe-configure-target-libgfortran \
955 maybe-configure-target-libobjc \
956 maybe-configure-target-libgo \
957 maybe-configure-target-libtermcap \
958 maybe-configure-target-winsup \
959 maybe-configure-target-libgloss \
960 maybe-configure-target-libffi \
961 maybe-configure-target-libjava \
962 maybe-configure-target-zlib \
963 maybe-configure-target-boehm-gc \
964 maybe-configure-target-rda \
965 maybe-configure-target-libada \
966 maybe-configure-target-libgomp \
967 maybe-configure-target-libitm \
968 maybe-configure-target-libatomic
969
970# The target built for a native non-bootstrap build.
971.PHONY: all
972all:
973@if gcc-bootstrap
974 [ -f stage_final ] || echo stage3 > stage_final
975 @r=`${PWD_COMMAND}`; export r; \
976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
977 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
978@endif gcc-bootstrap
979 @: $(MAKE); $(unstage)
980 @r=`${PWD_COMMAND}`; export r; \
981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
982@if gcc-bootstrap
983 if [ -f stage_last ]; then \
984 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
985 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
986 else \
987@endif gcc-bootstrap
988 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
989@if gcc-bootstrap
990 ; \
991 fi \
992@endif gcc-bootstrap
993 && :
994
995.PHONY: all-build
996
997all-build: maybe-all-build-libiberty
998all-build: maybe-all-build-bison
999all-build: maybe-all-build-flex
1000all-build: maybe-all-build-m4
1001all-build: maybe-all-build-texinfo
1002all-build: maybe-all-build-fixincludes
1003all-build: maybe-all-build-libcpp
1004
1005.PHONY: all-host
1006
1007@if bfd-no-bootstrap
1008all-host: maybe-all-bfd
1009@endif bfd-no-bootstrap
1010@if opcodes-no-bootstrap
1011all-host: maybe-all-opcodes
1012@endif opcodes-no-bootstrap
1013@if binutils-no-bootstrap
1014all-host: maybe-all-binutils
1015@endif binutils-no-bootstrap
1016all-host: maybe-all-bison
1017all-host: maybe-all-cgen
1018all-host: maybe-all-dejagnu
1019all-host: maybe-all-etc
1020all-host: maybe-all-fastjar
1021@if fixincludes-no-bootstrap
1022all-host: maybe-all-fixincludes
1023@endif fixincludes-no-bootstrap
1024all-host: maybe-all-flex
1025@if gas-no-bootstrap
1026all-host: maybe-all-gas
1027@endif gas-no-bootstrap
1028@if gcc-no-bootstrap
1029all-host: maybe-all-gcc
1030@endif gcc-no-bootstrap
1031@if gmp-no-bootstrap
1032all-host: maybe-all-gmp
1033@endif gmp-no-bootstrap
1034@if mpfr-no-bootstrap
1035all-host: maybe-all-mpfr
1036@endif mpfr-no-bootstrap
1037@if mpc-no-bootstrap
1038all-host: maybe-all-mpc
1039@endif mpc-no-bootstrap
1040@if isl-no-bootstrap
1041all-host: maybe-all-isl
1042@endif isl-no-bootstrap
1043@if libelf-no-bootstrap
1044all-host: maybe-all-libelf
1045@endif libelf-no-bootstrap
1046@if gold-no-bootstrap
1047all-host: maybe-all-gold
1048@endif gold-no-bootstrap
1049all-host: maybe-all-gprof
1050@if intl-no-bootstrap
1051all-host: maybe-all-intl
1052@endif intl-no-bootstrap
1053all-host: maybe-all-tcl
1054all-host: maybe-all-itcl
1055@if ld-no-bootstrap
1056all-host: maybe-all-ld
1057@endif ld-no-bootstrap
1058@if libbacktrace-no-bootstrap
1059all-host: maybe-all-libbacktrace
1060@endif libbacktrace-no-bootstrap
1061@if libcpp-no-bootstrap
1062all-host: maybe-all-libcpp
1063@endif libcpp-no-bootstrap
1064@if libdecnumber-no-bootstrap
1065all-host: maybe-all-libdecnumber
1066@endif libdecnumber-no-bootstrap
1067all-host: maybe-all-libgui
1068@if libiberty-no-bootstrap
1069all-host: maybe-all-libiberty
1070@endif libiberty-no-bootstrap
1071@if libiberty-linker-plugin-no-bootstrap
1072all-host: maybe-all-libiberty-linker-plugin
1073@endif libiberty-linker-plugin-no-bootstrap
1074all-host: maybe-all-libiconv
1075all-host: maybe-all-m4
1076all-host: maybe-all-readline
1077all-host: maybe-all-sid
1078all-host: maybe-all-sim
1079all-host: maybe-all-texinfo
1080@if zlib-no-bootstrap
1081all-host: maybe-all-zlib
1082@endif zlib-no-bootstrap
1083all-host: maybe-all-gdb
1084all-host: maybe-all-expect
1085all-host: maybe-all-guile
1086all-host: maybe-all-tk
1087all-host: maybe-all-libtermcap
1088all-host: maybe-all-utils
1089all-host: maybe-all-gnattools
1090@if lto-plugin-no-bootstrap
1091all-host: maybe-all-lto-plugin
1092@endif lto-plugin-no-bootstrap
1093all-host: maybe-all-libcc1
1094all-host: maybe-all-gotools
1095
1096.PHONY: all-target
1097
1098@if target-libstdc++-v3-no-bootstrap
1099all-target: maybe-all-target-libstdc++-v3
1100@endif target-libstdc++-v3-no-bootstrap
1101@if target-libsanitizer-no-bootstrap
1102all-target: maybe-all-target-libsanitizer
1103@endif target-libsanitizer-no-bootstrap
1104@if target-libmpx-no-bootstrap
1105all-target: maybe-all-target-libmpx
1106@endif target-libmpx-no-bootstrap
1107@if target-libvtv-no-bootstrap
1108all-target: maybe-all-target-libvtv
1109@endif target-libvtv-no-bootstrap
1110all-target: maybe-all-target-libcilkrts
1111all-target: maybe-all-target-liboffloadmic
1112all-target: maybe-all-target-libssp
1113all-target: maybe-all-target-newlib
1114@if target-libgcc-no-bootstrap
1115all-target: maybe-all-target-libgcc
1116@endif target-libgcc-no-bootstrap
1117all-target: maybe-all-target-libbacktrace
1118all-target: maybe-all-target-libquadmath
1119all-target: maybe-all-target-libgfortran
1120all-target: maybe-all-target-libobjc
1121all-target: maybe-all-target-libgo
1122all-target: maybe-all-target-libtermcap
1123all-target: maybe-all-target-winsup
1124all-target: maybe-all-target-libgloss
1125all-target: maybe-all-target-libffi
1126all-target: maybe-all-target-libjava
1127all-target: maybe-all-target-zlib
1128all-target: maybe-all-target-boehm-gc
1129all-target: maybe-all-target-rda
1130all-target: maybe-all-target-libada
1131@if target-libgomp-no-bootstrap
1132all-target: maybe-all-target-libgomp
1133@endif target-libgomp-no-bootstrap
1134all-target: maybe-all-target-libitm
1135all-target: maybe-all-target-libatomic
1136
1137# Do a target for all the subdirectories. A ``make do-X'' will do a
1138# ``make X'' in all subdirectories (because, in general, there is a
1139# dependency (below) of X upon do-X, a ``make X'' will also do this,
1140# but it may do additional work as well).
1141
1142.PHONY: do-info
1143do-info:
1144 @: $(MAKE); $(unstage)
1145 @r=`${PWD_COMMAND}`; export r; \
1146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1147 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1148 info-target
1149
1150
1151.PHONY: info-host
1152
1153info-host: maybe-info-bfd
1154info-host: maybe-info-opcodes
1155info-host: maybe-info-binutils
1156info-host: maybe-info-bison
1157info-host: maybe-info-cgen
1158info-host: maybe-info-dejagnu
1159info-host: maybe-info-etc
1160info-host: maybe-info-fastjar
1161info-host: maybe-info-fixincludes
1162info-host: maybe-info-flex
1163info-host: maybe-info-gas
1164info-host: maybe-info-gcc
1165info-host: maybe-info-gmp
1166info-host: maybe-info-mpfr
1167info-host: maybe-info-mpc
1168info-host: maybe-info-isl
1169info-host: maybe-info-libelf
1170info-host: maybe-info-gold
1171info-host: maybe-info-gprof
1172info-host: maybe-info-intl
1173info-host: maybe-info-tcl
1174info-host: maybe-info-itcl
1175info-host: maybe-info-ld
1176info-host: maybe-info-libbacktrace
1177info-host: maybe-info-libcpp
1178info-host: maybe-info-libdecnumber
1179info-host: maybe-info-libgui
1180info-host: maybe-info-libiberty
1181info-host: maybe-info-libiberty-linker-plugin
1182info-host: maybe-info-libiconv
1183info-host: maybe-info-m4
1184info-host: maybe-info-readline
1185info-host: maybe-info-sid
1186info-host: maybe-info-sim
1187info-host: maybe-info-texinfo
1188info-host: maybe-info-zlib
1189info-host: maybe-info-gdb
1190info-host: maybe-info-expect
1191info-host: maybe-info-guile
1192info-host: maybe-info-tk
1193info-host: maybe-info-libtermcap
1194info-host: maybe-info-utils
1195info-host: maybe-info-gnattools
1196info-host: maybe-info-lto-plugin
1197info-host: maybe-info-libcc1
1198info-host: maybe-info-gotools
1199
1200.PHONY: info-target
1201
1202info-target: maybe-info-target-libstdc++-v3
1203info-target: maybe-info-target-libsanitizer
1204info-target: maybe-info-target-libmpx
1205info-target: maybe-info-target-libvtv
1206info-target: maybe-info-target-libcilkrts
1207info-target: maybe-info-target-liboffloadmic
1208info-target: maybe-info-target-libssp
1209info-target: maybe-info-target-newlib
1210info-target: maybe-info-target-libgcc
1211info-target: maybe-info-target-libbacktrace
1212info-target: maybe-info-target-libquadmath
1213info-target: maybe-info-target-libgfortran
1214info-target: maybe-info-target-libobjc
1215info-target: maybe-info-target-libgo
1216info-target: maybe-info-target-libtermcap
1217info-target: maybe-info-target-winsup
1218info-target: maybe-info-target-libgloss
1219info-target: maybe-info-target-libffi
1220info-target: maybe-info-target-libjava
1221info-target: maybe-info-target-zlib
1222info-target: maybe-info-target-boehm-gc
1223info-target: maybe-info-target-rda
1224info-target: maybe-info-target-libada
1225info-target: maybe-info-target-libgomp
1226info-target: maybe-info-target-libitm
1227info-target: maybe-info-target-libatomic
1228
1229.PHONY: do-dvi
1230do-dvi:
1231 @: $(MAKE); $(unstage)
1232 @r=`${PWD_COMMAND}`; export r; \
1233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1234 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1235 dvi-target
1236
1237
1238.PHONY: dvi-host
1239
1240dvi-host: maybe-dvi-bfd
1241dvi-host: maybe-dvi-opcodes
1242dvi-host: maybe-dvi-binutils
1243dvi-host: maybe-dvi-bison
1244dvi-host: maybe-dvi-cgen
1245dvi-host: maybe-dvi-dejagnu
1246dvi-host: maybe-dvi-etc
1247dvi-host: maybe-dvi-fastjar
1248dvi-host: maybe-dvi-fixincludes
1249dvi-host: maybe-dvi-flex
1250dvi-host: maybe-dvi-gas
1251dvi-host: maybe-dvi-gcc
1252dvi-host: maybe-dvi-gmp
1253dvi-host: maybe-dvi-mpfr
1254dvi-host: maybe-dvi-mpc
1255dvi-host: maybe-dvi-isl
1256dvi-host: maybe-dvi-libelf
1257dvi-host: maybe-dvi-gold
1258dvi-host: maybe-dvi-gprof
1259dvi-host: maybe-dvi-intl
1260dvi-host: maybe-dvi-tcl
1261dvi-host: maybe-dvi-itcl
1262dvi-host: maybe-dvi-ld
1263dvi-host: maybe-dvi-libbacktrace
1264dvi-host: maybe-dvi-libcpp
1265dvi-host: maybe-dvi-libdecnumber
1266dvi-host: maybe-dvi-libgui
1267dvi-host: maybe-dvi-libiberty
1268dvi-host: maybe-dvi-libiberty-linker-plugin
1269dvi-host: maybe-dvi-libiconv
1270dvi-host: maybe-dvi-m4
1271dvi-host: maybe-dvi-readline
1272dvi-host: maybe-dvi-sid
1273dvi-host: maybe-dvi-sim
1274dvi-host: maybe-dvi-texinfo
1275dvi-host: maybe-dvi-zlib
1276dvi-host: maybe-dvi-gdb
1277dvi-host: maybe-dvi-expect
1278dvi-host: maybe-dvi-guile
1279dvi-host: maybe-dvi-tk
1280dvi-host: maybe-dvi-libtermcap
1281dvi-host: maybe-dvi-utils
1282dvi-host: maybe-dvi-gnattools
1283dvi-host: maybe-dvi-lto-plugin
1284dvi-host: maybe-dvi-libcc1
1285dvi-host: maybe-dvi-gotools
1286
1287.PHONY: dvi-target
1288
1289dvi-target: maybe-dvi-target-libstdc++-v3
1290dvi-target: maybe-dvi-target-libsanitizer
1291dvi-target: maybe-dvi-target-libmpx
1292dvi-target: maybe-dvi-target-libvtv
1293dvi-target: maybe-dvi-target-libcilkrts
1294dvi-target: maybe-dvi-target-liboffloadmic
1295dvi-target: maybe-dvi-target-libssp
1296dvi-target: maybe-dvi-target-newlib
1297dvi-target: maybe-dvi-target-libgcc
1298dvi-target: maybe-dvi-target-libbacktrace
1299dvi-target: maybe-dvi-target-libquadmath
1300dvi-target: maybe-dvi-target-libgfortran
1301dvi-target: maybe-dvi-target-libobjc
1302dvi-target: maybe-dvi-target-libgo
1303dvi-target: maybe-dvi-target-libtermcap
1304dvi-target: maybe-dvi-target-winsup
1305dvi-target: maybe-dvi-target-libgloss
1306dvi-target: maybe-dvi-target-libffi
1307dvi-target: maybe-dvi-target-libjava
1308dvi-target: maybe-dvi-target-zlib
1309dvi-target: maybe-dvi-target-boehm-gc
1310dvi-target: maybe-dvi-target-rda
1311dvi-target: maybe-dvi-target-libada
1312dvi-target: maybe-dvi-target-libgomp
1313dvi-target: maybe-dvi-target-libitm
1314dvi-target: maybe-dvi-target-libatomic
1315
1316.PHONY: do-pdf
1317do-pdf:
1318 @: $(MAKE); $(unstage)
1319 @r=`${PWD_COMMAND}`; export r; \
1320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1321 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1322 pdf-target
1323
1324
1325.PHONY: pdf-host
1326
1327pdf-host: maybe-pdf-bfd
1328pdf-host: maybe-pdf-opcodes
1329pdf-host: maybe-pdf-binutils
1330pdf-host: maybe-pdf-bison
1331pdf-host: maybe-pdf-cgen
1332pdf-host: maybe-pdf-dejagnu
1333pdf-host: maybe-pdf-etc
1334pdf-host: maybe-pdf-fastjar
1335pdf-host: maybe-pdf-fixincludes
1336pdf-host: maybe-pdf-flex
1337pdf-host: maybe-pdf-gas
1338pdf-host: maybe-pdf-gcc
1339pdf-host: maybe-pdf-gmp
1340pdf-host: maybe-pdf-mpfr
1341pdf-host: maybe-pdf-mpc
1342pdf-host: maybe-pdf-isl
1343pdf-host: maybe-pdf-libelf
1344pdf-host: maybe-pdf-gold
1345pdf-host: maybe-pdf-gprof
1346pdf-host: maybe-pdf-intl
1347pdf-host: maybe-pdf-tcl
1348pdf-host: maybe-pdf-itcl
1349pdf-host: maybe-pdf-ld
1350pdf-host: maybe-pdf-libbacktrace
1351pdf-host: maybe-pdf-libcpp
1352pdf-host: maybe-pdf-libdecnumber
1353pdf-host: maybe-pdf-libgui
1354pdf-host: maybe-pdf-libiberty
1355pdf-host: maybe-pdf-libiberty-linker-plugin
1356pdf-host: maybe-pdf-libiconv
1357pdf-host: maybe-pdf-m4
1358pdf-host: maybe-pdf-readline
1359pdf-host: maybe-pdf-sid
1360pdf-host: maybe-pdf-sim
1361pdf-host: maybe-pdf-texinfo
1362pdf-host: maybe-pdf-zlib
1363pdf-host: maybe-pdf-gdb
1364pdf-host: maybe-pdf-expect
1365pdf-host: maybe-pdf-guile
1366pdf-host: maybe-pdf-tk
1367pdf-host: maybe-pdf-libtermcap
1368pdf-host: maybe-pdf-utils
1369pdf-host: maybe-pdf-gnattools
1370pdf-host: maybe-pdf-lto-plugin
1371pdf-host: maybe-pdf-libcc1
1372pdf-host: maybe-pdf-gotools
1373
1374.PHONY: pdf-target
1375
1376pdf-target: maybe-pdf-target-libstdc++-v3
1377pdf-target: maybe-pdf-target-libsanitizer
1378pdf-target: maybe-pdf-target-libmpx
1379pdf-target: maybe-pdf-target-libvtv
1380pdf-target: maybe-pdf-target-libcilkrts
1381pdf-target: maybe-pdf-target-liboffloadmic
1382pdf-target: maybe-pdf-target-libssp
1383pdf-target: maybe-pdf-target-newlib
1384pdf-target: maybe-pdf-target-libgcc
1385pdf-target: maybe-pdf-target-libbacktrace
1386pdf-target: maybe-pdf-target-libquadmath
1387pdf-target: maybe-pdf-target-libgfortran
1388pdf-target: maybe-pdf-target-libobjc
1389pdf-target: maybe-pdf-target-libgo
1390pdf-target: maybe-pdf-target-libtermcap
1391pdf-target: maybe-pdf-target-winsup
1392pdf-target: maybe-pdf-target-libgloss
1393pdf-target: maybe-pdf-target-libffi
1394pdf-target: maybe-pdf-target-libjava
1395pdf-target: maybe-pdf-target-zlib
1396pdf-target: maybe-pdf-target-boehm-gc
1397pdf-target: maybe-pdf-target-rda
1398pdf-target: maybe-pdf-target-libada
1399pdf-target: maybe-pdf-target-libgomp
1400pdf-target: maybe-pdf-target-libitm
1401pdf-target: maybe-pdf-target-libatomic
1402
1403.PHONY: do-html
1404do-html:
1405 @: $(MAKE); $(unstage)
1406 @r=`${PWD_COMMAND}`; export r; \
1407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1408 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1409 html-target
1410
1411
1412.PHONY: html-host
1413
1414html-host: maybe-html-bfd
1415html-host: maybe-html-opcodes
1416html-host: maybe-html-binutils
1417html-host: maybe-html-bison
1418html-host: maybe-html-cgen
1419html-host: maybe-html-dejagnu
1420html-host: maybe-html-etc
1421html-host: maybe-html-fastjar
1422html-host: maybe-html-fixincludes
1423html-host: maybe-html-flex
1424html-host: maybe-html-gas
1425html-host: maybe-html-gcc
1426html-host: maybe-html-gmp
1427html-host: maybe-html-mpfr
1428html-host: maybe-html-mpc
1429html-host: maybe-html-isl
1430html-host: maybe-html-libelf
1431html-host: maybe-html-gold
1432html-host: maybe-html-gprof
1433html-host: maybe-html-intl
1434html-host: maybe-html-tcl
1435html-host: maybe-html-itcl
1436html-host: maybe-html-ld
1437html-host: maybe-html-libbacktrace
1438html-host: maybe-html-libcpp
1439html-host: maybe-html-libdecnumber
1440html-host: maybe-html-libgui
1441html-host: maybe-html-libiberty
1442html-host: maybe-html-libiberty-linker-plugin
1443html-host: maybe-html-libiconv
1444html-host: maybe-html-m4
1445html-host: maybe-html-readline
1446html-host: maybe-html-sid
1447html-host: maybe-html-sim
1448html-host: maybe-html-texinfo
1449html-host: maybe-html-zlib
1450html-host: maybe-html-gdb
1451html-host: maybe-html-expect
1452html-host: maybe-html-guile
1453html-host: maybe-html-tk
1454html-host: maybe-html-libtermcap
1455html-host: maybe-html-utils
1456html-host: maybe-html-gnattools
1457html-host: maybe-html-lto-plugin
1458html-host: maybe-html-libcc1
1459html-host: maybe-html-gotools
1460
1461.PHONY: html-target
1462
1463html-target: maybe-html-target-libstdc++-v3
1464html-target: maybe-html-target-libsanitizer
1465html-target: maybe-html-target-libmpx
1466html-target: maybe-html-target-libvtv
1467html-target: maybe-html-target-libcilkrts
1468html-target: maybe-html-target-liboffloadmic
1469html-target: maybe-html-target-libssp
1470html-target: maybe-html-target-newlib
1471html-target: maybe-html-target-libgcc
1472html-target: maybe-html-target-libbacktrace
1473html-target: maybe-html-target-libquadmath
1474html-target: maybe-html-target-libgfortran
1475html-target: maybe-html-target-libobjc
1476html-target: maybe-html-target-libgo
1477html-target: maybe-html-target-libtermcap
1478html-target: maybe-html-target-winsup
1479html-target: maybe-html-target-libgloss
1480html-target: maybe-html-target-libffi
1481html-target: maybe-html-target-libjava
1482html-target: maybe-html-target-zlib
1483html-target: maybe-html-target-boehm-gc
1484html-target: maybe-html-target-rda
1485html-target: maybe-html-target-libada
1486html-target: maybe-html-target-libgomp
1487html-target: maybe-html-target-libitm
1488html-target: maybe-html-target-libatomic
1489
1490.PHONY: do-TAGS
1491do-TAGS:
1492 @: $(MAKE); $(unstage)
1493 @r=`${PWD_COMMAND}`; export r; \
1494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1495 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1496 TAGS-target
1497
1498
1499.PHONY: TAGS-host
1500
1501TAGS-host: maybe-TAGS-bfd
1502TAGS-host: maybe-TAGS-opcodes
1503TAGS-host: maybe-TAGS-binutils
1504TAGS-host: maybe-TAGS-bison
1505TAGS-host: maybe-TAGS-cgen
1506TAGS-host: maybe-TAGS-dejagnu
1507TAGS-host: maybe-TAGS-etc
1508TAGS-host: maybe-TAGS-fastjar
1509TAGS-host: maybe-TAGS-fixincludes
1510TAGS-host: maybe-TAGS-flex
1511TAGS-host: maybe-TAGS-gas
1512TAGS-host: maybe-TAGS-gcc
1513TAGS-host: maybe-TAGS-gmp
1514TAGS-host: maybe-TAGS-mpfr
1515TAGS-host: maybe-TAGS-mpc
1516TAGS-host: maybe-TAGS-isl
1517TAGS-host: maybe-TAGS-libelf
1518TAGS-host: maybe-TAGS-gold
1519TAGS-host: maybe-TAGS-gprof
1520TAGS-host: maybe-TAGS-intl
1521TAGS-host: maybe-TAGS-tcl
1522TAGS-host: maybe-TAGS-itcl
1523TAGS-host: maybe-TAGS-ld
1524TAGS-host: maybe-TAGS-libbacktrace
1525TAGS-host: maybe-TAGS-libcpp
1526TAGS-host: maybe-TAGS-libdecnumber
1527TAGS-host: maybe-TAGS-libgui
1528TAGS-host: maybe-TAGS-libiberty
1529TAGS-host: maybe-TAGS-libiberty-linker-plugin
1530TAGS-host: maybe-TAGS-libiconv
1531TAGS-host: maybe-TAGS-m4
1532TAGS-host: maybe-TAGS-readline
1533TAGS-host: maybe-TAGS-sid
1534TAGS-host: maybe-TAGS-sim
1535TAGS-host: maybe-TAGS-texinfo
1536TAGS-host: maybe-TAGS-zlib
1537TAGS-host: maybe-TAGS-gdb
1538TAGS-host: maybe-TAGS-expect
1539TAGS-host: maybe-TAGS-guile
1540TAGS-host: maybe-TAGS-tk
1541TAGS-host: maybe-TAGS-libtermcap
1542TAGS-host: maybe-TAGS-utils
1543TAGS-host: maybe-TAGS-gnattools
1544TAGS-host: maybe-TAGS-lto-plugin
1545TAGS-host: maybe-TAGS-libcc1
1546TAGS-host: maybe-TAGS-gotools
1547
1548.PHONY: TAGS-target
1549
1550TAGS-target: maybe-TAGS-target-libstdc++-v3
1551TAGS-target: maybe-TAGS-target-libsanitizer
1552TAGS-target: maybe-TAGS-target-libmpx
1553TAGS-target: maybe-TAGS-target-libvtv
1554TAGS-target: maybe-TAGS-target-libcilkrts
1555TAGS-target: maybe-TAGS-target-liboffloadmic
1556TAGS-target: maybe-TAGS-target-libssp
1557TAGS-target: maybe-TAGS-target-newlib
1558TAGS-target: maybe-TAGS-target-libgcc
1559TAGS-target: maybe-TAGS-target-libbacktrace
1560TAGS-target: maybe-TAGS-target-libquadmath
1561TAGS-target: maybe-TAGS-target-libgfortran
1562TAGS-target: maybe-TAGS-target-libobjc
1563TAGS-target: maybe-TAGS-target-libgo
1564TAGS-target: maybe-TAGS-target-libtermcap
1565TAGS-target: maybe-TAGS-target-winsup
1566TAGS-target: maybe-TAGS-target-libgloss
1567TAGS-target: maybe-TAGS-target-libffi
1568TAGS-target: maybe-TAGS-target-libjava
1569TAGS-target: maybe-TAGS-target-zlib
1570TAGS-target: maybe-TAGS-target-boehm-gc
1571TAGS-target: maybe-TAGS-target-rda
1572TAGS-target: maybe-TAGS-target-libada
1573TAGS-target: maybe-TAGS-target-libgomp
1574TAGS-target: maybe-TAGS-target-libitm
1575TAGS-target: maybe-TAGS-target-libatomic
1576
1577.PHONY: do-install-info
1578do-install-info:
1579 @: $(MAKE); $(unstage)
1580 @r=`${PWD_COMMAND}`; export r; \
1581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1582 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1583 install-info-target
1584
1585
1586.PHONY: install-info-host
1587
1588install-info-host: maybe-install-info-bfd
1589install-info-host: maybe-install-info-opcodes
1590install-info-host: maybe-install-info-binutils
1591install-info-host: maybe-install-info-bison
1592install-info-host: maybe-install-info-cgen
1593install-info-host: maybe-install-info-dejagnu
1594install-info-host: maybe-install-info-etc
1595install-info-host: maybe-install-info-fastjar
1596install-info-host: maybe-install-info-fixincludes
1597install-info-host: maybe-install-info-flex
1598install-info-host: maybe-install-info-gas
1599install-info-host: maybe-install-info-gcc
1600install-info-host: maybe-install-info-gmp
1601install-info-host: maybe-install-info-mpfr
1602install-info-host: maybe-install-info-mpc
1603install-info-host: maybe-install-info-isl
1604install-info-host: maybe-install-info-libelf
1605install-info-host: maybe-install-info-gold
1606install-info-host: maybe-install-info-gprof
1607install-info-host: maybe-install-info-intl
1608install-info-host: maybe-install-info-tcl
1609install-info-host: maybe-install-info-itcl
1610install-info-host: maybe-install-info-ld
1611install-info-host: maybe-install-info-libbacktrace
1612install-info-host: maybe-install-info-libcpp
1613install-info-host: maybe-install-info-libdecnumber
1614install-info-host: maybe-install-info-libgui
1615install-info-host: maybe-install-info-libiberty
1616install-info-host: maybe-install-info-libiberty-linker-plugin
1617install-info-host: maybe-install-info-libiconv
1618install-info-host: maybe-install-info-m4
1619install-info-host: maybe-install-info-readline
1620install-info-host: maybe-install-info-sid
1621install-info-host: maybe-install-info-sim
1622install-info-host: maybe-install-info-texinfo
1623install-info-host: maybe-install-info-zlib
1624install-info-host: maybe-install-info-gdb
1625install-info-host: maybe-install-info-expect
1626install-info-host: maybe-install-info-guile
1627install-info-host: maybe-install-info-tk
1628install-info-host: maybe-install-info-libtermcap
1629install-info-host: maybe-install-info-utils
1630install-info-host: maybe-install-info-gnattools
1631install-info-host: maybe-install-info-lto-plugin
1632install-info-host: maybe-install-info-libcc1
1633install-info-host: maybe-install-info-gotools
1634
1635.PHONY: install-info-target
1636
1637install-info-target: maybe-install-info-target-libstdc++-v3
1638install-info-target: maybe-install-info-target-libsanitizer
1639install-info-target: maybe-install-info-target-libmpx
1640install-info-target: maybe-install-info-target-libvtv
1641install-info-target: maybe-install-info-target-libcilkrts
1642install-info-target: maybe-install-info-target-liboffloadmic
1643install-info-target: maybe-install-info-target-libssp
1644install-info-target: maybe-install-info-target-newlib
1645install-info-target: maybe-install-info-target-libgcc
1646install-info-target: maybe-install-info-target-libbacktrace
1647install-info-target: maybe-install-info-target-libquadmath
1648install-info-target: maybe-install-info-target-libgfortran
1649install-info-target: maybe-install-info-target-libobjc
1650install-info-target: maybe-install-info-target-libgo
1651install-info-target: maybe-install-info-target-libtermcap
1652install-info-target: maybe-install-info-target-winsup
1653install-info-target: maybe-install-info-target-libgloss
1654install-info-target: maybe-install-info-target-libffi
1655install-info-target: maybe-install-info-target-libjava
1656install-info-target: maybe-install-info-target-zlib
1657install-info-target: maybe-install-info-target-boehm-gc
1658install-info-target: maybe-install-info-target-rda
1659install-info-target: maybe-install-info-target-libada
1660install-info-target: maybe-install-info-target-libgomp
1661install-info-target: maybe-install-info-target-libitm
1662install-info-target: maybe-install-info-target-libatomic
1663
1664.PHONY: do-install-pdf
1665do-install-pdf:
1666 @: $(MAKE); $(unstage)
1667 @r=`${PWD_COMMAND}`; export r; \
1668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1669 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1670 install-pdf-target
1671
1672
1673.PHONY: install-pdf-host
1674
1675install-pdf-host: maybe-install-pdf-bfd
1676install-pdf-host: maybe-install-pdf-opcodes
1677install-pdf-host: maybe-install-pdf-binutils
1678install-pdf-host: maybe-install-pdf-bison
1679install-pdf-host: maybe-install-pdf-cgen
1680install-pdf-host: maybe-install-pdf-dejagnu
1681install-pdf-host: maybe-install-pdf-etc
1682install-pdf-host: maybe-install-pdf-fastjar
1683install-pdf-host: maybe-install-pdf-fixincludes
1684install-pdf-host: maybe-install-pdf-flex
1685install-pdf-host: maybe-install-pdf-gas
1686install-pdf-host: maybe-install-pdf-gcc
1687install-pdf-host: maybe-install-pdf-gmp
1688install-pdf-host: maybe-install-pdf-mpfr
1689install-pdf-host: maybe-install-pdf-mpc
1690install-pdf-host: maybe-install-pdf-isl
1691install-pdf-host: maybe-install-pdf-libelf
1692install-pdf-host: maybe-install-pdf-gold
1693install-pdf-host: maybe-install-pdf-gprof
1694install-pdf-host: maybe-install-pdf-intl
1695install-pdf-host: maybe-install-pdf-tcl
1696install-pdf-host: maybe-install-pdf-itcl
1697install-pdf-host: maybe-install-pdf-ld
1698install-pdf-host: maybe-install-pdf-libbacktrace
1699install-pdf-host: maybe-install-pdf-libcpp
1700install-pdf-host: maybe-install-pdf-libdecnumber
1701install-pdf-host: maybe-install-pdf-libgui
1702install-pdf-host: maybe-install-pdf-libiberty
1703install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1704install-pdf-host: maybe-install-pdf-libiconv
1705install-pdf-host: maybe-install-pdf-m4
1706install-pdf-host: maybe-install-pdf-readline
1707install-pdf-host: maybe-install-pdf-sid
1708install-pdf-host: maybe-install-pdf-sim
1709install-pdf-host: maybe-install-pdf-texinfo
1710install-pdf-host: maybe-install-pdf-zlib
1711install-pdf-host: maybe-install-pdf-gdb
1712install-pdf-host: maybe-install-pdf-expect
1713install-pdf-host: maybe-install-pdf-guile
1714install-pdf-host: maybe-install-pdf-tk
1715install-pdf-host: maybe-install-pdf-libtermcap
1716install-pdf-host: maybe-install-pdf-utils
1717install-pdf-host: maybe-install-pdf-gnattools
1718install-pdf-host: maybe-install-pdf-lto-plugin
1719install-pdf-host: maybe-install-pdf-libcc1
1720install-pdf-host: maybe-install-pdf-gotools
1721
1722.PHONY: install-pdf-target
1723
1724install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1725install-pdf-target: maybe-install-pdf-target-libsanitizer
1726install-pdf-target: maybe-install-pdf-target-libmpx
1727install-pdf-target: maybe-install-pdf-target-libvtv
1728install-pdf-target: maybe-install-pdf-target-libcilkrts
1729install-pdf-target: maybe-install-pdf-target-liboffloadmic
1730install-pdf-target: maybe-install-pdf-target-libssp
1731install-pdf-target: maybe-install-pdf-target-newlib
1732install-pdf-target: maybe-install-pdf-target-libgcc
1733install-pdf-target: maybe-install-pdf-target-libbacktrace
1734install-pdf-target: maybe-install-pdf-target-libquadmath
1735install-pdf-target: maybe-install-pdf-target-libgfortran
1736install-pdf-target: maybe-install-pdf-target-libobjc
1737install-pdf-target: maybe-install-pdf-target-libgo
1738install-pdf-target: maybe-install-pdf-target-libtermcap
1739install-pdf-target: maybe-install-pdf-target-winsup
1740install-pdf-target: maybe-install-pdf-target-libgloss
1741install-pdf-target: maybe-install-pdf-target-libffi
1742install-pdf-target: maybe-install-pdf-target-libjava
1743install-pdf-target: maybe-install-pdf-target-zlib
1744install-pdf-target: maybe-install-pdf-target-boehm-gc
1745install-pdf-target: maybe-install-pdf-target-rda
1746install-pdf-target: maybe-install-pdf-target-libada
1747install-pdf-target: maybe-install-pdf-target-libgomp
1748install-pdf-target: maybe-install-pdf-target-libitm
1749install-pdf-target: maybe-install-pdf-target-libatomic
1750
1751.PHONY: do-install-html
1752do-install-html:
1753 @: $(MAKE); $(unstage)
1754 @r=`${PWD_COMMAND}`; export r; \
1755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1756 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1757 install-html-target
1758
1759
1760.PHONY: install-html-host
1761
1762install-html-host: maybe-install-html-bfd
1763install-html-host: maybe-install-html-opcodes
1764install-html-host: maybe-install-html-binutils
1765install-html-host: maybe-install-html-bison
1766install-html-host: maybe-install-html-cgen
1767install-html-host: maybe-install-html-dejagnu
1768install-html-host: maybe-install-html-etc
1769install-html-host: maybe-install-html-fastjar
1770install-html-host: maybe-install-html-fixincludes
1771install-html-host: maybe-install-html-flex
1772install-html-host: maybe-install-html-gas
1773install-html-host: maybe-install-html-gcc
1774install-html-host: maybe-install-html-gmp
1775install-html-host: maybe-install-html-mpfr
1776install-html-host: maybe-install-html-mpc
1777install-html-host: maybe-install-html-isl
1778install-html-host: maybe-install-html-libelf
1779install-html-host: maybe-install-html-gold
1780install-html-host: maybe-install-html-gprof
1781install-html-host: maybe-install-html-intl
1782install-html-host: maybe-install-html-tcl
1783install-html-host: maybe-install-html-itcl
1784install-html-host: maybe-install-html-ld
1785install-html-host: maybe-install-html-libbacktrace
1786install-html-host: maybe-install-html-libcpp
1787install-html-host: maybe-install-html-libdecnumber
1788install-html-host: maybe-install-html-libgui
1789install-html-host: maybe-install-html-libiberty
1790install-html-host: maybe-install-html-libiberty-linker-plugin
1791install-html-host: maybe-install-html-libiconv
1792install-html-host: maybe-install-html-m4
1793install-html-host: maybe-install-html-readline
1794install-html-host: maybe-install-html-sid
1795install-html-host: maybe-install-html-sim
1796install-html-host: maybe-install-html-texinfo
1797install-html-host: maybe-install-html-zlib
1798install-html-host: maybe-install-html-gdb
1799install-html-host: maybe-install-html-expect
1800install-html-host: maybe-install-html-guile
1801install-html-host: maybe-install-html-tk
1802install-html-host: maybe-install-html-libtermcap
1803install-html-host: maybe-install-html-utils
1804install-html-host: maybe-install-html-gnattools
1805install-html-host: maybe-install-html-lto-plugin
1806install-html-host: maybe-install-html-libcc1
1807install-html-host: maybe-install-html-gotools
1808
1809.PHONY: install-html-target
1810
1811install-html-target: maybe-install-html-target-libstdc++-v3
1812install-html-target: maybe-install-html-target-libsanitizer
1813install-html-target: maybe-install-html-target-libmpx
1814install-html-target: maybe-install-html-target-libvtv
1815install-html-target: maybe-install-html-target-libcilkrts
1816install-html-target: maybe-install-html-target-liboffloadmic
1817install-html-target: maybe-install-html-target-libssp
1818install-html-target: maybe-install-html-target-newlib
1819install-html-target: maybe-install-html-target-libgcc
1820install-html-target: maybe-install-html-target-libbacktrace
1821install-html-target: maybe-install-html-target-libquadmath
1822install-html-target: maybe-install-html-target-libgfortran
1823install-html-target: maybe-install-html-target-libobjc
1824install-html-target: maybe-install-html-target-libgo
1825install-html-target: maybe-install-html-target-libtermcap
1826install-html-target: maybe-install-html-target-winsup
1827install-html-target: maybe-install-html-target-libgloss
1828install-html-target: maybe-install-html-target-libffi
1829install-html-target: maybe-install-html-target-libjava
1830install-html-target: maybe-install-html-target-zlib
1831install-html-target: maybe-install-html-target-boehm-gc
1832install-html-target: maybe-install-html-target-rda
1833install-html-target: maybe-install-html-target-libada
1834install-html-target: maybe-install-html-target-libgomp
1835install-html-target: maybe-install-html-target-libitm
1836install-html-target: maybe-install-html-target-libatomic
1837
1838.PHONY: do-installcheck
1839do-installcheck:
1840 @: $(MAKE); $(unstage)
1841 @r=`${PWD_COMMAND}`; export r; \
1842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1843 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1844 installcheck-target
1845
1846
1847.PHONY: installcheck-host
1848
1849installcheck-host: maybe-installcheck-bfd
1850installcheck-host: maybe-installcheck-opcodes
1851installcheck-host: maybe-installcheck-binutils
1852installcheck-host: maybe-installcheck-bison
1853installcheck-host: maybe-installcheck-cgen
1854installcheck-host: maybe-installcheck-dejagnu
1855installcheck-host: maybe-installcheck-etc
1856installcheck-host: maybe-installcheck-fastjar
1857installcheck-host: maybe-installcheck-fixincludes
1858installcheck-host: maybe-installcheck-flex
1859installcheck-host: maybe-installcheck-gas
1860installcheck-host: maybe-installcheck-gcc
1861installcheck-host: maybe-installcheck-gmp
1862installcheck-host: maybe-installcheck-mpfr
1863installcheck-host: maybe-installcheck-mpc
1864installcheck-host: maybe-installcheck-isl
1865installcheck-host: maybe-installcheck-libelf
1866installcheck-host: maybe-installcheck-gold
1867installcheck-host: maybe-installcheck-gprof
1868installcheck-host: maybe-installcheck-intl
1869installcheck-host: maybe-installcheck-tcl
1870installcheck-host: maybe-installcheck-itcl
1871installcheck-host: maybe-installcheck-ld
1872installcheck-host: maybe-installcheck-libbacktrace
1873installcheck-host: maybe-installcheck-libcpp
1874installcheck-host: maybe-installcheck-libdecnumber
1875installcheck-host: maybe-installcheck-libgui
1876installcheck-host: maybe-installcheck-libiberty
1877installcheck-host: maybe-installcheck-libiberty-linker-plugin
1878installcheck-host: maybe-installcheck-libiconv
1879installcheck-host: maybe-installcheck-m4
1880installcheck-host: maybe-installcheck-readline
1881installcheck-host: maybe-installcheck-sid
1882installcheck-host: maybe-installcheck-sim
1883installcheck-host: maybe-installcheck-texinfo
1884installcheck-host: maybe-installcheck-zlib
1885installcheck-host: maybe-installcheck-gdb
1886installcheck-host: maybe-installcheck-expect
1887installcheck-host: maybe-installcheck-guile
1888installcheck-host: maybe-installcheck-tk
1889installcheck-host: maybe-installcheck-libtermcap
1890installcheck-host: maybe-installcheck-utils
1891installcheck-host: maybe-installcheck-gnattools
1892installcheck-host: maybe-installcheck-lto-plugin
1893installcheck-host: maybe-installcheck-libcc1
1894installcheck-host: maybe-installcheck-gotools
1895
1896.PHONY: installcheck-target
1897
1898installcheck-target: maybe-installcheck-target-libstdc++-v3
1899installcheck-target: maybe-installcheck-target-libsanitizer
1900installcheck-target: maybe-installcheck-target-libmpx
1901installcheck-target: maybe-installcheck-target-libvtv
1902installcheck-target: maybe-installcheck-target-libcilkrts
1903installcheck-target: maybe-installcheck-target-liboffloadmic
1904installcheck-target: maybe-installcheck-target-libssp
1905installcheck-target: maybe-installcheck-target-newlib
1906installcheck-target: maybe-installcheck-target-libgcc
1907installcheck-target: maybe-installcheck-target-libbacktrace
1908installcheck-target: maybe-installcheck-target-libquadmath
1909installcheck-target: maybe-installcheck-target-libgfortran
1910installcheck-target: maybe-installcheck-target-libobjc
1911installcheck-target: maybe-installcheck-target-libgo
1912installcheck-target: maybe-installcheck-target-libtermcap
1913installcheck-target: maybe-installcheck-target-winsup
1914installcheck-target: maybe-installcheck-target-libgloss
1915installcheck-target: maybe-installcheck-target-libffi
1916installcheck-target: maybe-installcheck-target-libjava
1917installcheck-target: maybe-installcheck-target-zlib
1918installcheck-target: maybe-installcheck-target-boehm-gc
1919installcheck-target: maybe-installcheck-target-rda
1920installcheck-target: maybe-installcheck-target-libada
1921installcheck-target: maybe-installcheck-target-libgomp
1922installcheck-target: maybe-installcheck-target-libitm
1923installcheck-target: maybe-installcheck-target-libatomic
1924
1925.PHONY: do-mostlyclean
1926do-mostlyclean:
1927 @: $(MAKE); $(unstage)
1928 @r=`${PWD_COMMAND}`; export r; \
1929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1930 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1931 mostlyclean-target
1932
1933
1934.PHONY: mostlyclean-host
1935
1936mostlyclean-host: maybe-mostlyclean-bfd
1937mostlyclean-host: maybe-mostlyclean-opcodes
1938mostlyclean-host: maybe-mostlyclean-binutils
1939mostlyclean-host: maybe-mostlyclean-bison
1940mostlyclean-host: maybe-mostlyclean-cgen
1941mostlyclean-host: maybe-mostlyclean-dejagnu
1942mostlyclean-host: maybe-mostlyclean-etc
1943mostlyclean-host: maybe-mostlyclean-fastjar
1944mostlyclean-host: maybe-mostlyclean-fixincludes
1945mostlyclean-host: maybe-mostlyclean-flex
1946mostlyclean-host: maybe-mostlyclean-gas
1947mostlyclean-host: maybe-mostlyclean-gcc
1948mostlyclean-host: maybe-mostlyclean-gmp
1949mostlyclean-host: maybe-mostlyclean-mpfr
1950mostlyclean-host: maybe-mostlyclean-mpc
1951mostlyclean-host: maybe-mostlyclean-isl
1952mostlyclean-host: maybe-mostlyclean-libelf
1953mostlyclean-host: maybe-mostlyclean-gold
1954mostlyclean-host: maybe-mostlyclean-gprof
1955mostlyclean-host: maybe-mostlyclean-intl
1956mostlyclean-host: maybe-mostlyclean-tcl
1957mostlyclean-host: maybe-mostlyclean-itcl
1958mostlyclean-host: maybe-mostlyclean-ld
1959mostlyclean-host: maybe-mostlyclean-libbacktrace
1960mostlyclean-host: maybe-mostlyclean-libcpp
1961mostlyclean-host: maybe-mostlyclean-libdecnumber
1962mostlyclean-host: maybe-mostlyclean-libgui
1963mostlyclean-host: maybe-mostlyclean-libiberty
1964mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1965mostlyclean-host: maybe-mostlyclean-libiconv
1966mostlyclean-host: maybe-mostlyclean-m4
1967mostlyclean-host: maybe-mostlyclean-readline
1968mostlyclean-host: maybe-mostlyclean-sid
1969mostlyclean-host: maybe-mostlyclean-sim
1970mostlyclean-host: maybe-mostlyclean-texinfo
1971mostlyclean-host: maybe-mostlyclean-zlib
1972mostlyclean-host: maybe-mostlyclean-gdb
1973mostlyclean-host: maybe-mostlyclean-expect
1974mostlyclean-host: maybe-mostlyclean-guile
1975mostlyclean-host: maybe-mostlyclean-tk
1976mostlyclean-host: maybe-mostlyclean-libtermcap
1977mostlyclean-host: maybe-mostlyclean-utils
1978mostlyclean-host: maybe-mostlyclean-gnattools
1979mostlyclean-host: maybe-mostlyclean-lto-plugin
1980mostlyclean-host: maybe-mostlyclean-libcc1
1981mostlyclean-host: maybe-mostlyclean-gotools
1982
1983.PHONY: mostlyclean-target
1984
1985mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1986mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1987mostlyclean-target: maybe-mostlyclean-target-libmpx
1988mostlyclean-target: maybe-mostlyclean-target-libvtv
1989mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1990mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
1991mostlyclean-target: maybe-mostlyclean-target-libssp
1992mostlyclean-target: maybe-mostlyclean-target-newlib
1993mostlyclean-target: maybe-mostlyclean-target-libgcc
1994mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1995mostlyclean-target: maybe-mostlyclean-target-libquadmath
1996mostlyclean-target: maybe-mostlyclean-target-libgfortran
1997mostlyclean-target: maybe-mostlyclean-target-libobjc
1998mostlyclean-target: maybe-mostlyclean-target-libgo
1999mostlyclean-target: maybe-mostlyclean-target-libtermcap
2000mostlyclean-target: maybe-mostlyclean-target-winsup
2001mostlyclean-target: maybe-mostlyclean-target-libgloss
2002mostlyclean-target: maybe-mostlyclean-target-libffi
2003mostlyclean-target: maybe-mostlyclean-target-libjava
2004mostlyclean-target: maybe-mostlyclean-target-zlib
2005mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2006mostlyclean-target: maybe-mostlyclean-target-rda
2007mostlyclean-target: maybe-mostlyclean-target-libada
2008mostlyclean-target: maybe-mostlyclean-target-libgomp
2009mostlyclean-target: maybe-mostlyclean-target-libitm
2010mostlyclean-target: maybe-mostlyclean-target-libatomic
2011
2012.PHONY: do-clean
2013do-clean:
2014 @: $(MAKE); $(unstage)
2015 @r=`${PWD_COMMAND}`; export r; \
2016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2017 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2018 clean-target
2019
2020
2021.PHONY: clean-host
2022
2023clean-host: maybe-clean-bfd
2024clean-host: maybe-clean-opcodes
2025clean-host: maybe-clean-binutils
2026clean-host: maybe-clean-bison
2027clean-host: maybe-clean-cgen
2028clean-host: maybe-clean-dejagnu
2029clean-host: maybe-clean-etc
2030clean-host: maybe-clean-fastjar
2031clean-host: maybe-clean-fixincludes
2032clean-host: maybe-clean-flex
2033clean-host: maybe-clean-gas
2034clean-host: maybe-clean-gcc
2035clean-host: maybe-clean-gmp
2036clean-host: maybe-clean-mpfr
2037clean-host: maybe-clean-mpc
2038clean-host: maybe-clean-isl
2039clean-host: maybe-clean-libelf
2040clean-host: maybe-clean-gold
2041clean-host: maybe-clean-gprof
2042clean-host: maybe-clean-intl
2043clean-host: maybe-clean-tcl
2044clean-host: maybe-clean-itcl
2045clean-host: maybe-clean-ld
2046clean-host: maybe-clean-libbacktrace
2047clean-host: maybe-clean-libcpp
2048clean-host: maybe-clean-libdecnumber
2049clean-host: maybe-clean-libgui
2050clean-host: maybe-clean-libiberty
2051clean-host: maybe-clean-libiberty-linker-plugin
2052clean-host: maybe-clean-libiconv
2053clean-host: maybe-clean-m4
2054clean-host: maybe-clean-readline
2055clean-host: maybe-clean-sid
2056clean-host: maybe-clean-sim
2057clean-host: maybe-clean-texinfo
2058clean-host: maybe-clean-zlib
2059clean-host: maybe-clean-gdb
2060clean-host: maybe-clean-expect
2061clean-host: maybe-clean-guile
2062clean-host: maybe-clean-tk
2063clean-host: maybe-clean-libtermcap
2064clean-host: maybe-clean-utils
2065clean-host: maybe-clean-gnattools
2066clean-host: maybe-clean-lto-plugin
2067clean-host: maybe-clean-libcc1
2068clean-host: maybe-clean-gotools
2069
2070.PHONY: clean-target
2071
2072clean-target: maybe-clean-target-libstdc++-v3
2073clean-target: maybe-clean-target-libsanitizer
2074clean-target: maybe-clean-target-libmpx
2075clean-target: maybe-clean-target-libvtv
2076clean-target: maybe-clean-target-libcilkrts
2077clean-target: maybe-clean-target-liboffloadmic
2078clean-target: maybe-clean-target-libssp
2079clean-target: maybe-clean-target-newlib
2080clean-target: maybe-clean-target-libgcc
2081clean-target: maybe-clean-target-libbacktrace
2082clean-target: maybe-clean-target-libquadmath
2083clean-target: maybe-clean-target-libgfortran
2084clean-target: maybe-clean-target-libobjc
2085clean-target: maybe-clean-target-libgo
2086clean-target: maybe-clean-target-libtermcap
2087clean-target: maybe-clean-target-winsup
2088clean-target: maybe-clean-target-libgloss
2089clean-target: maybe-clean-target-libffi
2090clean-target: maybe-clean-target-libjava
2091clean-target: maybe-clean-target-zlib
2092clean-target: maybe-clean-target-boehm-gc
2093clean-target: maybe-clean-target-rda
2094clean-target: maybe-clean-target-libada
2095clean-target: maybe-clean-target-libgomp
2096clean-target: maybe-clean-target-libitm
2097clean-target: maybe-clean-target-libatomic
2098
2099.PHONY: do-distclean
2100do-distclean:
2101 @: $(MAKE); $(unstage)
2102 @r=`${PWD_COMMAND}`; export r; \
2103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2104 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2105 distclean-target
2106
2107
2108.PHONY: distclean-host
2109
2110distclean-host: maybe-distclean-bfd
2111distclean-host: maybe-distclean-opcodes
2112distclean-host: maybe-distclean-binutils
2113distclean-host: maybe-distclean-bison
2114distclean-host: maybe-distclean-cgen
2115distclean-host: maybe-distclean-dejagnu
2116distclean-host: maybe-distclean-etc
2117distclean-host: maybe-distclean-fastjar
2118distclean-host: maybe-distclean-fixincludes
2119distclean-host: maybe-distclean-flex
2120distclean-host: maybe-distclean-gas
2121distclean-host: maybe-distclean-gcc
2122distclean-host: maybe-distclean-gmp
2123distclean-host: maybe-distclean-mpfr
2124distclean-host: maybe-distclean-mpc
2125distclean-host: maybe-distclean-isl
2126distclean-host: maybe-distclean-libelf
2127distclean-host: maybe-distclean-gold
2128distclean-host: maybe-distclean-gprof
2129distclean-host: maybe-distclean-intl
2130distclean-host: maybe-distclean-tcl
2131distclean-host: maybe-distclean-itcl
2132distclean-host: maybe-distclean-ld
2133distclean-host: maybe-distclean-libbacktrace
2134distclean-host: maybe-distclean-libcpp
2135distclean-host: maybe-distclean-libdecnumber
2136distclean-host: maybe-distclean-libgui
2137distclean-host: maybe-distclean-libiberty
2138distclean-host: maybe-distclean-libiberty-linker-plugin
2139distclean-host: maybe-distclean-libiconv
2140distclean-host: maybe-distclean-m4
2141distclean-host: maybe-distclean-readline
2142distclean-host: maybe-distclean-sid
2143distclean-host: maybe-distclean-sim
2144distclean-host: maybe-distclean-texinfo
2145distclean-host: maybe-distclean-zlib
2146distclean-host: maybe-distclean-gdb
2147distclean-host: maybe-distclean-expect
2148distclean-host: maybe-distclean-guile
2149distclean-host: maybe-distclean-tk
2150distclean-host: maybe-distclean-libtermcap
2151distclean-host: maybe-distclean-utils
2152distclean-host: maybe-distclean-gnattools
2153distclean-host: maybe-distclean-lto-plugin
2154distclean-host: maybe-distclean-libcc1
2155distclean-host: maybe-distclean-gotools
2156
2157.PHONY: distclean-target
2158
2159distclean-target: maybe-distclean-target-libstdc++-v3
2160distclean-target: maybe-distclean-target-libsanitizer
2161distclean-target: maybe-distclean-target-libmpx
2162distclean-target: maybe-distclean-target-libvtv
2163distclean-target: maybe-distclean-target-libcilkrts
2164distclean-target: maybe-distclean-target-liboffloadmic
2165distclean-target: maybe-distclean-target-libssp
2166distclean-target: maybe-distclean-target-newlib
2167distclean-target: maybe-distclean-target-libgcc
2168distclean-target: maybe-distclean-target-libbacktrace
2169distclean-target: maybe-distclean-target-libquadmath
2170distclean-target: maybe-distclean-target-libgfortran
2171distclean-target: maybe-distclean-target-libobjc
2172distclean-target: maybe-distclean-target-libgo
2173distclean-target: maybe-distclean-target-libtermcap
2174distclean-target: maybe-distclean-target-winsup
2175distclean-target: maybe-distclean-target-libgloss
2176distclean-target: maybe-distclean-target-libffi
2177distclean-target: maybe-distclean-target-libjava
2178distclean-target: maybe-distclean-target-zlib
2179distclean-target: maybe-distclean-target-boehm-gc
2180distclean-target: maybe-distclean-target-rda
2181distclean-target: maybe-distclean-target-libada
2182distclean-target: maybe-distclean-target-libgomp
2183distclean-target: maybe-distclean-target-libitm
2184distclean-target: maybe-distclean-target-libatomic
2185
2186.PHONY: do-maintainer-clean
2187do-maintainer-clean:
2188 @: $(MAKE); $(unstage)
2189 @r=`${PWD_COMMAND}`; export r; \
2190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2191 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2192 maintainer-clean-target
2193
2194
2195.PHONY: maintainer-clean-host
2196
2197maintainer-clean-host: maybe-maintainer-clean-bfd
2198maintainer-clean-host: maybe-maintainer-clean-opcodes
2199maintainer-clean-host: maybe-maintainer-clean-binutils
2200maintainer-clean-host: maybe-maintainer-clean-bison
2201maintainer-clean-host: maybe-maintainer-clean-cgen
2202maintainer-clean-host: maybe-maintainer-clean-dejagnu
2203maintainer-clean-host: maybe-maintainer-clean-etc
2204maintainer-clean-host: maybe-maintainer-clean-fastjar
2205maintainer-clean-host: maybe-maintainer-clean-fixincludes
2206maintainer-clean-host: maybe-maintainer-clean-flex
2207maintainer-clean-host: maybe-maintainer-clean-gas
2208maintainer-clean-host: maybe-maintainer-clean-gcc
2209maintainer-clean-host: maybe-maintainer-clean-gmp
2210maintainer-clean-host: maybe-maintainer-clean-mpfr
2211maintainer-clean-host: maybe-maintainer-clean-mpc
2212maintainer-clean-host: maybe-maintainer-clean-isl
2213maintainer-clean-host: maybe-maintainer-clean-libelf
2214maintainer-clean-host: maybe-maintainer-clean-gold
2215maintainer-clean-host: maybe-maintainer-clean-gprof
2216maintainer-clean-host: maybe-maintainer-clean-intl
2217maintainer-clean-host: maybe-maintainer-clean-tcl
2218maintainer-clean-host: maybe-maintainer-clean-itcl
2219maintainer-clean-host: maybe-maintainer-clean-ld
2220maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2221maintainer-clean-host: maybe-maintainer-clean-libcpp
2222maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2223maintainer-clean-host: maybe-maintainer-clean-libgui
2224maintainer-clean-host: maybe-maintainer-clean-libiberty
2225maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2226maintainer-clean-host: maybe-maintainer-clean-libiconv
2227maintainer-clean-host: maybe-maintainer-clean-m4
2228maintainer-clean-host: maybe-maintainer-clean-readline
2229maintainer-clean-host: maybe-maintainer-clean-sid
2230maintainer-clean-host: maybe-maintainer-clean-sim
2231maintainer-clean-host: maybe-maintainer-clean-texinfo
2232maintainer-clean-host: maybe-maintainer-clean-zlib
2233maintainer-clean-host: maybe-maintainer-clean-gdb
2234maintainer-clean-host: maybe-maintainer-clean-expect
2235maintainer-clean-host: maybe-maintainer-clean-guile
2236maintainer-clean-host: maybe-maintainer-clean-tk
2237maintainer-clean-host: maybe-maintainer-clean-libtermcap
2238maintainer-clean-host: maybe-maintainer-clean-utils
2239maintainer-clean-host: maybe-maintainer-clean-gnattools
2240maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2241maintainer-clean-host: maybe-maintainer-clean-libcc1
2242maintainer-clean-host: maybe-maintainer-clean-gotools
2243
2244.PHONY: maintainer-clean-target
2245
2246maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2247maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2248maintainer-clean-target: maybe-maintainer-clean-target-libmpx
2249maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2250maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2251maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2252maintainer-clean-target: maybe-maintainer-clean-target-libssp
2253maintainer-clean-target: maybe-maintainer-clean-target-newlib
2254maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2255maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2256maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2257maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2258maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2259maintainer-clean-target: maybe-maintainer-clean-target-libgo
2260maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2261maintainer-clean-target: maybe-maintainer-clean-target-winsup
2262maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2263maintainer-clean-target: maybe-maintainer-clean-target-libffi
2264maintainer-clean-target: maybe-maintainer-clean-target-libjava
2265maintainer-clean-target: maybe-maintainer-clean-target-zlib
2266maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2267maintainer-clean-target: maybe-maintainer-clean-target-rda
2268maintainer-clean-target: maybe-maintainer-clean-target-libada
2269maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2270maintainer-clean-target: maybe-maintainer-clean-target-libitm
2271maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2272
2273
2274# Here are the targets which correspond to the do-X targets.
2275
2276.PHONY: info installcheck dvi pdf html
2277.PHONY: install-info install-pdf install-html
2278.PHONY: clean distclean mostlyclean maintainer-clean realclean
2279.PHONY: local-clean local-distclean local-maintainer-clean
2280info: do-info
2281installcheck: do-installcheck
2282dvi: do-dvi
2283pdf: do-pdf
2284html: do-html
2285
2286# Make sure makeinfo is built before we do a `make info', if we're
2287# in fact building texinfo.
2288do-info: maybe-all-texinfo
2289
2290install-info: do-install-info dir.info
2291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2292 if [ -f dir.info ] ; then \
2293 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2294 else true ; fi
2295
2296install-pdf: do-install-pdf
2297
2298install-html: do-install-html
2299
2300local-clean:
2301 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2302
2303local-distclean:
2304 -rm -f Makefile config.status config.cache mh-frag mt-frag
2305 -rm -f maybedep.tmp serdep.tmp
2306 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2307 rm -rf $(TARGET_SUBDIR); \
2308 else true; fi
2309 -rm -rf $(BUILD_SUBDIR)
2310 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2311 rm -rf $(HOST_SUBDIR); \
2312 else true; fi
2313 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2314 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2315 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2316 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2317 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2318 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2319
2320local-maintainer-clean:
2321 @echo "This command is intended for maintainers to use;"
2322 @echo "it deletes files that may require special tools to rebuild."
2323
2324clean: do-clean local-clean
2325mostlyclean: do-mostlyclean local-clean
2326distclean: do-distclean local-clean local-distclean
2327maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2328maintainer-clean: local-distclean
2329realclean: maintainer-clean
2330
2331# Check target.
2332
2333.PHONY: check do-check
2334check: do-check
2335
2336# Only include modules actually being configured and built.
2337.PHONY: check-host
2338check-host: \
2339 maybe-check-bfd \
2340 maybe-check-opcodes \
2341 maybe-check-binutils \
2342 maybe-check-bison \
2343 maybe-check-cgen \
2344 maybe-check-dejagnu \
2345 maybe-check-etc \
2346 maybe-check-fastjar \
2347 maybe-check-fixincludes \
2348 maybe-check-flex \
2349 maybe-check-gas \
2350 maybe-check-gcc \
2351 maybe-check-gmp \
2352 maybe-check-mpfr \
2353 maybe-check-mpc \
2354 maybe-check-isl \
2355 maybe-check-libelf \
2356 maybe-check-gold \
2357 maybe-check-gprof \
2358 maybe-check-intl \
2359 maybe-check-tcl \
2360 maybe-check-itcl \
2361 maybe-check-ld \
2362 maybe-check-libbacktrace \
2363 maybe-check-libcpp \
2364 maybe-check-libdecnumber \
2365 maybe-check-libgui \
2366 maybe-check-libiberty \
2367 maybe-check-libiberty-linker-plugin \
2368 maybe-check-libiconv \
2369 maybe-check-m4 \
2370 maybe-check-readline \
2371 maybe-check-sid \
2372 maybe-check-sim \
2373 maybe-check-texinfo \
2374 maybe-check-zlib \
2375 maybe-check-gdb \
2376 maybe-check-expect \
2377 maybe-check-guile \
2378 maybe-check-tk \
2379 maybe-check-libtermcap \
2380 maybe-check-utils \
2381 maybe-check-gnattools \
2382 maybe-check-lto-plugin \
2383 maybe-check-libcc1 \
2384 maybe-check-gotools
2385
2386.PHONY: check-target
2387check-target: \
2388 maybe-check-target-libstdc++-v3 \
2389 maybe-check-target-libsanitizer \
2390 maybe-check-target-libmpx \
2391 maybe-check-target-libvtv \
2392 maybe-check-target-libcilkrts \
2393 maybe-check-target-liboffloadmic \
2394 maybe-check-target-libssp \
2395 maybe-check-target-newlib \
2396 maybe-check-target-libgcc \
2397 maybe-check-target-libbacktrace \
2398 maybe-check-target-libquadmath \
2399 maybe-check-target-libgfortran \
2400 maybe-check-target-libobjc \
2401 maybe-check-target-libgo \
2402 maybe-check-target-libtermcap \
2403 maybe-check-target-winsup \
2404 maybe-check-target-libgloss \
2405 maybe-check-target-libffi \
2406 maybe-check-target-libjava \
2407 maybe-check-target-zlib \
2408 maybe-check-target-boehm-gc \
2409 maybe-check-target-rda \
2410 maybe-check-target-libada \
2411 maybe-check-target-libgomp \
2412 maybe-check-target-libitm \
2413 maybe-check-target-libatomic
2414
2415do-check:
2416 @: $(MAKE); $(unstage)
2417 @r=`${PWD_COMMAND}`; export r; \
2418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2419 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2420
2421# Automated reporting of test results.
2422
2423warning.log: build.log
2424 $(srcdir)/contrib/warn_summary build.log > $@
2425
2426mail-report.log:
2427 if test x'$(BOOT_CFLAGS)' != x''; then \
2428 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2429 fi; \
2430 $(srcdir)/contrib/test_summary -t >$@
2431 chmod +x $@
2432 echo If you really want to send e-mail, run ./$@ now
2433
2434mail-report-with-warnings.log: warning.log
2435 if test x'$(BOOT_CFLAGS)' != x''; then \
2436 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2437 fi; \
2438 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2439 chmod +x $@
2440 echo If you really want to send e-mail, run ./$@ now
2441
2442# Local Vim config
2443
2444$(srcdir)/.local.vimrc:
2445 $(LN_S) $(srcdir)/contrib/vimrc $@
2446
2447$(srcdir)/.lvimrc:
2448 $(LN_S) $(srcdir)/contrib/vimrc $@
2449
2450vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2451
2452.PHONY: vimrc
2453
2454# Installation targets.
2455
2456.PHONY: install uninstall
2457install:
2458 @: $(MAKE); $(unstage)
2459 @r=`${PWD_COMMAND}`; export r; \
2460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2461 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2462
2463.PHONY: install-host-nogcc
2464install-host-nogcc: \
2465 maybe-install-bfd \
2466 maybe-install-opcodes \
2467 maybe-install-binutils \
2468 maybe-install-bison \
2469 maybe-install-cgen \
2470 maybe-install-dejagnu \
2471 maybe-install-etc \
2472 maybe-install-fastjar \
2473 maybe-install-fixincludes \
2474 maybe-install-flex \
2475 maybe-install-gas \
2476 maybe-install-gmp \
2477 maybe-install-mpfr \
2478 maybe-install-mpc \
2479 maybe-install-isl \
2480 maybe-install-libelf \
2481 maybe-install-gold \
2482 maybe-install-gprof \
2483 maybe-install-intl \
2484 maybe-install-tcl \
2485 maybe-install-itcl \
2486 maybe-install-ld \
2487 maybe-install-libbacktrace \
2488 maybe-install-libcpp \
2489 maybe-install-libdecnumber \
2490 maybe-install-libgui \
2491 maybe-install-libiberty \
2492 maybe-install-libiberty-linker-plugin \
2493 maybe-install-libiconv \
2494 maybe-install-m4 \
2495 maybe-install-readline \
2496 maybe-install-sid \
2497 maybe-install-sim \
2498 maybe-install-texinfo \
2499 maybe-install-zlib \
2500 maybe-install-gdb \
2501 maybe-install-expect \
2502 maybe-install-guile \
2503 maybe-install-tk \
2504 maybe-install-libtermcap \
2505 maybe-install-utils \
2506 maybe-install-gnattools \
2507 maybe-install-lto-plugin \
2508 maybe-install-libcc1 \
2509 maybe-install-gotools
2510
2511.PHONY: install-host
2512install-host: \
2513 maybe-install-bfd \
2514 maybe-install-opcodes \
2515 maybe-install-binutils \
2516 maybe-install-bison \
2517 maybe-install-cgen \
2518 maybe-install-dejagnu \
2519 maybe-install-etc \
2520 maybe-install-fastjar \
2521 maybe-install-fixincludes \
2522 maybe-install-flex \
2523 maybe-install-gas \
2524 maybe-install-gcc \
2525 maybe-install-gmp \
2526 maybe-install-mpfr \
2527 maybe-install-mpc \
2528 maybe-install-isl \
2529 maybe-install-libelf \
2530 maybe-install-gold \
2531 maybe-install-gprof \
2532 maybe-install-intl \
2533 maybe-install-tcl \
2534 maybe-install-itcl \
2535 maybe-install-ld \
2536 maybe-install-libbacktrace \
2537 maybe-install-libcpp \
2538 maybe-install-libdecnumber \
2539 maybe-install-libgui \
2540 maybe-install-libiberty \
2541 maybe-install-libiberty-linker-plugin \
2542 maybe-install-libiconv \
2543 maybe-install-m4 \
2544 maybe-install-readline \
2545 maybe-install-sid \
2546 maybe-install-sim \
2547 maybe-install-texinfo \
2548 maybe-install-zlib \
2549 maybe-install-gdb \
2550 maybe-install-expect \
2551 maybe-install-guile \
2552 maybe-install-tk \
2553 maybe-install-libtermcap \
2554 maybe-install-utils \
2555 maybe-install-gnattools \
2556 maybe-install-lto-plugin \
2557 maybe-install-libcc1 \
2558 maybe-install-gotools
2559
2560.PHONY: install-target
2561install-target: \
2562 maybe-install-target-libstdc++-v3 \
2563 maybe-install-target-libsanitizer \
2564 maybe-install-target-libmpx \
2565 maybe-install-target-libvtv \
2566 maybe-install-target-libcilkrts \
2567 maybe-install-target-liboffloadmic \
2568 maybe-install-target-libssp \
2569 maybe-install-target-newlib \
2570 maybe-install-target-libgcc \
2571 maybe-install-target-libbacktrace \
2572 maybe-install-target-libquadmath \
2573 maybe-install-target-libgfortran \
2574 maybe-install-target-libobjc \
2575 maybe-install-target-libgo \
2576 maybe-install-target-libtermcap \
2577 maybe-install-target-winsup \
2578 maybe-install-target-libgloss \
2579 maybe-install-target-libffi \
2580 maybe-install-target-libjava \
2581 maybe-install-target-zlib \
2582 maybe-install-target-boehm-gc \
2583 maybe-install-target-rda \
2584 maybe-install-target-libada \
2585 maybe-install-target-libgomp \
2586 maybe-install-target-libitm \
2587 maybe-install-target-libatomic
2588
2589uninstall:
2590 @echo "the uninstall target is not supported in this tree"
2591
2592.PHONY: install.all
2593install.all: install-no-fixedincludes
2594 @if [ -f ./gcc/Makefile ] ; then \
2595 r=`${PWD_COMMAND}` ; export r ; \
2596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2597 $(HOST_EXPORTS) \
2598 (cd ./gcc && \
2599 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2600 else \
2601 true ; \
2602 fi
2603
2604# install-no-fixedincludes is used to allow the elaboration of binary packages
2605# suitable for distribution, where we cannot include the fixed system header
2606# files.
2607.PHONY: install-no-fixedincludes
2608install-no-fixedincludes: installdirs install-host-nogcc \
2609 install-target gcc-install-no-fixedincludes
2610
2611.PHONY: install-strip
2612install-strip:
2613 @: $(MAKE); $(unstage)
2614 @r=`${PWD_COMMAND}`; export r; \
2615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2616 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2617
2618.PHONY: install-strip-host
2619install-strip-host: \
2620 maybe-install-strip-bfd \
2621 maybe-install-strip-opcodes \
2622 maybe-install-strip-binutils \
2623 maybe-install-strip-bison \
2624 maybe-install-strip-cgen \
2625 maybe-install-strip-dejagnu \
2626 maybe-install-strip-etc \
2627 maybe-install-strip-fastjar \
2628 maybe-install-strip-fixincludes \
2629 maybe-install-strip-flex \
2630 maybe-install-strip-gas \
2631 maybe-install-strip-gcc \
2632 maybe-install-strip-gmp \
2633 maybe-install-strip-mpfr \
2634 maybe-install-strip-mpc \
2635 maybe-install-strip-isl \
2636 maybe-install-strip-libelf \
2637 maybe-install-strip-gold \
2638 maybe-install-strip-gprof \
2639 maybe-install-strip-intl \
2640 maybe-install-strip-tcl \
2641 maybe-install-strip-itcl \
2642 maybe-install-strip-ld \
2643 maybe-install-strip-libbacktrace \
2644 maybe-install-strip-libcpp \
2645 maybe-install-strip-libdecnumber \
2646 maybe-install-strip-libgui \
2647 maybe-install-strip-libiberty \
2648 maybe-install-strip-libiberty-linker-plugin \
2649 maybe-install-strip-libiconv \
2650 maybe-install-strip-m4 \
2651 maybe-install-strip-readline \
2652 maybe-install-strip-sid \
2653 maybe-install-strip-sim \
2654 maybe-install-strip-texinfo \
2655 maybe-install-strip-zlib \
2656 maybe-install-strip-gdb \
2657 maybe-install-strip-expect \
2658 maybe-install-strip-guile \
2659 maybe-install-strip-tk \
2660 maybe-install-strip-libtermcap \
2661 maybe-install-strip-utils \
2662 maybe-install-strip-gnattools \
2663 maybe-install-strip-lto-plugin \
2664 maybe-install-strip-libcc1 \
2665 maybe-install-strip-gotools
2666
2667.PHONY: install-strip-target
2668install-strip-target: \
2669 maybe-install-strip-target-libstdc++-v3 \
2670 maybe-install-strip-target-libsanitizer \
2671 maybe-install-strip-target-libmpx \
2672 maybe-install-strip-target-libvtv \
2673 maybe-install-strip-target-libcilkrts \
2674 maybe-install-strip-target-liboffloadmic \
2675 maybe-install-strip-target-libssp \
2676 maybe-install-strip-target-newlib \
2677 maybe-install-strip-target-libgcc \
2678 maybe-install-strip-target-libbacktrace \
2679 maybe-install-strip-target-libquadmath \
2680 maybe-install-strip-target-libgfortran \
2681 maybe-install-strip-target-libobjc \
2682 maybe-install-strip-target-libgo \
2683 maybe-install-strip-target-libtermcap \
2684 maybe-install-strip-target-winsup \
2685 maybe-install-strip-target-libgloss \
2686 maybe-install-strip-target-libffi \
2687 maybe-install-strip-target-libjava \
2688 maybe-install-strip-target-zlib \
2689 maybe-install-strip-target-boehm-gc \
2690 maybe-install-strip-target-rda \
2691 maybe-install-strip-target-libada \
2692 maybe-install-strip-target-libgomp \
2693 maybe-install-strip-target-libitm \
2694 maybe-install-strip-target-libatomic
2695
2696
2697### other supporting targets
2698
2699MAKEDIRS= \
2700 $(DESTDIR)$(prefix) \
2701 $(DESTDIR)$(exec_prefix)
2702.PHONY: installdirs
2703installdirs: mkinstalldirs
2704 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2705
2706dir.info: do-install-info
2707 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2708 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2709 mv -f dir.info.new dir.info ; \
2710 else true ; \
2711 fi
2712
2713dist:
2714 @echo "Building a full distribution of this tree isn't done"
2715 @echo "via 'make dist'. Check out the etc/ subdirectory"
2716
2717etags tags: TAGS
2718
2719# Right now this just builds TAGS in each subdirectory. emacs19 has the
2720# ability to use several tags files at once, so there is probably no need
2721# to combine them into one big TAGS file (like CVS 1.3 does). We could
2722# (if we felt like it) have this Makefile write a piece of elisp which
2723# the user could load to tell emacs19 where all the TAGS files we just
2724# built are.
2725TAGS: do-TAGS
2726
2727# ------------------------------------
2728# Macros for configure and all targets
2729# ------------------------------------
2730
2731
2732
2733
2734
2735# --------------------------------------
2736# Modules which run on the build machine
2737# --------------------------------------
2738
2739
2740.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2741maybe-configure-build-libiberty:
2742@if gcc-bootstrap
2743configure-build-libiberty: stage_current
2744@endif gcc-bootstrap
2745@if build-libiberty
2746maybe-configure-build-libiberty: configure-build-libiberty
2747configure-build-libiberty:
2748 @: $(MAKE); $(unstage)
2749 @r=`${PWD_COMMAND}`; export r; \
2750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2751 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2752 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2753 $(BUILD_EXPORTS) \
2754 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2755 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2756 case $(srcdir) in \
2757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2758 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2760 esac; \
2761 module_srcdir=libiberty; \
2762 rm -f no-such-file || : ; \
2763 CONFIG_SITE=no-such-file $(SHELL) \
2764 $$s/$$module_srcdir/configure \
2765 --srcdir=$${topdir}/$$module_srcdir \
2766 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2767 --target=${target_alias} \
2768 || exit 1
2769@endif build-libiberty
2770
2771
2772
2773
2774
2775.PHONY: all-build-libiberty maybe-all-build-libiberty
2776maybe-all-build-libiberty:
2777@if gcc-bootstrap
2778all-build-libiberty: stage_current
2779@endif gcc-bootstrap
2780@if build-libiberty
2781TARGET-build-libiberty=all
2782maybe-all-build-libiberty: all-build-libiberty
2783all-build-libiberty: configure-build-libiberty
2784 @: $(MAKE); $(unstage)
2785 @r=`${PWD_COMMAND}`; export r; \
2786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2787 $(BUILD_EXPORTS) \
2788 (cd $(BUILD_SUBDIR)/libiberty && \
2789 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2790 $(TARGET-build-libiberty))
2791@endif build-libiberty
2792
2793
2794
2795
2796
2797.PHONY: configure-build-bison maybe-configure-build-bison
2798maybe-configure-build-bison:
2799@if gcc-bootstrap
2800configure-build-bison: stage_current
2801@endif gcc-bootstrap
2802@if build-bison
2803maybe-configure-build-bison: configure-build-bison
2804configure-build-bison:
2805 @: $(MAKE); $(unstage)
2806 @r=`${PWD_COMMAND}`; export r; \
2807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2808 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2809 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2810 $(BUILD_EXPORTS) \
2811 echo Configuring in $(BUILD_SUBDIR)/bison; \
2812 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2813 case $(srcdir) in \
2814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2815 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2817 esac; \
2818 module_srcdir=bison; \
2819 rm -f no-such-file || : ; \
2820 CONFIG_SITE=no-such-file $(SHELL) \
2821 $$s/$$module_srcdir/configure \
2822 --srcdir=$${topdir}/$$module_srcdir \
2823 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2824 --target=${target_alias} \
2825 || exit 1
2826@endif build-bison
2827
2828
2829
2830
2831
2832.PHONY: all-build-bison maybe-all-build-bison
2833maybe-all-build-bison:
2834@if gcc-bootstrap
2835all-build-bison: stage_current
2836@endif gcc-bootstrap
2837@if build-bison
2838TARGET-build-bison=all
2839maybe-all-build-bison: all-build-bison
2840all-build-bison: configure-build-bison
2841 @: $(MAKE); $(unstage)
2842 @r=`${PWD_COMMAND}`; export r; \
2843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2844 $(BUILD_EXPORTS) \
2845 (cd $(BUILD_SUBDIR)/bison && \
2846 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2847 $(TARGET-build-bison))
2848@endif build-bison
2849
2850
2851
2852
2853
2854.PHONY: configure-build-flex maybe-configure-build-flex
2855maybe-configure-build-flex:
2856@if gcc-bootstrap
2857configure-build-flex: stage_current
2858@endif gcc-bootstrap
2859@if build-flex
2860maybe-configure-build-flex: configure-build-flex
2861configure-build-flex:
2862 @: $(MAKE); $(unstage)
2863 @r=`${PWD_COMMAND}`; export r; \
2864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2865 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2866 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2867 $(BUILD_EXPORTS) \
2868 echo Configuring in $(BUILD_SUBDIR)/flex; \
2869 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2870 case $(srcdir) in \
2871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2872 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2874 esac; \
2875 module_srcdir=flex; \
2876 rm -f no-such-file || : ; \
2877 CONFIG_SITE=no-such-file $(SHELL) \
2878 $$s/$$module_srcdir/configure \
2879 --srcdir=$${topdir}/$$module_srcdir \
2880 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2881 --target=${target_alias} \
2882 || exit 1
2883@endif build-flex
2884
2885
2886
2887
2888
2889.PHONY: all-build-flex maybe-all-build-flex
2890maybe-all-build-flex:
2891@if gcc-bootstrap
2892all-build-flex: stage_current
2893@endif gcc-bootstrap
2894@if build-flex
2895TARGET-build-flex=all
2896maybe-all-build-flex: all-build-flex
2897all-build-flex: configure-build-flex
2898 @: $(MAKE); $(unstage)
2899 @r=`${PWD_COMMAND}`; export r; \
2900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2901 $(BUILD_EXPORTS) \
2902 (cd $(BUILD_SUBDIR)/flex && \
2903 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2904 $(TARGET-build-flex))
2905@endif build-flex
2906
2907
2908
2909
2910
2911.PHONY: configure-build-m4 maybe-configure-build-m4
2912maybe-configure-build-m4:
2913@if gcc-bootstrap
2914configure-build-m4: stage_current
2915@endif gcc-bootstrap
2916@if build-m4
2917maybe-configure-build-m4: configure-build-m4
2918configure-build-m4:
2919 @: $(MAKE); $(unstage)
2920 @r=`${PWD_COMMAND}`; export r; \
2921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2922 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2923 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2924 $(BUILD_EXPORTS) \
2925 echo Configuring in $(BUILD_SUBDIR)/m4; \
2926 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2927 case $(srcdir) in \
2928 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2929 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2930 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2931 esac; \
2932 module_srcdir=m4; \
2933 rm -f no-such-file || : ; \
2934 CONFIG_SITE=no-such-file $(SHELL) \
2935 $$s/$$module_srcdir/configure \
2936 --srcdir=$${topdir}/$$module_srcdir \
2937 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2938 --target=${target_alias} \
2939 || exit 1
2940@endif build-m4
2941
2942
2943
2944
2945
2946.PHONY: all-build-m4 maybe-all-build-m4
2947maybe-all-build-m4:
2948@if gcc-bootstrap
2949all-build-m4: stage_current
2950@endif gcc-bootstrap
2951@if build-m4
2952TARGET-build-m4=all
2953maybe-all-build-m4: all-build-m4
2954all-build-m4: configure-build-m4
2955 @: $(MAKE); $(unstage)
2956 @r=`${PWD_COMMAND}`; export r; \
2957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2958 $(BUILD_EXPORTS) \
2959 (cd $(BUILD_SUBDIR)/m4 && \
2960 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2961 $(TARGET-build-m4))
2962@endif build-m4
2963
2964
2965
2966
2967
2968.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2969maybe-configure-build-texinfo:
2970@if gcc-bootstrap
2971configure-build-texinfo: stage_current
2972@endif gcc-bootstrap
2973@if build-texinfo
2974maybe-configure-build-texinfo: configure-build-texinfo
2975configure-build-texinfo:
2976 @: $(MAKE); $(unstage)
2977 @r=`${PWD_COMMAND}`; export r; \
2978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2979 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2980 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2981 $(BUILD_EXPORTS) \
2982 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2983 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2984 case $(srcdir) in \
2985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2986 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2988 esac; \
2989 module_srcdir=texinfo; \
2990 rm -f no-such-file || : ; \
2991 CONFIG_SITE=no-such-file $(SHELL) \
2992 $$s/$$module_srcdir/configure \
2993 --srcdir=$${topdir}/$$module_srcdir \
2994 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2995 --target=${target_alias} \
2996 || exit 1
2997@endif build-texinfo
2998
2999
3000
3001
3002
3003.PHONY: all-build-texinfo maybe-all-build-texinfo
3004maybe-all-build-texinfo:
3005@if gcc-bootstrap
3006all-build-texinfo: stage_current
3007@endif gcc-bootstrap
3008@if build-texinfo
3009TARGET-build-texinfo=all
3010maybe-all-build-texinfo: all-build-texinfo
3011all-build-texinfo: configure-build-texinfo
3012 @: $(MAKE); $(unstage)
3013 @r=`${PWD_COMMAND}`; export r; \
3014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3015 $(BUILD_EXPORTS) \
3016 (cd $(BUILD_SUBDIR)/texinfo && \
3017 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3018 $(TARGET-build-texinfo))
3019@endif build-texinfo
3020
3021
3022
3023
3024
3025.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3026maybe-configure-build-fixincludes:
3027@if gcc-bootstrap
3028configure-build-fixincludes: stage_current
3029@endif gcc-bootstrap
3030@if build-fixincludes
3031maybe-configure-build-fixincludes: configure-build-fixincludes
3032configure-build-fixincludes:
3033 @: $(MAKE); $(unstage)
3034 @r=`${PWD_COMMAND}`; export r; \
3035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3036 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3037 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
3038 $(BUILD_EXPORTS) \
3039 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3040 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3041 case $(srcdir) in \
3042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3043 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3045 esac; \
3046 module_srcdir=fixincludes; \
3047 rm -f no-such-file || : ; \
3048 CONFIG_SITE=no-such-file $(SHELL) \
3049 $$s/$$module_srcdir/configure \
3050 --srcdir=$${topdir}/$$module_srcdir \
3051 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3052 --target=${target_alias} \
3053 || exit 1
3054@endif build-fixincludes
3055
3056
3057
3058
3059
3060.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3061maybe-all-build-fixincludes:
3062@if gcc-bootstrap
3063all-build-fixincludes: stage_current
3064@endif gcc-bootstrap
3065@if build-fixincludes
3066TARGET-build-fixincludes=all
3067maybe-all-build-fixincludes: all-build-fixincludes
3068all-build-fixincludes: configure-build-fixincludes
3069 @: $(MAKE); $(unstage)
3070 @r=`${PWD_COMMAND}`; export r; \
3071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3072 $(BUILD_EXPORTS) \
3073 (cd $(BUILD_SUBDIR)/fixincludes && \
3074 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3075 $(TARGET-build-fixincludes))
3076@endif build-fixincludes
3077
3078
3079
3080
3081
3082.PHONY: configure-build-libcpp maybe-configure-build-libcpp
3083maybe-configure-build-libcpp:
3084@if gcc-bootstrap
3085configure-build-libcpp: stage_current
3086@endif gcc-bootstrap
3087@if build-libcpp
3088maybe-configure-build-libcpp: configure-build-libcpp
3089configure-build-libcpp:
3090 @: $(MAKE); $(unstage)
3091 @r=`${PWD_COMMAND}`; export r; \
3092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3093 test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3094 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp ; \
3095 $(BUILD_EXPORTS) \
3096 echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3097 cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3098 case $(srcdir) in \
3099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3100 *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3102 esac; \
3103 module_srcdir=libcpp; \
3104 rm -f no-such-file || : ; \
3105 CONFIG_SITE=no-such-file $(SHELL) \
3106 $$s/$$module_srcdir/configure \
3107 --srcdir=$${topdir}/$$module_srcdir \
3108 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3109 --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3110 || exit 1
3111@endif build-libcpp
3112
3113
3114
3115
3116
3117.PHONY: all-build-libcpp maybe-all-build-libcpp
3118maybe-all-build-libcpp:
3119@if gcc-bootstrap
3120all-build-libcpp: stage_current
3121@endif gcc-bootstrap
3122@if build-libcpp
3123TARGET-build-libcpp=all
3124maybe-all-build-libcpp: all-build-libcpp
3125all-build-libcpp: configure-build-libcpp
3126 @: $(MAKE); $(unstage)
3127 @r=`${PWD_COMMAND}`; export r; \
3128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3129 $(BUILD_EXPORTS) \
3130 (cd $(BUILD_SUBDIR)/libcpp && \
3131 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3132 $(TARGET-build-libcpp))
3133@endif build-libcpp
3134
3135
3136
3137
3138
3139# --------------------------------------
3140# Modules which run on the host machine
3141# --------------------------------------
3142
3143
3144.PHONY: configure-bfd maybe-configure-bfd
3145maybe-configure-bfd:
3146@if gcc-bootstrap
3147configure-bfd: stage_current
3148@endif gcc-bootstrap
3149@if bfd
3150maybe-configure-bfd: configure-bfd
3151configure-bfd:
3152 @r=`${PWD_COMMAND}`; export r; \
3153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3154 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3155 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3156 $(HOST_EXPORTS) \
3157 echo Configuring in $(HOST_SUBDIR)/bfd; \
3158 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3159 case $(srcdir) in \
3160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3161 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3163 esac; \
3164 module_srcdir=bfd; \
3165 $(SHELL) \
3166 $$s/$$module_srcdir/configure \
3167 --srcdir=$${topdir}/$$module_srcdir \
3168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3169 --target=${target_alias} \
3170 || exit 1
3171@endif bfd
3172
3173
3174
3175.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3176maybe-configure-stage1-bfd:
3177@if bfd-bootstrap
3178maybe-configure-stage1-bfd: configure-stage1-bfd
3179configure-stage1-bfd:
3180 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3182 @r=`${PWD_COMMAND}`; export r; \
3183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3184 TFLAGS="$(STAGE1_TFLAGS)"; \
3185 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3186 $(HOST_EXPORTS) \
3187 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3188 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3189 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3190 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3192 cd $(HOST_SUBDIR)/bfd || exit 1; \
3193 case $(srcdir) in \
3194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3195 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3197 esac; \
3198 module_srcdir=bfd; \
3199 $(SHELL) $$s/$$module_srcdir/configure \
3200 --srcdir=$${topdir}/$$module_srcdir \
3201 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3202 --target=${target_alias} \
3203 \
3204 $(STAGE1_CONFIGURE_FLAGS)
3205@endif bfd-bootstrap
3206
3207.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3208maybe-configure-stage2-bfd:
3209@if bfd-bootstrap
3210maybe-configure-stage2-bfd: configure-stage2-bfd
3211configure-stage2-bfd:
3212 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3213 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3214 @r=`${PWD_COMMAND}`; export r; \
3215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3216 TFLAGS="$(STAGE2_TFLAGS)"; \
3217 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3218 $(HOST_EXPORTS) \
3219 $(POSTSTAGE1_HOST_EXPORTS) \
3220 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3221 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3222 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3223 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3225 cd $(HOST_SUBDIR)/bfd || exit 1; \
3226 case $(srcdir) in \
3227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3228 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3230 esac; \
3231 module_srcdir=bfd; \
3232 $(SHELL) $$s/$$module_srcdir/configure \
3233 --srcdir=$${topdir}/$$module_srcdir \
3234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3235 --target=${target_alias} \
3236 --with-build-libsubdir=$(HOST_SUBDIR) \
3237 $(STAGE2_CONFIGURE_FLAGS)
3238@endif bfd-bootstrap
3239
3240.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3241maybe-configure-stage3-bfd:
3242@if bfd-bootstrap
3243maybe-configure-stage3-bfd: configure-stage3-bfd
3244configure-stage3-bfd:
3245 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3247 @r=`${PWD_COMMAND}`; export r; \
3248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3249 TFLAGS="$(STAGE3_TFLAGS)"; \
3250 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3251 $(HOST_EXPORTS) \
3252 $(POSTSTAGE1_HOST_EXPORTS) \
3253 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3254 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3255 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3256 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3258 cd $(HOST_SUBDIR)/bfd || exit 1; \
3259 case $(srcdir) in \
3260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3261 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3263 esac; \
3264 module_srcdir=bfd; \
3265 $(SHELL) $$s/$$module_srcdir/configure \
3266 --srcdir=$${topdir}/$$module_srcdir \
3267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3268 --target=${target_alias} \
3269 --with-build-libsubdir=$(HOST_SUBDIR) \
3270 $(STAGE3_CONFIGURE_FLAGS)
3271@endif bfd-bootstrap
3272
3273.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3274maybe-configure-stage4-bfd:
3275@if bfd-bootstrap
3276maybe-configure-stage4-bfd: configure-stage4-bfd
3277configure-stage4-bfd:
3278 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3279 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3280 @r=`${PWD_COMMAND}`; export r; \
3281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3282 TFLAGS="$(STAGE4_TFLAGS)"; \
3283 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3284 $(HOST_EXPORTS) \
3285 $(POSTSTAGE1_HOST_EXPORTS) \
3286 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3287 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3288 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3289 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3291 cd $(HOST_SUBDIR)/bfd || exit 1; \
3292 case $(srcdir) in \
3293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3294 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3296 esac; \
3297 module_srcdir=bfd; \
3298 $(SHELL) $$s/$$module_srcdir/configure \
3299 --srcdir=$${topdir}/$$module_srcdir \
3300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3301 --target=${target_alias} \
3302 --with-build-libsubdir=$(HOST_SUBDIR) \
3303 $(STAGE4_CONFIGURE_FLAGS)
3304@endif bfd-bootstrap
3305
3306.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3307maybe-configure-stageprofile-bfd:
3308@if bfd-bootstrap
3309maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3310configure-stageprofile-bfd:
3311 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3312 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3313 @r=`${PWD_COMMAND}`; export r; \
3314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3315 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3316 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3317 $(HOST_EXPORTS) \
3318 $(POSTSTAGE1_HOST_EXPORTS) \
3319 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3320 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3321 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3322 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3323 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3324 cd $(HOST_SUBDIR)/bfd || exit 1; \
3325 case $(srcdir) in \
3326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3327 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3329 esac; \
3330 module_srcdir=bfd; \
3331 $(SHELL) $$s/$$module_srcdir/configure \
3332 --srcdir=$${topdir}/$$module_srcdir \
3333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3334 --target=${target_alias} \
3335 --with-build-libsubdir=$(HOST_SUBDIR) \
3336 $(STAGEprofile_CONFIGURE_FLAGS)
3337@endif bfd-bootstrap
3338
3339.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3340maybe-configure-stagefeedback-bfd:
3341@if bfd-bootstrap
3342maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3343configure-stagefeedback-bfd:
3344 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3346 @r=`${PWD_COMMAND}`; export r; \
3347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3348 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3349 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3350 $(HOST_EXPORTS) \
3351 $(POSTSTAGE1_HOST_EXPORTS) \
3352 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3353 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3354 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3355 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3357 cd $(HOST_SUBDIR)/bfd || exit 1; \
3358 case $(srcdir) in \
3359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3360 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3362 esac; \
3363 module_srcdir=bfd; \
3364 $(SHELL) $$s/$$module_srcdir/configure \
3365 --srcdir=$${topdir}/$$module_srcdir \
3366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3367 --target=${target_alias} \
3368 --with-build-libsubdir=$(HOST_SUBDIR) \
3369 $(STAGEfeedback_CONFIGURE_FLAGS)
3370@endif bfd-bootstrap
3371
3372
3373
3374
3375
3376.PHONY: all-bfd maybe-all-bfd
3377maybe-all-bfd:
3378@if gcc-bootstrap
3379all-bfd: stage_current
3380@endif gcc-bootstrap
3381@if bfd
3382TARGET-bfd=all
3383maybe-all-bfd: all-bfd
3384all-bfd: configure-bfd
3385 @r=`${PWD_COMMAND}`; export r; \
3386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3387 $(HOST_EXPORTS) \
3388 (cd $(HOST_SUBDIR)/bfd && \
3389 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3390 $(TARGET-bfd))
3391@endif bfd
3392
3393
3394
3395.PHONY: all-stage1-bfd maybe-all-stage1-bfd
3396.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3397maybe-all-stage1-bfd:
3398maybe-clean-stage1-bfd:
3399@if bfd-bootstrap
3400maybe-all-stage1-bfd: all-stage1-bfd
3401all-stage1: all-stage1-bfd
3402TARGET-stage1-bfd = $(TARGET-bfd)
3403all-stage1-bfd: configure-stage1-bfd
3404 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3405 @r=`${PWD_COMMAND}`; export r; \
3406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3407 TFLAGS="$(STAGE1_TFLAGS)"; \
3408 $(HOST_EXPORTS) \
3409 cd $(HOST_SUBDIR)/bfd && \
3410 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3411 CFLAGS="$(STAGE1_CFLAGS)" \
3412 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3413 LIBCFLAGS="$(LIBCFLAGS)" \
3414 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3415 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3416 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3417 $(EXTRA_HOST_FLAGS) \
3418 $(STAGE1_FLAGS_TO_PASS) \
3419 TFLAGS="$(STAGE1_TFLAGS)" \
3420 $(TARGET-stage1-bfd)
3421
3422maybe-clean-stage1-bfd: clean-stage1-bfd
3423clean-stage1: clean-stage1-bfd
3424clean-stage1-bfd:
3425 @if [ $(current_stage) = stage1 ]; then \
3426 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3427 else \
3428 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3429 $(MAKE) stage1-start; \
3430 fi; \
3431 cd $(HOST_SUBDIR)/bfd && \
3432 $(MAKE) $(EXTRA_HOST_FLAGS) \
3433 $(STAGE1_FLAGS_TO_PASS) clean
3434@endif bfd-bootstrap
3435
3436
3437.PHONY: all-stage2-bfd maybe-all-stage2-bfd
3438.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3439maybe-all-stage2-bfd:
3440maybe-clean-stage2-bfd:
3441@if bfd-bootstrap
3442maybe-all-stage2-bfd: all-stage2-bfd
3443all-stage2: all-stage2-bfd
3444TARGET-stage2-bfd = $(TARGET-bfd)
3445all-stage2-bfd: configure-stage2-bfd
3446 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3447 @r=`${PWD_COMMAND}`; export r; \
3448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3449 TFLAGS="$(STAGE2_TFLAGS)"; \
3450 $(HOST_EXPORTS) \
3451 $(POSTSTAGE1_HOST_EXPORTS) \
3452 cd $(HOST_SUBDIR)/bfd && \
3453 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3454 CFLAGS="$(STAGE2_CFLAGS)" \
3455 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3456 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3457 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3458 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3459 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3460 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3461 TFLAGS="$(STAGE2_TFLAGS)" \
3462 $(TARGET-stage2-bfd)
3463
3464maybe-clean-stage2-bfd: clean-stage2-bfd
3465clean-stage2: clean-stage2-bfd
3466clean-stage2-bfd:
3467 @if [ $(current_stage) = stage2 ]; then \
3468 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3469 else \
3470 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3471 $(MAKE) stage2-start; \
3472 fi; \
3473 cd $(HOST_SUBDIR)/bfd && \
3474 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3475@endif bfd-bootstrap
3476
3477
3478.PHONY: all-stage3-bfd maybe-all-stage3-bfd
3479.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3480maybe-all-stage3-bfd:
3481maybe-clean-stage3-bfd:
3482@if bfd-bootstrap
3483maybe-all-stage3-bfd: all-stage3-bfd
3484all-stage3: all-stage3-bfd
3485TARGET-stage3-bfd = $(TARGET-bfd)
3486all-stage3-bfd: configure-stage3-bfd
3487 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3488 @r=`${PWD_COMMAND}`; export r; \
3489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3490 TFLAGS="$(STAGE3_TFLAGS)"; \
3491 $(HOST_EXPORTS) \
3492 $(POSTSTAGE1_HOST_EXPORTS) \
3493 cd $(HOST_SUBDIR)/bfd && \
3494 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3495 CFLAGS="$(STAGE3_CFLAGS)" \
3496 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3497 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3498 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3499 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3500 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3501 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3502 TFLAGS="$(STAGE3_TFLAGS)" \
3503 $(TARGET-stage3-bfd)
3504
3505maybe-clean-stage3-bfd: clean-stage3-bfd
3506clean-stage3: clean-stage3-bfd
3507clean-stage3-bfd:
3508 @if [ $(current_stage) = stage3 ]; then \
3509 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3510 else \
3511 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3512 $(MAKE) stage3-start; \
3513 fi; \
3514 cd $(HOST_SUBDIR)/bfd && \
3515 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3516@endif bfd-bootstrap
3517
3518
3519.PHONY: all-stage4-bfd maybe-all-stage4-bfd
3520.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3521maybe-all-stage4-bfd:
3522maybe-clean-stage4-bfd:
3523@if bfd-bootstrap
3524maybe-all-stage4-bfd: all-stage4-bfd
3525all-stage4: all-stage4-bfd
3526TARGET-stage4-bfd = $(TARGET-bfd)
3527all-stage4-bfd: configure-stage4-bfd
3528 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3529 @r=`${PWD_COMMAND}`; export r; \
3530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3531 TFLAGS="$(STAGE4_TFLAGS)"; \
3532 $(HOST_EXPORTS) \
3533 $(POSTSTAGE1_HOST_EXPORTS) \
3534 cd $(HOST_SUBDIR)/bfd && \
3535 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3536 CFLAGS="$(STAGE4_CFLAGS)" \
3537 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3538 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3539 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3540 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3541 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3542 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3543 TFLAGS="$(STAGE4_TFLAGS)" \
3544 $(TARGET-stage4-bfd)
3545
3546maybe-clean-stage4-bfd: clean-stage4-bfd
3547clean-stage4: clean-stage4-bfd
3548clean-stage4-bfd:
3549 @if [ $(current_stage) = stage4 ]; then \
3550 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3551 else \
3552 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3553 $(MAKE) stage4-start; \
3554 fi; \
3555 cd $(HOST_SUBDIR)/bfd && \
3556 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3557@endif bfd-bootstrap
3558
3559
3560.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3561.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3562maybe-all-stageprofile-bfd:
3563maybe-clean-stageprofile-bfd:
3564@if bfd-bootstrap
3565maybe-all-stageprofile-bfd: all-stageprofile-bfd
3566all-stageprofile: all-stageprofile-bfd
3567TARGET-stageprofile-bfd = $(TARGET-bfd)
3568all-stageprofile-bfd: configure-stageprofile-bfd
3569 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3570 @r=`${PWD_COMMAND}`; export r; \
3571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3572 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3573 $(HOST_EXPORTS) \
3574 $(POSTSTAGE1_HOST_EXPORTS) \
3575 cd $(HOST_SUBDIR)/bfd && \
3576 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3577 CFLAGS="$(STAGEprofile_CFLAGS)" \
3578 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3579 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3580 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3581 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3582 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3583 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3584 TFLAGS="$(STAGEprofile_TFLAGS)" \
3585 $(TARGET-stageprofile-bfd)
3586
3587maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3588clean-stageprofile: clean-stageprofile-bfd
3589clean-stageprofile-bfd:
3590 @if [ $(current_stage) = stageprofile ]; then \
3591 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3592 else \
3593 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3594 $(MAKE) stageprofile-start; \
3595 fi; \
3596 cd $(HOST_SUBDIR)/bfd && \
3597 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3598@endif bfd-bootstrap
3599
3600
3601.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3602.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3603maybe-all-stagefeedback-bfd:
3604maybe-clean-stagefeedback-bfd:
3605@if bfd-bootstrap
3606maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3607all-stagefeedback: all-stagefeedback-bfd
3608TARGET-stagefeedback-bfd = $(TARGET-bfd)
3609all-stagefeedback-bfd: configure-stagefeedback-bfd
3610 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3611 @r=`${PWD_COMMAND}`; export r; \
3612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3613 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3614 $(HOST_EXPORTS) \
3615 $(POSTSTAGE1_HOST_EXPORTS) \
3616 cd $(HOST_SUBDIR)/bfd && \
3617 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3618 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3619 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3620 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3621 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3622 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3623 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3624 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3625 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3626 $(TARGET-stagefeedback-bfd)
3627
3628maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3629clean-stagefeedback: clean-stagefeedback-bfd
3630clean-stagefeedback-bfd:
3631 @if [ $(current_stage) = stagefeedback ]; then \
3632 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3633 else \
3634 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3635 $(MAKE) stagefeedback-start; \
3636 fi; \
3637 cd $(HOST_SUBDIR)/bfd && \
3638 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3639@endif bfd-bootstrap
3640
3641
3642
3643
3644
3645.PHONY: check-bfd maybe-check-bfd
3646maybe-check-bfd:
3647@if bfd
3648maybe-check-bfd: check-bfd
3649
3650check-bfd:
3651 @: $(MAKE); $(unstage)
3652 @r=`${PWD_COMMAND}`; export r; \
3653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3654 $(HOST_EXPORTS) \
3655 (cd $(HOST_SUBDIR)/bfd && \
3656 $(MAKE) $(FLAGS_TO_PASS) check)
3657
3658@endif bfd
3659
3660.PHONY: install-bfd maybe-install-bfd
3661maybe-install-bfd:
3662@if bfd
3663maybe-install-bfd: install-bfd
3664
3665install-bfd: installdirs
3666 @: $(MAKE); $(unstage)
3667 @r=`${PWD_COMMAND}`; export r; \
3668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3669 $(HOST_EXPORTS) \
3670 (cd $(HOST_SUBDIR)/bfd && \
3671 $(MAKE) $(FLAGS_TO_PASS) install)
3672
3673@endif bfd
3674
3675.PHONY: install-strip-bfd maybe-install-strip-bfd
3676maybe-install-strip-bfd:
3677@if bfd
3678maybe-install-strip-bfd: install-strip-bfd
3679
3680install-strip-bfd: installdirs
3681 @: $(MAKE); $(unstage)
3682 @r=`${PWD_COMMAND}`; export r; \
3683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3684 $(HOST_EXPORTS) \
3685 (cd $(HOST_SUBDIR)/bfd && \
3686 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3687
3688@endif bfd
3689
3690# Other targets (info, dvi, pdf, etc.)
3691
3692.PHONY: maybe-info-bfd info-bfd
3693maybe-info-bfd:
3694@if bfd
3695maybe-info-bfd: info-bfd
3696
3697info-bfd: \
3698 configure-bfd
3699 @[ -f ./bfd/Makefile ] || exit 0; \
3700 r=`${PWD_COMMAND}`; export r; \
3701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3702 $(HOST_EXPORTS) \
3703 for flag in $(EXTRA_HOST_FLAGS) ; do \
3704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3705 done; \
3706 echo "Doing info in bfd" ; \
3707 (cd $(HOST_SUBDIR)/bfd && \
3708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3710 "RANLIB=$${RANLIB}" \
3711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3712 info) \
3713 || exit 1
3714
3715@endif bfd
3716
3717.PHONY: maybe-dvi-bfd dvi-bfd
3718maybe-dvi-bfd:
3719@if bfd
3720maybe-dvi-bfd: dvi-bfd
3721
3722dvi-bfd: \
3723 configure-bfd
3724 @[ -f ./bfd/Makefile ] || exit 0; \
3725 r=`${PWD_COMMAND}`; export r; \
3726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3727 $(HOST_EXPORTS) \
3728 for flag in $(EXTRA_HOST_FLAGS) ; do \
3729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3730 done; \
3731 echo "Doing dvi in bfd" ; \
3732 (cd $(HOST_SUBDIR)/bfd && \
3733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3735 "RANLIB=$${RANLIB}" \
3736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3737 dvi) \
3738 || exit 1
3739
3740@endif bfd
3741
3742.PHONY: maybe-pdf-bfd pdf-bfd
3743maybe-pdf-bfd:
3744@if bfd
3745maybe-pdf-bfd: pdf-bfd
3746
3747pdf-bfd: \
3748 configure-bfd
3749 @[ -f ./bfd/Makefile ] || exit 0; \
3750 r=`${PWD_COMMAND}`; export r; \
3751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3752 $(HOST_EXPORTS) \
3753 for flag in $(EXTRA_HOST_FLAGS) ; do \
3754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3755 done; \
3756 echo "Doing pdf in bfd" ; \
3757 (cd $(HOST_SUBDIR)/bfd && \
3758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3760 "RANLIB=$${RANLIB}" \
3761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3762 pdf) \
3763 || exit 1
3764
3765@endif bfd
3766
3767.PHONY: maybe-html-bfd html-bfd
3768maybe-html-bfd:
3769@if bfd
3770maybe-html-bfd: html-bfd
3771
3772html-bfd: \
3773 configure-bfd
3774 @[ -f ./bfd/Makefile ] || exit 0; \
3775 r=`${PWD_COMMAND}`; export r; \
3776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3777 $(HOST_EXPORTS) \
3778 for flag in $(EXTRA_HOST_FLAGS) ; do \
3779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3780 done; \
3781 echo "Doing html in bfd" ; \
3782 (cd $(HOST_SUBDIR)/bfd && \
3783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3785 "RANLIB=$${RANLIB}" \
3786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3787 html) \
3788 || exit 1
3789
3790@endif bfd
3791
3792.PHONY: maybe-TAGS-bfd TAGS-bfd
3793maybe-TAGS-bfd:
3794@if bfd
3795maybe-TAGS-bfd: TAGS-bfd
3796
3797TAGS-bfd: \
3798 configure-bfd
3799 @[ -f ./bfd/Makefile ] || exit 0; \
3800 r=`${PWD_COMMAND}`; export r; \
3801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3802 $(HOST_EXPORTS) \
3803 for flag in $(EXTRA_HOST_FLAGS) ; do \
3804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3805 done; \
3806 echo "Doing TAGS in bfd" ; \
3807 (cd $(HOST_SUBDIR)/bfd && \
3808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3810 "RANLIB=$${RANLIB}" \
3811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3812 TAGS) \
3813 || exit 1
3814
3815@endif bfd
3816
3817.PHONY: maybe-install-info-bfd install-info-bfd
3818maybe-install-info-bfd:
3819@if bfd
3820maybe-install-info-bfd: install-info-bfd
3821
3822install-info-bfd: \
3823 configure-bfd \
3824 info-bfd
3825 @[ -f ./bfd/Makefile ] || exit 0; \
3826 r=`${PWD_COMMAND}`; export r; \
3827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3828 $(HOST_EXPORTS) \
3829 for flag in $(EXTRA_HOST_FLAGS) ; do \
3830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3831 done; \
3832 echo "Doing install-info in bfd" ; \
3833 (cd $(HOST_SUBDIR)/bfd && \
3834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3836 "RANLIB=$${RANLIB}" \
3837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3838 install-info) \
3839 || exit 1
3840
3841@endif bfd
3842
3843.PHONY: maybe-install-pdf-bfd install-pdf-bfd
3844maybe-install-pdf-bfd:
3845@if bfd
3846maybe-install-pdf-bfd: install-pdf-bfd
3847
3848install-pdf-bfd: \
3849 configure-bfd \
3850 pdf-bfd
3851 @[ -f ./bfd/Makefile ] || exit 0; \
3852 r=`${PWD_COMMAND}`; export r; \
3853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3854 $(HOST_EXPORTS) \
3855 for flag in $(EXTRA_HOST_FLAGS) ; do \
3856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3857 done; \
3858 echo "Doing install-pdf in bfd" ; \
3859 (cd $(HOST_SUBDIR)/bfd && \
3860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3862 "RANLIB=$${RANLIB}" \
3863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3864 install-pdf) \
3865 || exit 1
3866
3867@endif bfd
3868
3869.PHONY: maybe-install-html-bfd install-html-bfd
3870maybe-install-html-bfd:
3871@if bfd
3872maybe-install-html-bfd: install-html-bfd
3873
3874install-html-bfd: \
3875 configure-bfd \
3876 html-bfd
3877 @[ -f ./bfd/Makefile ] || exit 0; \
3878 r=`${PWD_COMMAND}`; export r; \
3879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3880 $(HOST_EXPORTS) \
3881 for flag in $(EXTRA_HOST_FLAGS) ; do \
3882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3883 done; \
3884 echo "Doing install-html in bfd" ; \
3885 (cd $(HOST_SUBDIR)/bfd && \
3886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3888 "RANLIB=$${RANLIB}" \
3889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3890 install-html) \
3891 || exit 1
3892
3893@endif bfd
3894
3895.PHONY: maybe-installcheck-bfd installcheck-bfd
3896maybe-installcheck-bfd:
3897@if bfd
3898maybe-installcheck-bfd: installcheck-bfd
3899
3900installcheck-bfd: \
3901 configure-bfd
3902 @[ -f ./bfd/Makefile ] || exit 0; \
3903 r=`${PWD_COMMAND}`; export r; \
3904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3905 $(HOST_EXPORTS) \
3906 for flag in $(EXTRA_HOST_FLAGS) ; do \
3907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3908 done; \
3909 echo "Doing installcheck in bfd" ; \
3910 (cd $(HOST_SUBDIR)/bfd && \
3911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3913 "RANLIB=$${RANLIB}" \
3914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3915 installcheck) \
3916 || exit 1
3917
3918@endif bfd
3919
3920.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3921maybe-mostlyclean-bfd:
3922@if bfd
3923maybe-mostlyclean-bfd: mostlyclean-bfd
3924
3925mostlyclean-bfd:
3926 @[ -f ./bfd/Makefile ] || exit 0; \
3927 r=`${PWD_COMMAND}`; export r; \
3928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3929 $(HOST_EXPORTS) \
3930 for flag in $(EXTRA_HOST_FLAGS) ; do \
3931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3932 done; \
3933 echo "Doing mostlyclean in bfd" ; \
3934 (cd $(HOST_SUBDIR)/bfd && \
3935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3937 "RANLIB=$${RANLIB}" \
3938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3939 mostlyclean) \
3940 || exit 1
3941
3942@endif bfd
3943
3944.PHONY: maybe-clean-bfd clean-bfd
3945maybe-clean-bfd:
3946@if bfd
3947maybe-clean-bfd: clean-bfd
3948
3949clean-bfd:
3950 @[ -f ./bfd/Makefile ] || exit 0; \
3951 r=`${PWD_COMMAND}`; export r; \
3952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3953 $(HOST_EXPORTS) \
3954 for flag in $(EXTRA_HOST_FLAGS) ; do \
3955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3956 done; \
3957 echo "Doing clean in bfd" ; \
3958 (cd $(HOST_SUBDIR)/bfd && \
3959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3961 "RANLIB=$${RANLIB}" \
3962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3963 clean) \
3964 || exit 1
3965
3966@endif bfd
3967
3968.PHONY: maybe-distclean-bfd distclean-bfd
3969maybe-distclean-bfd:
3970@if bfd
3971maybe-distclean-bfd: distclean-bfd
3972
3973distclean-bfd:
3974 @[ -f ./bfd/Makefile ] || exit 0; \
3975 r=`${PWD_COMMAND}`; export r; \
3976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3977 $(HOST_EXPORTS) \
3978 for flag in $(EXTRA_HOST_FLAGS) ; do \
3979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3980 done; \
3981 echo "Doing distclean in bfd" ; \
3982 (cd $(HOST_SUBDIR)/bfd && \
3983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3985 "RANLIB=$${RANLIB}" \
3986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3987 distclean) \
3988 || exit 1
3989
3990@endif bfd
3991
3992.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3993maybe-maintainer-clean-bfd:
3994@if bfd
3995maybe-maintainer-clean-bfd: maintainer-clean-bfd
3996
3997maintainer-clean-bfd:
3998 @[ -f ./bfd/Makefile ] || exit 0; \
3999 r=`${PWD_COMMAND}`; export r; \
4000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4001 $(HOST_EXPORTS) \
4002 for flag in $(EXTRA_HOST_FLAGS) ; do \
4003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4004 done; \
4005 echo "Doing maintainer-clean in bfd" ; \
4006 (cd $(HOST_SUBDIR)/bfd && \
4007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4009 "RANLIB=$${RANLIB}" \
4010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4011 maintainer-clean) \
4012 || exit 1
4013
4014@endif bfd
4015
4016
4017
4018.PHONY: configure-opcodes maybe-configure-opcodes
4019maybe-configure-opcodes:
4020@if gcc-bootstrap
4021configure-opcodes: stage_current
4022@endif gcc-bootstrap
4023@if opcodes
4024maybe-configure-opcodes: configure-opcodes
4025configure-opcodes:
4026 @r=`${PWD_COMMAND}`; export r; \
4027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4028 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4030 $(HOST_EXPORTS) \
4031 echo Configuring in $(HOST_SUBDIR)/opcodes; \
4032 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4033 case $(srcdir) in \
4034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4035 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4037 esac; \
4038 module_srcdir=opcodes; \
4039 $(SHELL) \
4040 $$s/$$module_srcdir/configure \
4041 --srcdir=$${topdir}/$$module_srcdir \
4042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4043 --target=${target_alias} \
4044 || exit 1
4045@endif opcodes
4046
4047
4048
4049.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4050maybe-configure-stage1-opcodes:
4051@if opcodes-bootstrap
4052maybe-configure-stage1-opcodes: configure-stage1-opcodes
4053configure-stage1-opcodes:
4054 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4055 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4056 @r=`${PWD_COMMAND}`; export r; \
4057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4058 TFLAGS="$(STAGE1_TFLAGS)"; \
4059 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4060 $(HOST_EXPORTS) \
4061 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4062 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4063 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4064 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
4065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4066 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4067 case $(srcdir) in \
4068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4069 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4071 esac; \
4072 module_srcdir=opcodes; \
4073 $(SHELL) $$s/$$module_srcdir/configure \
4074 --srcdir=$${topdir}/$$module_srcdir \
4075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4076 --target=${target_alias} \
4077 \
4078 $(STAGE1_CONFIGURE_FLAGS)
4079@endif opcodes-bootstrap
4080
4081.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4082maybe-configure-stage2-opcodes:
4083@if opcodes-bootstrap
4084maybe-configure-stage2-opcodes: configure-stage2-opcodes
4085configure-stage2-opcodes:
4086 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4087 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4088 @r=`${PWD_COMMAND}`; export r; \
4089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4090 TFLAGS="$(STAGE2_TFLAGS)"; \
4091 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4092 $(HOST_EXPORTS) \
4093 $(POSTSTAGE1_HOST_EXPORTS) \
4094 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4095 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4096 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4097 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
4098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4099 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4100 case $(srcdir) in \
4101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4102 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4104 esac; \
4105 module_srcdir=opcodes; \
4106 $(SHELL) $$s/$$module_srcdir/configure \
4107 --srcdir=$${topdir}/$$module_srcdir \
4108 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4109 --target=${target_alias} \
4110 --with-build-libsubdir=$(HOST_SUBDIR) \
4111 $(STAGE2_CONFIGURE_FLAGS)
4112@endif opcodes-bootstrap
4113
4114.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4115maybe-configure-stage3-opcodes:
4116@if opcodes-bootstrap
4117maybe-configure-stage3-opcodes: configure-stage3-opcodes
4118configure-stage3-opcodes:
4119 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4120 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4121 @r=`${PWD_COMMAND}`; export r; \
4122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4123 TFLAGS="$(STAGE3_TFLAGS)"; \
4124 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4125 $(HOST_EXPORTS) \
4126 $(POSTSTAGE1_HOST_EXPORTS) \
4127 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4128 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4129 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4130 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
4131 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4132 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4133 case $(srcdir) in \
4134 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4135 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4136 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4137 esac; \
4138 module_srcdir=opcodes; \
4139 $(SHELL) $$s/$$module_srcdir/configure \
4140 --srcdir=$${topdir}/$$module_srcdir \
4141 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4142 --target=${target_alias} \
4143 --with-build-libsubdir=$(HOST_SUBDIR) \
4144 $(STAGE3_CONFIGURE_FLAGS)
4145@endif opcodes-bootstrap
4146
4147.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4148maybe-configure-stage4-opcodes:
4149@if opcodes-bootstrap
4150maybe-configure-stage4-opcodes: configure-stage4-opcodes
4151configure-stage4-opcodes:
4152 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4153 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4154 @r=`${PWD_COMMAND}`; export r; \
4155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4156 TFLAGS="$(STAGE4_TFLAGS)"; \
4157 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4158 $(HOST_EXPORTS) \
4159 $(POSTSTAGE1_HOST_EXPORTS) \
4160 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4161 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4162 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4163 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4164 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4165 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4166 case $(srcdir) in \
4167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4168 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4170 esac; \
4171 module_srcdir=opcodes; \
4172 $(SHELL) $$s/$$module_srcdir/configure \
4173 --srcdir=$${topdir}/$$module_srcdir \
4174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4175 --target=${target_alias} \
4176 --with-build-libsubdir=$(HOST_SUBDIR) \
4177 $(STAGE4_CONFIGURE_FLAGS)
4178@endif opcodes-bootstrap
4179
4180.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4181maybe-configure-stageprofile-opcodes:
4182@if opcodes-bootstrap
4183maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4184configure-stageprofile-opcodes:
4185 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4186 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4187 @r=`${PWD_COMMAND}`; export r; \
4188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4189 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4190 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4191 $(HOST_EXPORTS) \
4192 $(POSTSTAGE1_HOST_EXPORTS) \
4193 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4194 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4195 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4196 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4197 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4198 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4199 case $(srcdir) in \
4200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4201 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4203 esac; \
4204 module_srcdir=opcodes; \
4205 $(SHELL) $$s/$$module_srcdir/configure \
4206 --srcdir=$${topdir}/$$module_srcdir \
4207 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4208 --target=${target_alias} \
4209 --with-build-libsubdir=$(HOST_SUBDIR) \
4210 $(STAGEprofile_CONFIGURE_FLAGS)
4211@endif opcodes-bootstrap
4212
4213.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4214maybe-configure-stagefeedback-opcodes:
4215@if opcodes-bootstrap
4216maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4217configure-stagefeedback-opcodes:
4218 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4219 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4220 @r=`${PWD_COMMAND}`; export r; \
4221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4222 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4223 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4224 $(HOST_EXPORTS) \
4225 $(POSTSTAGE1_HOST_EXPORTS) \
4226 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4227 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4228 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4229 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4231 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4232 case $(srcdir) in \
4233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4234 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4236 esac; \
4237 module_srcdir=opcodes; \
4238 $(SHELL) $$s/$$module_srcdir/configure \
4239 --srcdir=$${topdir}/$$module_srcdir \
4240 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4241 --target=${target_alias} \
4242 --with-build-libsubdir=$(HOST_SUBDIR) \
4243 $(STAGEfeedback_CONFIGURE_FLAGS)
4244@endif opcodes-bootstrap
4245
4246
4247
4248
4249
4250.PHONY: all-opcodes maybe-all-opcodes
4251maybe-all-opcodes:
4252@if gcc-bootstrap
4253all-opcodes: stage_current
4254@endif gcc-bootstrap
4255@if opcodes
4256TARGET-opcodes=all
4257maybe-all-opcodes: all-opcodes
4258all-opcodes: configure-opcodes
4259 @r=`${PWD_COMMAND}`; export r; \
4260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4261 $(HOST_EXPORTS) \
4262 (cd $(HOST_SUBDIR)/opcodes && \
4263 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4264 $(TARGET-opcodes))
4265@endif opcodes
4266
4267
4268
4269.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4270.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4271maybe-all-stage1-opcodes:
4272maybe-clean-stage1-opcodes:
4273@if opcodes-bootstrap
4274maybe-all-stage1-opcodes: all-stage1-opcodes
4275all-stage1: all-stage1-opcodes
4276TARGET-stage1-opcodes = $(TARGET-opcodes)
4277all-stage1-opcodes: configure-stage1-opcodes
4278 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4279 @r=`${PWD_COMMAND}`; export r; \
4280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4281 TFLAGS="$(STAGE1_TFLAGS)"; \
4282 $(HOST_EXPORTS) \
4283 cd $(HOST_SUBDIR)/opcodes && \
4284 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4285 CFLAGS="$(STAGE1_CFLAGS)" \
4286 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4287 LIBCFLAGS="$(LIBCFLAGS)" \
4288 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4289 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4290 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4291 $(EXTRA_HOST_FLAGS) \
4292 $(STAGE1_FLAGS_TO_PASS) \
4293 TFLAGS="$(STAGE1_TFLAGS)" \
4294 $(TARGET-stage1-opcodes)
4295
4296maybe-clean-stage1-opcodes: clean-stage1-opcodes
4297clean-stage1: clean-stage1-opcodes
4298clean-stage1-opcodes:
4299 @if [ $(current_stage) = stage1 ]; then \
4300 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4301 else \
4302 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4303 $(MAKE) stage1-start; \
4304 fi; \
4305 cd $(HOST_SUBDIR)/opcodes && \
4306 $(MAKE) $(EXTRA_HOST_FLAGS) \
4307 $(STAGE1_FLAGS_TO_PASS) clean
4308@endif opcodes-bootstrap
4309
4310
4311.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4312.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4313maybe-all-stage2-opcodes:
4314maybe-clean-stage2-opcodes:
4315@if opcodes-bootstrap
4316maybe-all-stage2-opcodes: all-stage2-opcodes
4317all-stage2: all-stage2-opcodes
4318TARGET-stage2-opcodes = $(TARGET-opcodes)
4319all-stage2-opcodes: configure-stage2-opcodes
4320 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4321 @r=`${PWD_COMMAND}`; export r; \
4322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4323 TFLAGS="$(STAGE2_TFLAGS)"; \
4324 $(HOST_EXPORTS) \
4325 $(POSTSTAGE1_HOST_EXPORTS) \
4326 cd $(HOST_SUBDIR)/opcodes && \
4327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4328 CFLAGS="$(STAGE2_CFLAGS)" \
4329 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4330 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4331 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4332 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4333 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4334 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4335 TFLAGS="$(STAGE2_TFLAGS)" \
4336 $(TARGET-stage2-opcodes)
4337
4338maybe-clean-stage2-opcodes: clean-stage2-opcodes
4339clean-stage2: clean-stage2-opcodes
4340clean-stage2-opcodes:
4341 @if [ $(current_stage) = stage2 ]; then \
4342 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4343 else \
4344 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4345 $(MAKE) stage2-start; \
4346 fi; \
4347 cd $(HOST_SUBDIR)/opcodes && \
4348 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4349@endif opcodes-bootstrap
4350
4351
4352.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4353.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4354maybe-all-stage3-opcodes:
4355maybe-clean-stage3-opcodes:
4356@if opcodes-bootstrap
4357maybe-all-stage3-opcodes: all-stage3-opcodes
4358all-stage3: all-stage3-opcodes
4359TARGET-stage3-opcodes = $(TARGET-opcodes)
4360all-stage3-opcodes: configure-stage3-opcodes
4361 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4362 @r=`${PWD_COMMAND}`; export r; \
4363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4364 TFLAGS="$(STAGE3_TFLAGS)"; \
4365 $(HOST_EXPORTS) \
4366 $(POSTSTAGE1_HOST_EXPORTS) \
4367 cd $(HOST_SUBDIR)/opcodes && \
4368 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4369 CFLAGS="$(STAGE3_CFLAGS)" \
4370 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4371 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4372 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4373 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4374 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4375 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4376 TFLAGS="$(STAGE3_TFLAGS)" \
4377 $(TARGET-stage3-opcodes)
4378
4379maybe-clean-stage3-opcodes: clean-stage3-opcodes
4380clean-stage3: clean-stage3-opcodes
4381clean-stage3-opcodes:
4382 @if [ $(current_stage) = stage3 ]; then \
4383 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4384 else \
4385 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4386 $(MAKE) stage3-start; \
4387 fi; \
4388 cd $(HOST_SUBDIR)/opcodes && \
4389 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4390@endif opcodes-bootstrap
4391
4392
4393.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4394.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4395maybe-all-stage4-opcodes:
4396maybe-clean-stage4-opcodes:
4397@if opcodes-bootstrap
4398maybe-all-stage4-opcodes: all-stage4-opcodes
4399all-stage4: all-stage4-opcodes
4400TARGET-stage4-opcodes = $(TARGET-opcodes)
4401all-stage4-opcodes: configure-stage4-opcodes
4402 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4403 @r=`${PWD_COMMAND}`; export r; \
4404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4405 TFLAGS="$(STAGE4_TFLAGS)"; \
4406 $(HOST_EXPORTS) \
4407 $(POSTSTAGE1_HOST_EXPORTS) \
4408 cd $(HOST_SUBDIR)/opcodes && \
4409 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4410 CFLAGS="$(STAGE4_CFLAGS)" \
4411 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4412 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4413 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4414 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4415 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4416 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4417 TFLAGS="$(STAGE4_TFLAGS)" \
4418 $(TARGET-stage4-opcodes)
4419
4420maybe-clean-stage4-opcodes: clean-stage4-opcodes
4421clean-stage4: clean-stage4-opcodes
4422clean-stage4-opcodes:
4423 @if [ $(current_stage) = stage4 ]; then \
4424 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4425 else \
4426 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4427 $(MAKE) stage4-start; \
4428 fi; \
4429 cd $(HOST_SUBDIR)/opcodes && \
4430 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4431@endif opcodes-bootstrap
4432
4433
4434.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4435.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4436maybe-all-stageprofile-opcodes:
4437maybe-clean-stageprofile-opcodes:
4438@if opcodes-bootstrap
4439maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4440all-stageprofile: all-stageprofile-opcodes
4441TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4442all-stageprofile-opcodes: configure-stageprofile-opcodes
4443 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4444 @r=`${PWD_COMMAND}`; export r; \
4445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4446 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4447 $(HOST_EXPORTS) \
4448 $(POSTSTAGE1_HOST_EXPORTS) \
4449 cd $(HOST_SUBDIR)/opcodes && \
4450 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4451 CFLAGS="$(STAGEprofile_CFLAGS)" \
4452 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4453 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4454 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4455 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4456 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4457 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4458 TFLAGS="$(STAGEprofile_TFLAGS)" \
4459 $(TARGET-stageprofile-opcodes)
4460
4461maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4462clean-stageprofile: clean-stageprofile-opcodes
4463clean-stageprofile-opcodes:
4464 @if [ $(current_stage) = stageprofile ]; then \
4465 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4466 else \
4467 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4468 $(MAKE) stageprofile-start; \
4469 fi; \
4470 cd $(HOST_SUBDIR)/opcodes && \
4471 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4472@endif opcodes-bootstrap
4473
4474
4475.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4476.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4477maybe-all-stagefeedback-opcodes:
4478maybe-clean-stagefeedback-opcodes:
4479@if opcodes-bootstrap
4480maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4481all-stagefeedback: all-stagefeedback-opcodes
4482TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4483all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4484 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4485 @r=`${PWD_COMMAND}`; export r; \
4486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4487 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4488 $(HOST_EXPORTS) \
4489 $(POSTSTAGE1_HOST_EXPORTS) \
4490 cd $(HOST_SUBDIR)/opcodes && \
4491 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4492 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4493 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4494 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4495 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4496 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4497 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4498 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4499 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4500 $(TARGET-stagefeedback-opcodes)
4501
4502maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4503clean-stagefeedback: clean-stagefeedback-opcodes
4504clean-stagefeedback-opcodes:
4505 @if [ $(current_stage) = stagefeedback ]; then \
4506 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4507 else \
4508 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4509 $(MAKE) stagefeedback-start; \
4510 fi; \
4511 cd $(HOST_SUBDIR)/opcodes && \
4512 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4513@endif opcodes-bootstrap
4514
4515
4516
4517
4518
4519.PHONY: check-opcodes maybe-check-opcodes
4520maybe-check-opcodes:
4521@if opcodes
4522maybe-check-opcodes: check-opcodes
4523
4524check-opcodes:
4525 @: $(MAKE); $(unstage)
4526 @r=`${PWD_COMMAND}`; export r; \
4527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4528 $(HOST_EXPORTS) \
4529 (cd $(HOST_SUBDIR)/opcodes && \
4530 $(MAKE) $(FLAGS_TO_PASS) check)
4531
4532@endif opcodes
4533
4534.PHONY: install-opcodes maybe-install-opcodes
4535maybe-install-opcodes:
4536@if opcodes
4537maybe-install-opcodes: install-opcodes
4538
4539install-opcodes: installdirs
4540 @: $(MAKE); $(unstage)
4541 @r=`${PWD_COMMAND}`; export r; \
4542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4543 $(HOST_EXPORTS) \
4544 (cd $(HOST_SUBDIR)/opcodes && \
4545 $(MAKE) $(FLAGS_TO_PASS) install)
4546
4547@endif opcodes
4548
4549.PHONY: install-strip-opcodes maybe-install-strip-opcodes
4550maybe-install-strip-opcodes:
4551@if opcodes
4552maybe-install-strip-opcodes: install-strip-opcodes
4553
4554install-strip-opcodes: installdirs
4555 @: $(MAKE); $(unstage)
4556 @r=`${PWD_COMMAND}`; export r; \
4557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4558 $(HOST_EXPORTS) \
4559 (cd $(HOST_SUBDIR)/opcodes && \
4560 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4561
4562@endif opcodes
4563
4564# Other targets (info, dvi, pdf, etc.)
4565
4566.PHONY: maybe-info-opcodes info-opcodes
4567maybe-info-opcodes:
4568@if opcodes
4569maybe-info-opcodes: info-opcodes
4570
4571info-opcodes: \
4572 configure-opcodes
4573 @[ -f ./opcodes/Makefile ] || exit 0; \
4574 r=`${PWD_COMMAND}`; export r; \
4575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4576 $(HOST_EXPORTS) \
4577 for flag in $(EXTRA_HOST_FLAGS) ; do \
4578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4579 done; \
4580 echo "Doing info in opcodes" ; \
4581 (cd $(HOST_SUBDIR)/opcodes && \
4582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4584 "RANLIB=$${RANLIB}" \
4585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4586 info) \
4587 || exit 1
4588
4589@endif opcodes
4590
4591.PHONY: maybe-dvi-opcodes dvi-opcodes
4592maybe-dvi-opcodes:
4593@if opcodes
4594maybe-dvi-opcodes: dvi-opcodes
4595
4596dvi-opcodes: \
4597 configure-opcodes
4598 @[ -f ./opcodes/Makefile ] || exit 0; \
4599 r=`${PWD_COMMAND}`; export r; \
4600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4601 $(HOST_EXPORTS) \
4602 for flag in $(EXTRA_HOST_FLAGS) ; do \
4603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4604 done; \
4605 echo "Doing dvi in opcodes" ; \
4606 (cd $(HOST_SUBDIR)/opcodes && \
4607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4609 "RANLIB=$${RANLIB}" \
4610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4611 dvi) \
4612 || exit 1
4613
4614@endif opcodes
4615
4616.PHONY: maybe-pdf-opcodes pdf-opcodes
4617maybe-pdf-opcodes:
4618@if opcodes
4619maybe-pdf-opcodes: pdf-opcodes
4620
4621pdf-opcodes: \
4622 configure-opcodes
4623 @[ -f ./opcodes/Makefile ] || exit 0; \
4624 r=`${PWD_COMMAND}`; export r; \
4625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4626 $(HOST_EXPORTS) \
4627 for flag in $(EXTRA_HOST_FLAGS) ; do \
4628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4629 done; \
4630 echo "Doing pdf in opcodes" ; \
4631 (cd $(HOST_SUBDIR)/opcodes && \
4632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4634 "RANLIB=$${RANLIB}" \
4635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4636 pdf) \
4637 || exit 1
4638
4639@endif opcodes
4640
4641.PHONY: maybe-html-opcodes html-opcodes
4642maybe-html-opcodes:
4643@if opcodes
4644maybe-html-opcodes: html-opcodes
4645
4646html-opcodes: \
4647 configure-opcodes
4648 @[ -f ./opcodes/Makefile ] || exit 0; \
4649 r=`${PWD_COMMAND}`; export r; \
4650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4651 $(HOST_EXPORTS) \
4652 for flag in $(EXTRA_HOST_FLAGS) ; do \
4653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4654 done; \
4655 echo "Doing html in opcodes" ; \
4656 (cd $(HOST_SUBDIR)/opcodes && \
4657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4659 "RANLIB=$${RANLIB}" \
4660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4661 html) \
4662 || exit 1
4663
4664@endif opcodes
4665
4666.PHONY: maybe-TAGS-opcodes TAGS-opcodes
4667maybe-TAGS-opcodes:
4668@if opcodes
4669maybe-TAGS-opcodes: TAGS-opcodes
4670
4671TAGS-opcodes: \
4672 configure-opcodes
4673 @[ -f ./opcodes/Makefile ] || exit 0; \
4674 r=`${PWD_COMMAND}`; export r; \
4675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4676 $(HOST_EXPORTS) \
4677 for flag in $(EXTRA_HOST_FLAGS) ; do \
4678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4679 done; \
4680 echo "Doing TAGS in opcodes" ; \
4681 (cd $(HOST_SUBDIR)/opcodes && \
4682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4684 "RANLIB=$${RANLIB}" \
4685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4686 TAGS) \
4687 || exit 1
4688
4689@endif opcodes
4690
4691.PHONY: maybe-install-info-opcodes install-info-opcodes
4692maybe-install-info-opcodes:
4693@if opcodes
4694maybe-install-info-opcodes: install-info-opcodes
4695
4696install-info-opcodes: \
4697 configure-opcodes \
4698 info-opcodes
4699 @[ -f ./opcodes/Makefile ] || exit 0; \
4700 r=`${PWD_COMMAND}`; export r; \
4701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4702 $(HOST_EXPORTS) \
4703 for flag in $(EXTRA_HOST_FLAGS) ; do \
4704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4705 done; \
4706 echo "Doing install-info in opcodes" ; \
4707 (cd $(HOST_SUBDIR)/opcodes && \
4708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4710 "RANLIB=$${RANLIB}" \
4711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4712 install-info) \
4713 || exit 1
4714
4715@endif opcodes
4716
4717.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4718maybe-install-pdf-opcodes:
4719@if opcodes
4720maybe-install-pdf-opcodes: install-pdf-opcodes
4721
4722install-pdf-opcodes: \
4723 configure-opcodes \
4724 pdf-opcodes
4725 @[ -f ./opcodes/Makefile ] || exit 0; \
4726 r=`${PWD_COMMAND}`; export r; \
4727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4728 $(HOST_EXPORTS) \
4729 for flag in $(EXTRA_HOST_FLAGS) ; do \
4730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4731 done; \
4732 echo "Doing install-pdf in opcodes" ; \
4733 (cd $(HOST_SUBDIR)/opcodes && \
4734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4736 "RANLIB=$${RANLIB}" \
4737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4738 install-pdf) \
4739 || exit 1
4740
4741@endif opcodes
4742
4743.PHONY: maybe-install-html-opcodes install-html-opcodes
4744maybe-install-html-opcodes:
4745@if opcodes
4746maybe-install-html-opcodes: install-html-opcodes
4747
4748install-html-opcodes: \
4749 configure-opcodes \
4750 html-opcodes
4751 @[ -f ./opcodes/Makefile ] || exit 0; \
4752 r=`${PWD_COMMAND}`; export r; \
4753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4754 $(HOST_EXPORTS) \
4755 for flag in $(EXTRA_HOST_FLAGS) ; do \
4756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4757 done; \
4758 echo "Doing install-html in opcodes" ; \
4759 (cd $(HOST_SUBDIR)/opcodes && \
4760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4762 "RANLIB=$${RANLIB}" \
4763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4764 install-html) \
4765 || exit 1
4766
4767@endif opcodes
4768
4769.PHONY: maybe-installcheck-opcodes installcheck-opcodes
4770maybe-installcheck-opcodes:
4771@if opcodes
4772maybe-installcheck-opcodes: installcheck-opcodes
4773
4774installcheck-opcodes: \
4775 configure-opcodes
4776 @[ -f ./opcodes/Makefile ] || exit 0; \
4777 r=`${PWD_COMMAND}`; export r; \
4778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4779 $(HOST_EXPORTS) \
4780 for flag in $(EXTRA_HOST_FLAGS) ; do \
4781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4782 done; \
4783 echo "Doing installcheck in opcodes" ; \
4784 (cd $(HOST_SUBDIR)/opcodes && \
4785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4787 "RANLIB=$${RANLIB}" \
4788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4789 installcheck) \
4790 || exit 1
4791
4792@endif opcodes
4793
4794.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4795maybe-mostlyclean-opcodes:
4796@if opcodes
4797maybe-mostlyclean-opcodes: mostlyclean-opcodes
4798
4799mostlyclean-opcodes:
4800 @[ -f ./opcodes/Makefile ] || exit 0; \
4801 r=`${PWD_COMMAND}`; export r; \
4802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4803 $(HOST_EXPORTS) \
4804 for flag in $(EXTRA_HOST_FLAGS) ; do \
4805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4806 done; \
4807 echo "Doing mostlyclean in opcodes" ; \
4808 (cd $(HOST_SUBDIR)/opcodes && \
4809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4811 "RANLIB=$${RANLIB}" \
4812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4813 mostlyclean) \
4814 || exit 1
4815
4816@endif opcodes
4817
4818.PHONY: maybe-clean-opcodes clean-opcodes
4819maybe-clean-opcodes:
4820@if opcodes
4821maybe-clean-opcodes: clean-opcodes
4822
4823clean-opcodes:
4824 @[ -f ./opcodes/Makefile ] || exit 0; \
4825 r=`${PWD_COMMAND}`; export r; \
4826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4827 $(HOST_EXPORTS) \
4828 for flag in $(EXTRA_HOST_FLAGS) ; do \
4829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4830 done; \
4831 echo "Doing clean in opcodes" ; \
4832 (cd $(HOST_SUBDIR)/opcodes && \
4833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4835 "RANLIB=$${RANLIB}" \
4836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4837 clean) \
4838 || exit 1
4839
4840@endif opcodes
4841
4842.PHONY: maybe-distclean-opcodes distclean-opcodes
4843maybe-distclean-opcodes:
4844@if opcodes
4845maybe-distclean-opcodes: distclean-opcodes
4846
4847distclean-opcodes:
4848 @[ -f ./opcodes/Makefile ] || exit 0; \
4849 r=`${PWD_COMMAND}`; export r; \
4850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4851 $(HOST_EXPORTS) \
4852 for flag in $(EXTRA_HOST_FLAGS) ; do \
4853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4854 done; \
4855 echo "Doing distclean in opcodes" ; \
4856 (cd $(HOST_SUBDIR)/opcodes && \
4857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4859 "RANLIB=$${RANLIB}" \
4860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4861 distclean) \
4862 || exit 1
4863
4864@endif opcodes
4865
4866.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4867maybe-maintainer-clean-opcodes:
4868@if opcodes
4869maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4870
4871maintainer-clean-opcodes:
4872 @[ -f ./opcodes/Makefile ] || exit 0; \
4873 r=`${PWD_COMMAND}`; export r; \
4874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4875 $(HOST_EXPORTS) \
4876 for flag in $(EXTRA_HOST_FLAGS) ; do \
4877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4878 done; \
4879 echo "Doing maintainer-clean in opcodes" ; \
4880 (cd $(HOST_SUBDIR)/opcodes && \
4881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4883 "RANLIB=$${RANLIB}" \
4884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4885 maintainer-clean) \
4886 || exit 1
4887
4888@endif opcodes
4889
4890
4891
4892.PHONY: configure-binutils maybe-configure-binutils
4893maybe-configure-binutils:
4894@if gcc-bootstrap
4895configure-binutils: stage_current
4896@endif gcc-bootstrap
4897@if binutils
4898maybe-configure-binutils: configure-binutils
4899configure-binutils:
4900 @r=`${PWD_COMMAND}`; export r; \
4901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4902 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4903 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4904 $(HOST_EXPORTS) \
4905 echo Configuring in $(HOST_SUBDIR)/binutils; \
4906 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4907 case $(srcdir) in \
4908 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4909 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4910 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4911 esac; \
4912 module_srcdir=binutils; \
4913 $(SHELL) \
4914 $$s/$$module_srcdir/configure \
4915 --srcdir=$${topdir}/$$module_srcdir \
4916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4917 --target=${target_alias} \
4918 || exit 1
4919@endif binutils
4920
4921
4922
4923.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4924maybe-configure-stage1-binutils:
4925@if binutils-bootstrap
4926maybe-configure-stage1-binutils: configure-stage1-binutils
4927configure-stage1-binutils:
4928 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4929 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4930 @r=`${PWD_COMMAND}`; export r; \
4931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4932 TFLAGS="$(STAGE1_TFLAGS)"; \
4933 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4934 $(HOST_EXPORTS) \
4935 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4936 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4937 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4938 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4940 cd $(HOST_SUBDIR)/binutils || exit 1; \
4941 case $(srcdir) in \
4942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4943 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4945 esac; \
4946 module_srcdir=binutils; \
4947 $(SHELL) $$s/$$module_srcdir/configure \
4948 --srcdir=$${topdir}/$$module_srcdir \
4949 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4950 --target=${target_alias} \
4951 \
4952 $(STAGE1_CONFIGURE_FLAGS)
4953@endif binutils-bootstrap
4954
4955.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4956maybe-configure-stage2-binutils:
4957@if binutils-bootstrap
4958maybe-configure-stage2-binutils: configure-stage2-binutils
4959configure-stage2-binutils:
4960 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4961 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4962 @r=`${PWD_COMMAND}`; export r; \
4963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4964 TFLAGS="$(STAGE2_TFLAGS)"; \
4965 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4966 $(HOST_EXPORTS) \
4967 $(POSTSTAGE1_HOST_EXPORTS) \
4968 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4969 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4970 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4971 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4972 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4973 cd $(HOST_SUBDIR)/binutils || exit 1; \
4974 case $(srcdir) in \
4975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4976 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4978 esac; \
4979 module_srcdir=binutils; \
4980 $(SHELL) $$s/$$module_srcdir/configure \
4981 --srcdir=$${topdir}/$$module_srcdir \
4982 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4983 --target=${target_alias} \
4984 --with-build-libsubdir=$(HOST_SUBDIR) \
4985 $(STAGE2_CONFIGURE_FLAGS)
4986@endif binutils-bootstrap
4987
4988.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4989maybe-configure-stage3-binutils:
4990@if binutils-bootstrap
4991maybe-configure-stage3-binutils: configure-stage3-binutils
4992configure-stage3-binutils:
4993 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4994 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4995 @r=`${PWD_COMMAND}`; export r; \
4996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4997 TFLAGS="$(STAGE3_TFLAGS)"; \
4998 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4999 $(HOST_EXPORTS) \
5000 $(POSTSTAGE1_HOST_EXPORTS) \
5001 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5002 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5003 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
5004 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
5005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
5006 cd $(HOST_SUBDIR)/binutils || exit 1; \
5007 case $(srcdir) in \
5008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5009 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5011 esac; \
5012 module_srcdir=binutils; \
5013 $(SHELL) $$s/$$module_srcdir/configure \
5014 --srcdir=$${topdir}/$$module_srcdir \
5015 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5016 --target=${target_alias} \
5017 --with-build-libsubdir=$(HOST_SUBDIR) \
5018 $(STAGE3_CONFIGURE_FLAGS)
5019@endif binutils-bootstrap
5020
5021.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5022maybe-configure-stage4-binutils:
5023@if binutils-bootstrap
5024maybe-configure-stage4-binutils: configure-stage4-binutils
5025configure-stage4-binutils:
5026 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5028 @r=`${PWD_COMMAND}`; export r; \
5029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5030 TFLAGS="$(STAGE4_TFLAGS)"; \
5031 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5032 $(HOST_EXPORTS) \
5033 $(POSTSTAGE1_HOST_EXPORTS) \
5034 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5035 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5036 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
5037 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
5038 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
5039 cd $(HOST_SUBDIR)/binutils || exit 1; \
5040 case $(srcdir) in \
5041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5042 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5044 esac; \
5045 module_srcdir=binutils; \
5046 $(SHELL) $$s/$$module_srcdir/configure \
5047 --srcdir=$${topdir}/$$module_srcdir \
5048 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5049 --target=${target_alias} \
5050 --with-build-libsubdir=$(HOST_SUBDIR) \
5051 $(STAGE4_CONFIGURE_FLAGS)
5052@endif binutils-bootstrap
5053
5054.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5055maybe-configure-stageprofile-binutils:
5056@if binutils-bootstrap
5057maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5058configure-stageprofile-binutils:
5059 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5060 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5061 @r=`${PWD_COMMAND}`; export r; \
5062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5063 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5064 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5065 $(HOST_EXPORTS) \
5066 $(POSTSTAGE1_HOST_EXPORTS) \
5067 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5068 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5069 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5070 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
5071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
5072 cd $(HOST_SUBDIR)/binutils || exit 1; \
5073 case $(srcdir) in \
5074 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5075 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5076 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5077 esac; \
5078 module_srcdir=binutils; \
5079 $(SHELL) $$s/$$module_srcdir/configure \
5080 --srcdir=$${topdir}/$$module_srcdir \
5081 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5082 --target=${target_alias} \
5083 --with-build-libsubdir=$(HOST_SUBDIR) \
5084 $(STAGEprofile_CONFIGURE_FLAGS)
5085@endif binutils-bootstrap
5086
5087.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5088maybe-configure-stagefeedback-binutils:
5089@if binutils-bootstrap
5090maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5091configure-stagefeedback-binutils:
5092 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5093 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5094 @r=`${PWD_COMMAND}`; export r; \
5095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5096 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5097 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5098 $(HOST_EXPORTS) \
5099 $(POSTSTAGE1_HOST_EXPORTS) \
5100 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5101 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5102 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5103 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
5104 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
5105 cd $(HOST_SUBDIR)/binutils || exit 1; \
5106 case $(srcdir) in \
5107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5108 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5110 esac; \
5111 module_srcdir=binutils; \
5112 $(SHELL) $$s/$$module_srcdir/configure \
5113 --srcdir=$${topdir}/$$module_srcdir \
5114 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5115 --target=${target_alias} \
5116 --with-build-libsubdir=$(HOST_SUBDIR) \
5117 $(STAGEfeedback_CONFIGURE_FLAGS)
5118@endif binutils-bootstrap
5119
5120
5121
5122
5123
5124.PHONY: all-binutils maybe-all-binutils
5125maybe-all-binutils:
5126@if gcc-bootstrap
5127all-binutils: stage_current
5128@endif gcc-bootstrap
5129@if binutils
5130TARGET-binutils=all
5131maybe-all-binutils: all-binutils
5132all-binutils: configure-binutils
5133 @r=`${PWD_COMMAND}`; export r; \
5134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5135 $(HOST_EXPORTS) \
5136 (cd $(HOST_SUBDIR)/binutils && \
5137 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5138 $(TARGET-binutils))
5139@endif binutils
5140
5141
5142
5143.PHONY: all-stage1-binutils maybe-all-stage1-binutils
5144.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5145maybe-all-stage1-binutils:
5146maybe-clean-stage1-binutils:
5147@if binutils-bootstrap
5148maybe-all-stage1-binutils: all-stage1-binutils
5149all-stage1: all-stage1-binutils
5150TARGET-stage1-binutils = $(TARGET-binutils)
5151all-stage1-binutils: configure-stage1-binutils
5152 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5153 @r=`${PWD_COMMAND}`; export r; \
5154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5155 TFLAGS="$(STAGE1_TFLAGS)"; \
5156 $(HOST_EXPORTS) \
5157 cd $(HOST_SUBDIR)/binutils && \
5158 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5159 CFLAGS="$(STAGE1_CFLAGS)" \
5160 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5161 LIBCFLAGS="$(LIBCFLAGS)" \
5162 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5163 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5164 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5165 $(EXTRA_HOST_FLAGS) \
5166 $(STAGE1_FLAGS_TO_PASS) \
5167 TFLAGS="$(STAGE1_TFLAGS)" \
5168 $(TARGET-stage1-binutils)
5169
5170maybe-clean-stage1-binutils: clean-stage1-binutils
5171clean-stage1: clean-stage1-binutils
5172clean-stage1-binutils:
5173 @if [ $(current_stage) = stage1 ]; then \
5174 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5175 else \
5176 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5177 $(MAKE) stage1-start; \
5178 fi; \
5179 cd $(HOST_SUBDIR)/binutils && \
5180 $(MAKE) $(EXTRA_HOST_FLAGS) \
5181 $(STAGE1_FLAGS_TO_PASS) clean
5182@endif binutils-bootstrap
5183
5184
5185.PHONY: all-stage2-binutils maybe-all-stage2-binutils
5186.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5187maybe-all-stage2-binutils:
5188maybe-clean-stage2-binutils:
5189@if binutils-bootstrap
5190maybe-all-stage2-binutils: all-stage2-binutils
5191all-stage2: all-stage2-binutils
5192TARGET-stage2-binutils = $(TARGET-binutils)
5193all-stage2-binutils: configure-stage2-binutils
5194 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5195 @r=`${PWD_COMMAND}`; export r; \
5196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5197 TFLAGS="$(STAGE2_TFLAGS)"; \
5198 $(HOST_EXPORTS) \
5199 $(POSTSTAGE1_HOST_EXPORTS) \
5200 cd $(HOST_SUBDIR)/binutils && \
5201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5202 CFLAGS="$(STAGE2_CFLAGS)" \
5203 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5204 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5208 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5209 TFLAGS="$(STAGE2_TFLAGS)" \
5210 $(TARGET-stage2-binutils)
5211
5212maybe-clean-stage2-binutils: clean-stage2-binutils
5213clean-stage2: clean-stage2-binutils
5214clean-stage2-binutils:
5215 @if [ $(current_stage) = stage2 ]; then \
5216 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5217 else \
5218 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5219 $(MAKE) stage2-start; \
5220 fi; \
5221 cd $(HOST_SUBDIR)/binutils && \
5222 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5223@endif binutils-bootstrap
5224
5225
5226.PHONY: all-stage3-binutils maybe-all-stage3-binutils
5227.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5228maybe-all-stage3-binutils:
5229maybe-clean-stage3-binutils:
5230@if binutils-bootstrap
5231maybe-all-stage3-binutils: all-stage3-binutils
5232all-stage3: all-stage3-binutils
5233TARGET-stage3-binutils = $(TARGET-binutils)
5234all-stage3-binutils: configure-stage3-binutils
5235 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5236 @r=`${PWD_COMMAND}`; export r; \
5237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5238 TFLAGS="$(STAGE3_TFLAGS)"; \
5239 $(HOST_EXPORTS) \
5240 $(POSTSTAGE1_HOST_EXPORTS) \
5241 cd $(HOST_SUBDIR)/binutils && \
5242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5243 CFLAGS="$(STAGE3_CFLAGS)" \
5244 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5245 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5249 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5250 TFLAGS="$(STAGE3_TFLAGS)" \
5251 $(TARGET-stage3-binutils)
5252
5253maybe-clean-stage3-binutils: clean-stage3-binutils
5254clean-stage3: clean-stage3-binutils
5255clean-stage3-binutils:
5256 @if [ $(current_stage) = stage3 ]; then \
5257 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5258 else \
5259 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5260 $(MAKE) stage3-start; \
5261 fi; \
5262 cd $(HOST_SUBDIR)/binutils && \
5263 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5264@endif binutils-bootstrap
5265
5266
5267.PHONY: all-stage4-binutils maybe-all-stage4-binutils
5268.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5269maybe-all-stage4-binutils:
5270maybe-clean-stage4-binutils:
5271@if binutils-bootstrap
5272maybe-all-stage4-binutils: all-stage4-binutils
5273all-stage4: all-stage4-binutils
5274TARGET-stage4-binutils = $(TARGET-binutils)
5275all-stage4-binutils: configure-stage4-binutils
5276 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5277 @r=`${PWD_COMMAND}`; export r; \
5278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5279 TFLAGS="$(STAGE4_TFLAGS)"; \
5280 $(HOST_EXPORTS) \
5281 $(POSTSTAGE1_HOST_EXPORTS) \
5282 cd $(HOST_SUBDIR)/binutils && \
5283 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5284 CFLAGS="$(STAGE4_CFLAGS)" \
5285 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5286 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5287 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5288 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5289 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5290 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5291 TFLAGS="$(STAGE4_TFLAGS)" \
5292 $(TARGET-stage4-binutils)
5293
5294maybe-clean-stage4-binutils: clean-stage4-binutils
5295clean-stage4: clean-stage4-binutils
5296clean-stage4-binutils:
5297 @if [ $(current_stage) = stage4 ]; then \
5298 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5299 else \
5300 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5301 $(MAKE) stage4-start; \
5302 fi; \
5303 cd $(HOST_SUBDIR)/binutils && \
5304 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5305@endif binutils-bootstrap
5306
5307
5308.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5309.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5310maybe-all-stageprofile-binutils:
5311maybe-clean-stageprofile-binutils:
5312@if binutils-bootstrap
5313maybe-all-stageprofile-binutils: all-stageprofile-binutils
5314all-stageprofile: all-stageprofile-binutils
5315TARGET-stageprofile-binutils = $(TARGET-binutils)
5316all-stageprofile-binutils: configure-stageprofile-binutils
5317 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5318 @r=`${PWD_COMMAND}`; export r; \
5319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5320 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5321 $(HOST_EXPORTS) \
5322 $(POSTSTAGE1_HOST_EXPORTS) \
5323 cd $(HOST_SUBDIR)/binutils && \
5324 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5325 CFLAGS="$(STAGEprofile_CFLAGS)" \
5326 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5327 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5328 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5329 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5330 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5331 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5332 TFLAGS="$(STAGEprofile_TFLAGS)" \
5333 $(TARGET-stageprofile-binutils)
5334
5335maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5336clean-stageprofile: clean-stageprofile-binutils
5337clean-stageprofile-binutils:
5338 @if [ $(current_stage) = stageprofile ]; then \
5339 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5340 else \
5341 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5342 $(MAKE) stageprofile-start; \
5343 fi; \
5344 cd $(HOST_SUBDIR)/binutils && \
5345 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5346@endif binutils-bootstrap
5347
5348
5349.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5350.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5351maybe-all-stagefeedback-binutils:
5352maybe-clean-stagefeedback-binutils:
5353@if binutils-bootstrap
5354maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5355all-stagefeedback: all-stagefeedback-binutils
5356TARGET-stagefeedback-binutils = $(TARGET-binutils)
5357all-stagefeedback-binutils: configure-stagefeedback-binutils
5358 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5359 @r=`${PWD_COMMAND}`; export r; \
5360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5361 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5362 $(HOST_EXPORTS) \
5363 $(POSTSTAGE1_HOST_EXPORTS) \
5364 cd $(HOST_SUBDIR)/binutils && \
5365 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5366 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5367 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5368 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5369 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5370 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5371 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5372 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5373 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5374 $(TARGET-stagefeedback-binutils)
5375
5376maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5377clean-stagefeedback: clean-stagefeedback-binutils
5378clean-stagefeedback-binutils:
5379 @if [ $(current_stage) = stagefeedback ]; then \
5380 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5381 else \
5382 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5383 $(MAKE) stagefeedback-start; \
5384 fi; \
5385 cd $(HOST_SUBDIR)/binutils && \
5386 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5387@endif binutils-bootstrap
5388
5389
5390
5391
5392
5393.PHONY: check-binutils maybe-check-binutils
5394maybe-check-binutils:
5395@if binutils
5396maybe-check-binutils: check-binutils
5397
5398check-binutils:
5399 @: $(MAKE); $(unstage)
5400 @r=`${PWD_COMMAND}`; export r; \
5401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5402 $(HOST_EXPORTS) \
5403 (cd $(HOST_SUBDIR)/binutils && \
5404 $(MAKE) $(FLAGS_TO_PASS) check)
5405
5406@endif binutils
5407
5408.PHONY: install-binutils maybe-install-binutils
5409maybe-install-binutils:
5410@if binutils
5411maybe-install-binutils: install-binutils
5412
5413install-binutils: installdirs
5414 @: $(MAKE); $(unstage)
5415 @r=`${PWD_COMMAND}`; export r; \
5416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5417 $(HOST_EXPORTS) \
5418 (cd $(HOST_SUBDIR)/binutils && \
5419 $(MAKE) $(FLAGS_TO_PASS) install)
5420
5421@endif binutils
5422
5423.PHONY: install-strip-binutils maybe-install-strip-binutils
5424maybe-install-strip-binutils:
5425@if binutils
5426maybe-install-strip-binutils: install-strip-binutils
5427
5428install-strip-binutils: installdirs
5429 @: $(MAKE); $(unstage)
5430 @r=`${PWD_COMMAND}`; export r; \
5431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5432 $(HOST_EXPORTS) \
5433 (cd $(HOST_SUBDIR)/binutils && \
5434 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5435
5436@endif binutils
5437
5438# Other targets (info, dvi, pdf, etc.)
5439
5440.PHONY: maybe-info-binutils info-binutils
5441maybe-info-binutils:
5442@if binutils
5443maybe-info-binutils: info-binutils
5444
5445info-binutils: \
5446 configure-binutils
5447 @[ -f ./binutils/Makefile ] || exit 0; \
5448 r=`${PWD_COMMAND}`; export r; \
5449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5450 $(HOST_EXPORTS) \
5451 for flag in $(EXTRA_HOST_FLAGS) ; do \
5452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5453 done; \
5454 echo "Doing info in binutils" ; \
5455 (cd $(HOST_SUBDIR)/binutils && \
5456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5458 "RANLIB=$${RANLIB}" \
5459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5460 info) \
5461 || exit 1
5462
5463@endif binutils
5464
5465.PHONY: maybe-dvi-binutils dvi-binutils
5466maybe-dvi-binutils:
5467@if binutils
5468maybe-dvi-binutils: dvi-binutils
5469
5470dvi-binutils: \
5471 configure-binutils
5472 @[ -f ./binutils/Makefile ] || exit 0; \
5473 r=`${PWD_COMMAND}`; export r; \
5474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5475 $(HOST_EXPORTS) \
5476 for flag in $(EXTRA_HOST_FLAGS) ; do \
5477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5478 done; \
5479 echo "Doing dvi in binutils" ; \
5480 (cd $(HOST_SUBDIR)/binutils && \
5481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5483 "RANLIB=$${RANLIB}" \
5484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5485 dvi) \
5486 || exit 1
5487
5488@endif binutils
5489
5490.PHONY: maybe-pdf-binutils pdf-binutils
5491maybe-pdf-binutils:
5492@if binutils
5493maybe-pdf-binutils: pdf-binutils
5494
5495pdf-binutils: \
5496 configure-binutils
5497 @[ -f ./binutils/Makefile ] || exit 0; \
5498 r=`${PWD_COMMAND}`; export r; \
5499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5500 $(HOST_EXPORTS) \
5501 for flag in $(EXTRA_HOST_FLAGS) ; do \
5502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5503 done; \
5504 echo "Doing pdf in binutils" ; \
5505 (cd $(HOST_SUBDIR)/binutils && \
5506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5508 "RANLIB=$${RANLIB}" \
5509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5510 pdf) \
5511 || exit 1
5512
5513@endif binutils
5514
5515.PHONY: maybe-html-binutils html-binutils
5516maybe-html-binutils:
5517@if binutils
5518maybe-html-binutils: html-binutils
5519
5520html-binutils: \
5521 configure-binutils
5522 @[ -f ./binutils/Makefile ] || exit 0; \
5523 r=`${PWD_COMMAND}`; export r; \
5524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5525 $(HOST_EXPORTS) \
5526 for flag in $(EXTRA_HOST_FLAGS) ; do \
5527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5528 done; \
5529 echo "Doing html in binutils" ; \
5530 (cd $(HOST_SUBDIR)/binutils && \
5531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5533 "RANLIB=$${RANLIB}" \
5534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5535 html) \
5536 || exit 1
5537
5538@endif binutils
5539
5540.PHONY: maybe-TAGS-binutils TAGS-binutils
5541maybe-TAGS-binutils:
5542@if binutils
5543maybe-TAGS-binutils: TAGS-binutils
5544
5545TAGS-binutils: \
5546 configure-binutils
5547 @[ -f ./binutils/Makefile ] || exit 0; \
5548 r=`${PWD_COMMAND}`; export r; \
5549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5550 $(HOST_EXPORTS) \
5551 for flag in $(EXTRA_HOST_FLAGS) ; do \
5552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5553 done; \
5554 echo "Doing TAGS in binutils" ; \
5555 (cd $(HOST_SUBDIR)/binutils && \
5556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5558 "RANLIB=$${RANLIB}" \
5559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5560 TAGS) \
5561 || exit 1
5562
5563@endif binutils
5564
5565.PHONY: maybe-install-info-binutils install-info-binutils
5566maybe-install-info-binutils:
5567@if binutils
5568maybe-install-info-binutils: install-info-binutils
5569
5570install-info-binutils: \
5571 configure-binutils \
5572 info-binutils
5573 @[ -f ./binutils/Makefile ] || exit 0; \
5574 r=`${PWD_COMMAND}`; export r; \
5575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5576 $(HOST_EXPORTS) \
5577 for flag in $(EXTRA_HOST_FLAGS) ; do \
5578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5579 done; \
5580 echo "Doing install-info in binutils" ; \
5581 (cd $(HOST_SUBDIR)/binutils && \
5582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5584 "RANLIB=$${RANLIB}" \
5585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5586 install-info) \
5587 || exit 1
5588
5589@endif binutils
5590
5591.PHONY: maybe-install-pdf-binutils install-pdf-binutils
5592maybe-install-pdf-binutils:
5593@if binutils
5594maybe-install-pdf-binutils: install-pdf-binutils
5595
5596install-pdf-binutils: \
5597 configure-binutils \
5598 pdf-binutils
5599 @[ -f ./binutils/Makefile ] || exit 0; \
5600 r=`${PWD_COMMAND}`; export r; \
5601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5602 $(HOST_EXPORTS) \
5603 for flag in $(EXTRA_HOST_FLAGS) ; do \
5604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5605 done; \
5606 echo "Doing install-pdf in binutils" ; \
5607 (cd $(HOST_SUBDIR)/binutils && \
5608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5610 "RANLIB=$${RANLIB}" \
5611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5612 install-pdf) \
5613 || exit 1
5614
5615@endif binutils
5616
5617.PHONY: maybe-install-html-binutils install-html-binutils
5618maybe-install-html-binutils:
5619@if binutils
5620maybe-install-html-binutils: install-html-binutils
5621
5622install-html-binutils: \
5623 configure-binutils \
5624 html-binutils
5625 @[ -f ./binutils/Makefile ] || exit 0; \
5626 r=`${PWD_COMMAND}`; export r; \
5627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5628 $(HOST_EXPORTS) \
5629 for flag in $(EXTRA_HOST_FLAGS) ; do \
5630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5631 done; \
5632 echo "Doing install-html in binutils" ; \
5633 (cd $(HOST_SUBDIR)/binutils && \
5634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5636 "RANLIB=$${RANLIB}" \
5637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5638 install-html) \
5639 || exit 1
5640
5641@endif binutils
5642
5643.PHONY: maybe-installcheck-binutils installcheck-binutils
5644maybe-installcheck-binutils:
5645@if binutils
5646maybe-installcheck-binutils: installcheck-binutils
5647
5648installcheck-binutils: \
5649 configure-binutils
5650 @[ -f ./binutils/Makefile ] || exit 0; \
5651 r=`${PWD_COMMAND}`; export r; \
5652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5653 $(HOST_EXPORTS) \
5654 for flag in $(EXTRA_HOST_FLAGS) ; do \
5655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5656 done; \
5657 echo "Doing installcheck in binutils" ; \
5658 (cd $(HOST_SUBDIR)/binutils && \
5659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5661 "RANLIB=$${RANLIB}" \
5662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5663 installcheck) \
5664 || exit 1
5665
5666@endif binutils
5667
5668.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5669maybe-mostlyclean-binutils:
5670@if binutils
5671maybe-mostlyclean-binutils: mostlyclean-binutils
5672
5673mostlyclean-binutils:
5674 @[ -f ./binutils/Makefile ] || exit 0; \
5675 r=`${PWD_COMMAND}`; export r; \
5676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5677 $(HOST_EXPORTS) \
5678 for flag in $(EXTRA_HOST_FLAGS) ; do \
5679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5680 done; \
5681 echo "Doing mostlyclean in binutils" ; \
5682 (cd $(HOST_SUBDIR)/binutils && \
5683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5685 "RANLIB=$${RANLIB}" \
5686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5687 mostlyclean) \
5688 || exit 1
5689
5690@endif binutils
5691
5692.PHONY: maybe-clean-binutils clean-binutils
5693maybe-clean-binutils:
5694@if binutils
5695maybe-clean-binutils: clean-binutils
5696
5697clean-binutils:
5698 @[ -f ./binutils/Makefile ] || exit 0; \
5699 r=`${PWD_COMMAND}`; export r; \
5700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5701 $(HOST_EXPORTS) \
5702 for flag in $(EXTRA_HOST_FLAGS) ; do \
5703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5704 done; \
5705 echo "Doing clean in binutils" ; \
5706 (cd $(HOST_SUBDIR)/binutils && \
5707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5709 "RANLIB=$${RANLIB}" \
5710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5711 clean) \
5712 || exit 1
5713
5714@endif binutils
5715
5716.PHONY: maybe-distclean-binutils distclean-binutils
5717maybe-distclean-binutils:
5718@if binutils
5719maybe-distclean-binutils: distclean-binutils
5720
5721distclean-binutils:
5722 @[ -f ./binutils/Makefile ] || exit 0; \
5723 r=`${PWD_COMMAND}`; export r; \
5724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5725 $(HOST_EXPORTS) \
5726 for flag in $(EXTRA_HOST_FLAGS) ; do \
5727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5728 done; \
5729 echo "Doing distclean in binutils" ; \
5730 (cd $(HOST_SUBDIR)/binutils && \
5731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5733 "RANLIB=$${RANLIB}" \
5734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5735 distclean) \
5736 || exit 1
5737
5738@endif binutils
5739
5740.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5741maybe-maintainer-clean-binutils:
5742@if binutils
5743maybe-maintainer-clean-binutils: maintainer-clean-binutils
5744
5745maintainer-clean-binutils:
5746 @[ -f ./binutils/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 maintainer-clean in binutils" ; \
5754 (cd $(HOST_SUBDIR)/binutils && \
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 maintainer-clean) \
5760 || exit 1
5761
5762@endif binutils
5763
5764
5765
5766.PHONY: configure-bison maybe-configure-bison
5767maybe-configure-bison:
5768@if gcc-bootstrap
5769configure-bison: stage_current
5770@endif gcc-bootstrap
5771@if bison
5772maybe-configure-bison: configure-bison
5773configure-bison:
5774 @: $(MAKE); $(unstage)
5775 @r=`${PWD_COMMAND}`; export r; \
5776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5777 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5779 $(HOST_EXPORTS) \
5780 echo Configuring in $(HOST_SUBDIR)/bison; \
5781 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5782 case $(srcdir) in \
5783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5784 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5786 esac; \
5787 module_srcdir=bison; \
5788 $(SHELL) \
5789 $$s/$$module_srcdir/configure \
5790 --srcdir=$${topdir}/$$module_srcdir \
5791 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5792 --target=${target_alias} \
5793 || exit 1
5794@endif bison
5795
5796
5797
5798
5799
5800.PHONY: all-bison maybe-all-bison
5801maybe-all-bison:
5802@if gcc-bootstrap
5803all-bison: stage_current
5804@endif gcc-bootstrap
5805@if bison
5806TARGET-bison=all
5807maybe-all-bison: all-bison
5808all-bison: configure-bison
5809 @: $(MAKE); $(unstage)
5810 @r=`${PWD_COMMAND}`; export r; \
5811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5812 $(HOST_EXPORTS) \
5813 (cd $(HOST_SUBDIR)/bison && \
5814 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5815 $(TARGET-bison))
5816@endif bison
5817
5818
5819
5820
5821.PHONY: check-bison maybe-check-bison
5822maybe-check-bison:
5823@if bison
5824maybe-check-bison: check-bison
5825
5826# This module is only tested in a native toolchain.
5827check-bison:
5828 @: $(MAKE); $(unstage)
5829 @if [ '$(host)' = '$(target)' ] ; then \
5830 r=`${PWD_COMMAND}`; export r; \
5831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5832 $(HOST_EXPORTS) \
5833 (cd $(HOST_SUBDIR)/bison && \
5834 $(MAKE) $(FLAGS_TO_PASS) check); \
5835 fi
5836
5837@endif bison
5838
5839.PHONY: install-bison maybe-install-bison
5840maybe-install-bison:
5841@if bison
5842maybe-install-bison: install-bison
5843
5844install-bison: installdirs
5845 @: $(MAKE); $(unstage)
5846 @r=`${PWD_COMMAND}`; export r; \
5847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5848 $(HOST_EXPORTS) \
5849 (cd $(HOST_SUBDIR)/bison && \
5850 $(MAKE) $(FLAGS_TO_PASS) install)
5851
5852@endif bison
5853
5854.PHONY: install-strip-bison maybe-install-strip-bison
5855maybe-install-strip-bison:
5856@if bison
5857maybe-install-strip-bison: install-strip-bison
5858
5859install-strip-bison: installdirs
5860 @: $(MAKE); $(unstage)
5861 @r=`${PWD_COMMAND}`; export r; \
5862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5863 $(HOST_EXPORTS) \
5864 (cd $(HOST_SUBDIR)/bison && \
5865 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5866
5867@endif bison
5868
5869# Other targets (info, dvi, pdf, etc.)
5870
5871.PHONY: maybe-info-bison info-bison
5872maybe-info-bison:
5873@if bison
5874maybe-info-bison: info-bison
5875
5876info-bison: \
5877 configure-bison
5878 @: $(MAKE); $(unstage)
5879 @[ -f ./bison/Makefile ] || exit 0; \
5880 r=`${PWD_COMMAND}`; export r; \
5881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5882 $(HOST_EXPORTS) \
5883 for flag in $(EXTRA_HOST_FLAGS) ; do \
5884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5885 done; \
5886 echo "Doing info in bison" ; \
5887 (cd $(HOST_SUBDIR)/bison && \
5888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5890 "RANLIB=$${RANLIB}" \
5891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5892 info) \
5893 || exit 1
5894
5895@endif bison
5896
5897.PHONY: maybe-dvi-bison dvi-bison
5898maybe-dvi-bison:
5899@if bison
5900maybe-dvi-bison: dvi-bison
5901
5902dvi-bison: \
5903 configure-bison
5904 @: $(MAKE); $(unstage)
5905 @[ -f ./bison/Makefile ] || exit 0; \
5906 r=`${PWD_COMMAND}`; export r; \
5907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5908 $(HOST_EXPORTS) \
5909 for flag in $(EXTRA_HOST_FLAGS) ; do \
5910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5911 done; \
5912 echo "Doing dvi in bison" ; \
5913 (cd $(HOST_SUBDIR)/bison && \
5914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5916 "RANLIB=$${RANLIB}" \
5917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5918 dvi) \
5919 || exit 1
5920
5921@endif bison
5922
5923.PHONY: maybe-pdf-bison pdf-bison
5924maybe-pdf-bison:
5925@if bison
5926maybe-pdf-bison: pdf-bison
5927
5928pdf-bison: \
5929 configure-bison
5930 @: $(MAKE); $(unstage)
5931 @[ -f ./bison/Makefile ] || exit 0; \
5932 r=`${PWD_COMMAND}`; export r; \
5933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5934 $(HOST_EXPORTS) \
5935 for flag in $(EXTRA_HOST_FLAGS) ; do \
5936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5937 done; \
5938 echo "Doing pdf in bison" ; \
5939 (cd $(HOST_SUBDIR)/bison && \
5940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5942 "RANLIB=$${RANLIB}" \
5943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5944 pdf) \
5945 || exit 1
5946
5947@endif bison
5948
5949.PHONY: maybe-html-bison html-bison
5950maybe-html-bison:
5951@if bison
5952maybe-html-bison: html-bison
5953
5954html-bison: \
5955 configure-bison
5956 @: $(MAKE); $(unstage)
5957 @[ -f ./bison/Makefile ] || exit 0; \
5958 r=`${PWD_COMMAND}`; export r; \
5959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5960 $(HOST_EXPORTS) \
5961 for flag in $(EXTRA_HOST_FLAGS) ; do \
5962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5963 done; \
5964 echo "Doing html in bison" ; \
5965 (cd $(HOST_SUBDIR)/bison && \
5966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5968 "RANLIB=$${RANLIB}" \
5969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5970 html) \
5971 || exit 1
5972
5973@endif bison
5974
5975.PHONY: maybe-TAGS-bison TAGS-bison
5976maybe-TAGS-bison:
5977@if bison
5978maybe-TAGS-bison: TAGS-bison
5979
5980TAGS-bison: \
5981 configure-bison
5982 @: $(MAKE); $(unstage)
5983 @[ -f ./bison/Makefile ] || exit 0; \
5984 r=`${PWD_COMMAND}`; export r; \
5985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5986 $(HOST_EXPORTS) \
5987 for flag in $(EXTRA_HOST_FLAGS) ; do \
5988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5989 done; \
5990 echo "Doing TAGS in bison" ; \
5991 (cd $(HOST_SUBDIR)/bison && \
5992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5994 "RANLIB=$${RANLIB}" \
5995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5996 TAGS) \
5997 || exit 1
5998
5999@endif bison
6000
6001.PHONY: maybe-install-info-bison install-info-bison
6002maybe-install-info-bison:
6003@if bison
6004maybe-install-info-bison: install-info-bison
6005
6006install-info-bison: \
6007 configure-bison \
6008 info-bison
6009 @: $(MAKE); $(unstage)
6010 @[ -f ./bison/Makefile ] || exit 0; \
6011 r=`${PWD_COMMAND}`; export r; \
6012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6013 $(HOST_EXPORTS) \
6014 for flag in $(EXTRA_HOST_FLAGS) ; do \
6015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6016 done; \
6017 echo "Doing install-info in bison" ; \
6018 (cd $(HOST_SUBDIR)/bison && \
6019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6021 "RANLIB=$${RANLIB}" \
6022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6023 install-info) \
6024 || exit 1
6025
6026@endif bison
6027
6028.PHONY: maybe-install-pdf-bison install-pdf-bison
6029maybe-install-pdf-bison:
6030@if bison
6031maybe-install-pdf-bison: install-pdf-bison
6032
6033install-pdf-bison: \
6034 configure-bison \
6035 pdf-bison
6036 @: $(MAKE); $(unstage)
6037 @[ -f ./bison/Makefile ] || exit 0; \
6038 r=`${PWD_COMMAND}`; export r; \
6039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6040 $(HOST_EXPORTS) \
6041 for flag in $(EXTRA_HOST_FLAGS) ; do \
6042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6043 done; \
6044 echo "Doing install-pdf in bison" ; \
6045 (cd $(HOST_SUBDIR)/bison && \
6046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6048 "RANLIB=$${RANLIB}" \
6049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6050 install-pdf) \
6051 || exit 1
6052
6053@endif bison
6054
6055.PHONY: maybe-install-html-bison install-html-bison
6056maybe-install-html-bison:
6057@if bison
6058maybe-install-html-bison: install-html-bison
6059
6060install-html-bison: \
6061 configure-bison \
6062 html-bison
6063 @: $(MAKE); $(unstage)
6064 @[ -f ./bison/Makefile ] || exit 0; \
6065 r=`${PWD_COMMAND}`; export r; \
6066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6067 $(HOST_EXPORTS) \
6068 for flag in $(EXTRA_HOST_FLAGS) ; do \
6069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6070 done; \
6071 echo "Doing install-html in bison" ; \
6072 (cd $(HOST_SUBDIR)/bison && \
6073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6075 "RANLIB=$${RANLIB}" \
6076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6077 install-html) \
6078 || exit 1
6079
6080@endif bison
6081
6082.PHONY: maybe-installcheck-bison installcheck-bison
6083maybe-installcheck-bison:
6084@if bison
6085maybe-installcheck-bison: installcheck-bison
6086
6087installcheck-bison: \
6088 configure-bison
6089 @: $(MAKE); $(unstage)
6090 @[ -f ./bison/Makefile ] || exit 0; \
6091 r=`${PWD_COMMAND}`; export r; \
6092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6093 $(HOST_EXPORTS) \
6094 for flag in $(EXTRA_HOST_FLAGS) ; do \
6095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6096 done; \
6097 echo "Doing installcheck in bison" ; \
6098 (cd $(HOST_SUBDIR)/bison && \
6099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6101 "RANLIB=$${RANLIB}" \
6102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6103 installcheck) \
6104 || exit 1
6105
6106@endif bison
6107
6108.PHONY: maybe-mostlyclean-bison mostlyclean-bison
6109maybe-mostlyclean-bison:
6110@if bison
6111maybe-mostlyclean-bison: mostlyclean-bison
6112
6113mostlyclean-bison:
6114 @: $(MAKE); $(unstage)
6115 @[ -f ./bison/Makefile ] || exit 0; \
6116 r=`${PWD_COMMAND}`; export r; \
6117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6118 $(HOST_EXPORTS) \
6119 for flag in $(EXTRA_HOST_FLAGS) ; do \
6120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6121 done; \
6122 echo "Doing mostlyclean in bison" ; \
6123 (cd $(HOST_SUBDIR)/bison && \
6124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6126 "RANLIB=$${RANLIB}" \
6127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6128 mostlyclean) \
6129 || exit 1
6130
6131@endif bison
6132
6133.PHONY: maybe-clean-bison clean-bison
6134maybe-clean-bison:
6135@if bison
6136maybe-clean-bison: clean-bison
6137
6138clean-bison:
6139 @: $(MAKE); $(unstage)
6140 @[ -f ./bison/Makefile ] || exit 0; \
6141 r=`${PWD_COMMAND}`; export r; \
6142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6143 $(HOST_EXPORTS) \
6144 for flag in $(EXTRA_HOST_FLAGS) ; do \
6145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6146 done; \
6147 echo "Doing clean in bison" ; \
6148 (cd $(HOST_SUBDIR)/bison && \
6149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6151 "RANLIB=$${RANLIB}" \
6152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6153 clean) \
6154 || exit 1
6155
6156@endif bison
6157
6158.PHONY: maybe-distclean-bison distclean-bison
6159maybe-distclean-bison:
6160@if bison
6161maybe-distclean-bison: distclean-bison
6162
6163distclean-bison:
6164 @: $(MAKE); $(unstage)
6165 @[ -f ./bison/Makefile ] || exit 0; \
6166 r=`${PWD_COMMAND}`; export r; \
6167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6168 $(HOST_EXPORTS) \
6169 for flag in $(EXTRA_HOST_FLAGS) ; do \
6170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6171 done; \
6172 echo "Doing distclean in bison" ; \
6173 (cd $(HOST_SUBDIR)/bison && \
6174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6176 "RANLIB=$${RANLIB}" \
6177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6178 distclean) \
6179 || exit 1
6180
6181@endif bison
6182
6183.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6184maybe-maintainer-clean-bison:
6185@if bison
6186maybe-maintainer-clean-bison: maintainer-clean-bison
6187
6188maintainer-clean-bison:
6189 @: $(MAKE); $(unstage)
6190 @[ -f ./bison/Makefile ] || exit 0; \
6191 r=`${PWD_COMMAND}`; export r; \
6192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6193 $(HOST_EXPORTS) \
6194 for flag in $(EXTRA_HOST_FLAGS) ; do \
6195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6196 done; \
6197 echo "Doing maintainer-clean in bison" ; \
6198 (cd $(HOST_SUBDIR)/bison && \
6199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6201 "RANLIB=$${RANLIB}" \
6202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6203 maintainer-clean) \
6204 || exit 1
6205
6206@endif bison
6207
6208
6209
6210.PHONY: configure-cgen maybe-configure-cgen
6211maybe-configure-cgen:
6212@if gcc-bootstrap
6213configure-cgen: stage_current
6214@endif gcc-bootstrap
6215@if cgen
6216maybe-configure-cgen: configure-cgen
6217configure-cgen:
6218 @: $(MAKE); $(unstage)
6219 @r=`${PWD_COMMAND}`; export r; \
6220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6221 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6223 $(HOST_EXPORTS) \
6224 echo Configuring in $(HOST_SUBDIR)/cgen; \
6225 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6226 case $(srcdir) in \
6227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6228 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6230 esac; \
6231 module_srcdir=cgen; \
6232 $(SHELL) \
6233 $$s/$$module_srcdir/configure \
6234 --srcdir=$${topdir}/$$module_srcdir \
6235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6236 --target=${target_alias} \
6237 || exit 1
6238@endif cgen
6239
6240
6241
6242
6243
6244.PHONY: all-cgen maybe-all-cgen
6245maybe-all-cgen:
6246@if gcc-bootstrap
6247all-cgen: stage_current
6248@endif gcc-bootstrap
6249@if cgen
6250TARGET-cgen=all
6251maybe-all-cgen: all-cgen
6252all-cgen: configure-cgen
6253 @: $(MAKE); $(unstage)
6254 @r=`${PWD_COMMAND}`; export r; \
6255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6256 $(HOST_EXPORTS) \
6257 (cd $(HOST_SUBDIR)/cgen && \
6258 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6259 $(TARGET-cgen))
6260@endif cgen
6261
6262
6263
6264
6265.PHONY: check-cgen maybe-check-cgen
6266maybe-check-cgen:
6267@if cgen
6268maybe-check-cgen: check-cgen
6269
6270check-cgen:
6271 @: $(MAKE); $(unstage)
6272 @r=`${PWD_COMMAND}`; export r; \
6273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6274 $(HOST_EXPORTS) \
6275 (cd $(HOST_SUBDIR)/cgen && \
6276 $(MAKE) $(FLAGS_TO_PASS) check)
6277
6278@endif cgen
6279
6280.PHONY: install-cgen maybe-install-cgen
6281maybe-install-cgen:
6282@if cgen
6283maybe-install-cgen: install-cgen
6284
6285install-cgen: installdirs
6286 @: $(MAKE); $(unstage)
6287 @r=`${PWD_COMMAND}`; export r; \
6288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6289 $(HOST_EXPORTS) \
6290 (cd $(HOST_SUBDIR)/cgen && \
6291 $(MAKE) $(FLAGS_TO_PASS) install)
6292
6293@endif cgen
6294
6295.PHONY: install-strip-cgen maybe-install-strip-cgen
6296maybe-install-strip-cgen:
6297@if cgen
6298maybe-install-strip-cgen: install-strip-cgen
6299
6300install-strip-cgen: installdirs
6301 @: $(MAKE); $(unstage)
6302 @r=`${PWD_COMMAND}`; export r; \
6303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6304 $(HOST_EXPORTS) \
6305 (cd $(HOST_SUBDIR)/cgen && \
6306 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6307
6308@endif cgen
6309
6310# Other targets (info, dvi, pdf, etc.)
6311
6312.PHONY: maybe-info-cgen info-cgen
6313maybe-info-cgen:
6314@if cgen
6315maybe-info-cgen: info-cgen
6316
6317info-cgen: \
6318 configure-cgen
6319 @: $(MAKE); $(unstage)
6320 @[ -f ./cgen/Makefile ] || exit 0; \
6321 r=`${PWD_COMMAND}`; export r; \
6322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6323 $(HOST_EXPORTS) \
6324 for flag in $(EXTRA_HOST_FLAGS) ; do \
6325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6326 done; \
6327 echo "Doing info in cgen" ; \
6328 (cd $(HOST_SUBDIR)/cgen && \
6329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6331 "RANLIB=$${RANLIB}" \
6332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6333 info) \
6334 || exit 1
6335
6336@endif cgen
6337
6338.PHONY: maybe-dvi-cgen dvi-cgen
6339maybe-dvi-cgen:
6340@if cgen
6341maybe-dvi-cgen: dvi-cgen
6342
6343dvi-cgen: \
6344 configure-cgen
6345 @: $(MAKE); $(unstage)
6346 @[ -f ./cgen/Makefile ] || exit 0; \
6347 r=`${PWD_COMMAND}`; export r; \
6348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6349 $(HOST_EXPORTS) \
6350 for flag in $(EXTRA_HOST_FLAGS) ; do \
6351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6352 done; \
6353 echo "Doing dvi in cgen" ; \
6354 (cd $(HOST_SUBDIR)/cgen && \
6355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6357 "RANLIB=$${RANLIB}" \
6358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6359 dvi) \
6360 || exit 1
6361
6362@endif cgen
6363
6364.PHONY: maybe-pdf-cgen pdf-cgen
6365maybe-pdf-cgen:
6366@if cgen
6367maybe-pdf-cgen: pdf-cgen
6368
6369pdf-cgen: \
6370 configure-cgen
6371 @: $(MAKE); $(unstage)
6372 @[ -f ./cgen/Makefile ] || exit 0; \
6373 r=`${PWD_COMMAND}`; export r; \
6374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6375 $(HOST_EXPORTS) \
6376 for flag in $(EXTRA_HOST_FLAGS) ; do \
6377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6378 done; \
6379 echo "Doing pdf in cgen" ; \
6380 (cd $(HOST_SUBDIR)/cgen && \
6381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6383 "RANLIB=$${RANLIB}" \
6384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6385 pdf) \
6386 || exit 1
6387
6388@endif cgen
6389
6390.PHONY: maybe-html-cgen html-cgen
6391maybe-html-cgen:
6392@if cgen
6393maybe-html-cgen: html-cgen
6394
6395html-cgen: \
6396 configure-cgen
6397 @: $(MAKE); $(unstage)
6398 @[ -f ./cgen/Makefile ] || exit 0; \
6399 r=`${PWD_COMMAND}`; export r; \
6400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6401 $(HOST_EXPORTS) \
6402 for flag in $(EXTRA_HOST_FLAGS) ; do \
6403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6404 done; \
6405 echo "Doing html in cgen" ; \
6406 (cd $(HOST_SUBDIR)/cgen && \
6407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6409 "RANLIB=$${RANLIB}" \
6410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6411 html) \
6412 || exit 1
6413
6414@endif cgen
6415
6416.PHONY: maybe-TAGS-cgen TAGS-cgen
6417maybe-TAGS-cgen:
6418@if cgen
6419maybe-TAGS-cgen: TAGS-cgen
6420
6421TAGS-cgen: \
6422 configure-cgen
6423 @: $(MAKE); $(unstage)
6424 @[ -f ./cgen/Makefile ] || exit 0; \
6425 r=`${PWD_COMMAND}`; export r; \
6426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6427 $(HOST_EXPORTS) \
6428 for flag in $(EXTRA_HOST_FLAGS) ; do \
6429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6430 done; \
6431 echo "Doing TAGS in cgen" ; \
6432 (cd $(HOST_SUBDIR)/cgen && \
6433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6435 "RANLIB=$${RANLIB}" \
6436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6437 TAGS) \
6438 || exit 1
6439
6440@endif cgen
6441
6442.PHONY: maybe-install-info-cgen install-info-cgen
6443maybe-install-info-cgen:
6444@if cgen
6445maybe-install-info-cgen: install-info-cgen
6446
6447install-info-cgen: \
6448 configure-cgen \
6449 info-cgen
6450 @: $(MAKE); $(unstage)
6451 @[ -f ./cgen/Makefile ] || exit 0; \
6452 r=`${PWD_COMMAND}`; export r; \
6453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6454 $(HOST_EXPORTS) \
6455 for flag in $(EXTRA_HOST_FLAGS) ; do \
6456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6457 done; \
6458 echo "Doing install-info in cgen" ; \
6459 (cd $(HOST_SUBDIR)/cgen && \
6460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6462 "RANLIB=$${RANLIB}" \
6463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6464 install-info) \
6465 || exit 1
6466
6467@endif cgen
6468
6469.PHONY: maybe-install-pdf-cgen install-pdf-cgen
6470maybe-install-pdf-cgen:
6471@if cgen
6472maybe-install-pdf-cgen: install-pdf-cgen
6473
6474install-pdf-cgen: \
6475 configure-cgen \
6476 pdf-cgen
6477 @: $(MAKE); $(unstage)
6478 @[ -f ./cgen/Makefile ] || exit 0; \
6479 r=`${PWD_COMMAND}`; export r; \
6480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6481 $(HOST_EXPORTS) \
6482 for flag in $(EXTRA_HOST_FLAGS) ; do \
6483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6484 done; \
6485 echo "Doing install-pdf in cgen" ; \
6486 (cd $(HOST_SUBDIR)/cgen && \
6487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6489 "RANLIB=$${RANLIB}" \
6490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6491 install-pdf) \
6492 || exit 1
6493
6494@endif cgen
6495
6496.PHONY: maybe-install-html-cgen install-html-cgen
6497maybe-install-html-cgen:
6498@if cgen
6499maybe-install-html-cgen: install-html-cgen
6500
6501install-html-cgen: \
6502 configure-cgen \
6503 html-cgen
6504 @: $(MAKE); $(unstage)
6505 @[ -f ./cgen/Makefile ] || exit 0; \
6506 r=`${PWD_COMMAND}`; export r; \
6507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6508 $(HOST_EXPORTS) \
6509 for flag in $(EXTRA_HOST_FLAGS) ; do \
6510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6511 done; \
6512 echo "Doing install-html in cgen" ; \
6513 (cd $(HOST_SUBDIR)/cgen && \
6514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6516 "RANLIB=$${RANLIB}" \
6517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6518 install-html) \
6519 || exit 1
6520
6521@endif cgen
6522
6523.PHONY: maybe-installcheck-cgen installcheck-cgen
6524maybe-installcheck-cgen:
6525@if cgen
6526maybe-installcheck-cgen: installcheck-cgen
6527
6528installcheck-cgen: \
6529 configure-cgen
6530 @: $(MAKE); $(unstage)
6531 @[ -f ./cgen/Makefile ] || exit 0; \
6532 r=`${PWD_COMMAND}`; export r; \
6533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6534 $(HOST_EXPORTS) \
6535 for flag in $(EXTRA_HOST_FLAGS) ; do \
6536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6537 done; \
6538 echo "Doing installcheck in cgen" ; \
6539 (cd $(HOST_SUBDIR)/cgen && \
6540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6542 "RANLIB=$${RANLIB}" \
6543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6544 installcheck) \
6545 || exit 1
6546
6547@endif cgen
6548
6549.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6550maybe-mostlyclean-cgen:
6551@if cgen
6552maybe-mostlyclean-cgen: mostlyclean-cgen
6553
6554mostlyclean-cgen:
6555 @: $(MAKE); $(unstage)
6556 @[ -f ./cgen/Makefile ] || exit 0; \
6557 r=`${PWD_COMMAND}`; export r; \
6558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6559 $(HOST_EXPORTS) \
6560 for flag in $(EXTRA_HOST_FLAGS) ; do \
6561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6562 done; \
6563 echo "Doing mostlyclean in cgen" ; \
6564 (cd $(HOST_SUBDIR)/cgen && \
6565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6567 "RANLIB=$${RANLIB}" \
6568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6569 mostlyclean) \
6570 || exit 1
6571
6572@endif cgen
6573
6574.PHONY: maybe-clean-cgen clean-cgen
6575maybe-clean-cgen:
6576@if cgen
6577maybe-clean-cgen: clean-cgen
6578
6579clean-cgen:
6580 @: $(MAKE); $(unstage)
6581 @[ -f ./cgen/Makefile ] || exit 0; \
6582 r=`${PWD_COMMAND}`; export r; \
6583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6584 $(HOST_EXPORTS) \
6585 for flag in $(EXTRA_HOST_FLAGS) ; do \
6586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6587 done; \
6588 echo "Doing clean in cgen" ; \
6589 (cd $(HOST_SUBDIR)/cgen && \
6590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6592 "RANLIB=$${RANLIB}" \
6593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6594 clean) \
6595 || exit 1
6596
6597@endif cgen
6598
6599.PHONY: maybe-distclean-cgen distclean-cgen
6600maybe-distclean-cgen:
6601@if cgen
6602maybe-distclean-cgen: distclean-cgen
6603
6604distclean-cgen:
6605 @: $(MAKE); $(unstage)
6606 @[ -f ./cgen/Makefile ] || exit 0; \
6607 r=`${PWD_COMMAND}`; export r; \
6608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6609 $(HOST_EXPORTS) \
6610 for flag in $(EXTRA_HOST_FLAGS) ; do \
6611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6612 done; \
6613 echo "Doing distclean in cgen" ; \
6614 (cd $(HOST_SUBDIR)/cgen && \
6615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6617 "RANLIB=$${RANLIB}" \
6618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6619 distclean) \
6620 || exit 1
6621
6622@endif cgen
6623
6624.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6625maybe-maintainer-clean-cgen:
6626@if cgen
6627maybe-maintainer-clean-cgen: maintainer-clean-cgen
6628
6629maintainer-clean-cgen:
6630 @: $(MAKE); $(unstage)
6631 @[ -f ./cgen/Makefile ] || exit 0; \
6632 r=`${PWD_COMMAND}`; export r; \
6633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6634 $(HOST_EXPORTS) \
6635 for flag in $(EXTRA_HOST_FLAGS) ; do \
6636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6637 done; \
6638 echo "Doing maintainer-clean in cgen" ; \
6639 (cd $(HOST_SUBDIR)/cgen && \
6640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6642 "RANLIB=$${RANLIB}" \
6643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6644 maintainer-clean) \
6645 || exit 1
6646
6647@endif cgen
6648
6649
6650
6651.PHONY: configure-dejagnu maybe-configure-dejagnu
6652maybe-configure-dejagnu:
6653@if gcc-bootstrap
6654configure-dejagnu: stage_current
6655@endif gcc-bootstrap
6656@if dejagnu
6657maybe-configure-dejagnu: configure-dejagnu
6658configure-dejagnu:
6659 @: $(MAKE); $(unstage)
6660 @r=`${PWD_COMMAND}`; export r; \
6661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6662 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6664 $(HOST_EXPORTS) \
6665 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6666 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6667 case $(srcdir) in \
6668 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6669 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6670 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6671 esac; \
6672 module_srcdir=dejagnu; \
6673 $(SHELL) \
6674 $$s/$$module_srcdir/configure \
6675 --srcdir=$${topdir}/$$module_srcdir \
6676 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6677 --target=${target_alias} \
6678 || exit 1
6679@endif dejagnu
6680
6681
6682
6683
6684
6685.PHONY: all-dejagnu maybe-all-dejagnu
6686maybe-all-dejagnu:
6687@if gcc-bootstrap
6688all-dejagnu: stage_current
6689@endif gcc-bootstrap
6690@if dejagnu
6691TARGET-dejagnu=all
6692maybe-all-dejagnu: all-dejagnu
6693all-dejagnu: configure-dejagnu
6694 @: $(MAKE); $(unstage)
6695 @r=`${PWD_COMMAND}`; export r; \
6696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6697 $(HOST_EXPORTS) \
6698 (cd $(HOST_SUBDIR)/dejagnu && \
6699 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6700 $(TARGET-dejagnu))
6701@endif dejagnu
6702
6703
6704
6705
6706.PHONY: check-dejagnu maybe-check-dejagnu
6707maybe-check-dejagnu:
6708@if dejagnu
6709maybe-check-dejagnu: check-dejagnu
6710
6711check-dejagnu:
6712 @: $(MAKE); $(unstage)
6713 @r=`${PWD_COMMAND}`; export r; \
6714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6715 $(HOST_EXPORTS) \
6716 (cd $(HOST_SUBDIR)/dejagnu && \
6717 $(MAKE) $(FLAGS_TO_PASS) check)
6718
6719@endif dejagnu
6720
6721.PHONY: install-dejagnu maybe-install-dejagnu
6722maybe-install-dejagnu:
6723@if dejagnu
6724maybe-install-dejagnu: install-dejagnu
6725
6726install-dejagnu: installdirs
6727 @: $(MAKE); $(unstage)
6728 @r=`${PWD_COMMAND}`; export r; \
6729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6730 $(HOST_EXPORTS) \
6731 (cd $(HOST_SUBDIR)/dejagnu && \
6732 $(MAKE) $(FLAGS_TO_PASS) install)
6733
6734@endif dejagnu
6735
6736.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6737maybe-install-strip-dejagnu:
6738@if dejagnu
6739maybe-install-strip-dejagnu: install-strip-dejagnu
6740
6741install-strip-dejagnu: installdirs
6742 @: $(MAKE); $(unstage)
6743 @r=`${PWD_COMMAND}`; export r; \
6744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6745 $(HOST_EXPORTS) \
6746 (cd $(HOST_SUBDIR)/dejagnu && \
6747 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6748
6749@endif dejagnu
6750
6751# Other targets (info, dvi, pdf, etc.)
6752
6753.PHONY: maybe-info-dejagnu info-dejagnu
6754maybe-info-dejagnu:
6755@if dejagnu
6756maybe-info-dejagnu: info-dejagnu
6757
6758info-dejagnu: \
6759 configure-dejagnu
6760 @: $(MAKE); $(unstage)
6761 @[ -f ./dejagnu/Makefile ] || exit 0; \
6762 r=`${PWD_COMMAND}`; export r; \
6763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6764 $(HOST_EXPORTS) \
6765 for flag in $(EXTRA_HOST_FLAGS) ; do \
6766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6767 done; \
6768 echo "Doing info in dejagnu" ; \
6769 (cd $(HOST_SUBDIR)/dejagnu && \
6770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6772 "RANLIB=$${RANLIB}" \
6773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6774 info) \
6775 || exit 1
6776
6777@endif dejagnu
6778
6779.PHONY: maybe-dvi-dejagnu dvi-dejagnu
6780maybe-dvi-dejagnu:
6781@if dejagnu
6782maybe-dvi-dejagnu: dvi-dejagnu
6783
6784dvi-dejagnu: \
6785 configure-dejagnu
6786 @: $(MAKE); $(unstage)
6787 @[ -f ./dejagnu/Makefile ] || exit 0; \
6788 r=`${PWD_COMMAND}`; export r; \
6789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6790 $(HOST_EXPORTS) \
6791 for flag in $(EXTRA_HOST_FLAGS) ; do \
6792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6793 done; \
6794 echo "Doing dvi in dejagnu" ; \
6795 (cd $(HOST_SUBDIR)/dejagnu && \
6796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6798 "RANLIB=$${RANLIB}" \
6799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6800 dvi) \
6801 || exit 1
6802
6803@endif dejagnu
6804
6805.PHONY: maybe-pdf-dejagnu pdf-dejagnu
6806maybe-pdf-dejagnu:
6807@if dejagnu
6808maybe-pdf-dejagnu: pdf-dejagnu
6809
6810pdf-dejagnu: \
6811 configure-dejagnu
6812 @: $(MAKE); $(unstage)
6813 @[ -f ./dejagnu/Makefile ] || exit 0; \
6814 r=`${PWD_COMMAND}`; export r; \
6815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6816 $(HOST_EXPORTS) \
6817 for flag in $(EXTRA_HOST_FLAGS) ; do \
6818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6819 done; \
6820 echo "Doing pdf in dejagnu" ; \
6821 (cd $(HOST_SUBDIR)/dejagnu && \
6822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6824 "RANLIB=$${RANLIB}" \
6825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6826 pdf) \
6827 || exit 1
6828
6829@endif dejagnu
6830
6831.PHONY: maybe-html-dejagnu html-dejagnu
6832maybe-html-dejagnu:
6833@if dejagnu
6834maybe-html-dejagnu: html-dejagnu
6835
6836html-dejagnu: \
6837 configure-dejagnu
6838 @: $(MAKE); $(unstage)
6839 @[ -f ./dejagnu/Makefile ] || exit 0; \
6840 r=`${PWD_COMMAND}`; export r; \
6841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6842 $(HOST_EXPORTS) \
6843 for flag in $(EXTRA_HOST_FLAGS) ; do \
6844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6845 done; \
6846 echo "Doing html in dejagnu" ; \
6847 (cd $(HOST_SUBDIR)/dejagnu && \
6848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6850 "RANLIB=$${RANLIB}" \
6851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6852 html) \
6853 || exit 1
6854
6855@endif dejagnu
6856
6857.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6858maybe-TAGS-dejagnu:
6859@if dejagnu
6860maybe-TAGS-dejagnu: TAGS-dejagnu
6861
6862TAGS-dejagnu: \
6863 configure-dejagnu
6864 @: $(MAKE); $(unstage)
6865 @[ -f ./dejagnu/Makefile ] || exit 0; \
6866 r=`${PWD_COMMAND}`; export r; \
6867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6868 $(HOST_EXPORTS) \
6869 for flag in $(EXTRA_HOST_FLAGS) ; do \
6870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6871 done; \
6872 echo "Doing TAGS in dejagnu" ; \
6873 (cd $(HOST_SUBDIR)/dejagnu && \
6874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6876 "RANLIB=$${RANLIB}" \
6877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6878 TAGS) \
6879 || exit 1
6880
6881@endif dejagnu
6882
6883.PHONY: maybe-install-info-dejagnu install-info-dejagnu
6884maybe-install-info-dejagnu:
6885@if dejagnu
6886maybe-install-info-dejagnu: install-info-dejagnu
6887
6888install-info-dejagnu: \
6889 configure-dejagnu \
6890 info-dejagnu
6891 @: $(MAKE); $(unstage)
6892 @[ -f ./dejagnu/Makefile ] || exit 0; \
6893 r=`${PWD_COMMAND}`; export r; \
6894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6895 $(HOST_EXPORTS) \
6896 for flag in $(EXTRA_HOST_FLAGS) ; do \
6897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6898 done; \
6899 echo "Doing install-info in dejagnu" ; \
6900 (cd $(HOST_SUBDIR)/dejagnu && \
6901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6903 "RANLIB=$${RANLIB}" \
6904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6905 install-info) \
6906 || exit 1
6907
6908@endif dejagnu
6909
6910.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6911maybe-install-pdf-dejagnu:
6912@if dejagnu
6913maybe-install-pdf-dejagnu: install-pdf-dejagnu
6914
6915install-pdf-dejagnu: \
6916 configure-dejagnu \
6917 pdf-dejagnu
6918 @: $(MAKE); $(unstage)
6919 @[ -f ./dejagnu/Makefile ] || exit 0; \
6920 r=`${PWD_COMMAND}`; export r; \
6921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6922 $(HOST_EXPORTS) \
6923 for flag in $(EXTRA_HOST_FLAGS) ; do \
6924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6925 done; \
6926 echo "Doing install-pdf in dejagnu" ; \
6927 (cd $(HOST_SUBDIR)/dejagnu && \
6928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6930 "RANLIB=$${RANLIB}" \
6931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6932 install-pdf) \
6933 || exit 1
6934
6935@endif dejagnu
6936
6937.PHONY: maybe-install-html-dejagnu install-html-dejagnu
6938maybe-install-html-dejagnu:
6939@if dejagnu
6940maybe-install-html-dejagnu: install-html-dejagnu
6941
6942install-html-dejagnu: \
6943 configure-dejagnu \
6944 html-dejagnu
6945 @: $(MAKE); $(unstage)
6946 @[ -f ./dejagnu/Makefile ] || exit 0; \
6947 r=`${PWD_COMMAND}`; export r; \
6948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6949 $(HOST_EXPORTS) \
6950 for flag in $(EXTRA_HOST_FLAGS) ; do \
6951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6952 done; \
6953 echo "Doing install-html in dejagnu" ; \
6954 (cd $(HOST_SUBDIR)/dejagnu && \
6955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6957 "RANLIB=$${RANLIB}" \
6958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6959 install-html) \
6960 || exit 1
6961
6962@endif dejagnu
6963
6964.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6965maybe-installcheck-dejagnu:
6966@if dejagnu
6967maybe-installcheck-dejagnu: installcheck-dejagnu
6968
6969installcheck-dejagnu: \
6970 configure-dejagnu
6971 @: $(MAKE); $(unstage)
6972 @[ -f ./dejagnu/Makefile ] || exit 0; \
6973 r=`${PWD_COMMAND}`; export r; \
6974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6975 $(HOST_EXPORTS) \
6976 for flag in $(EXTRA_HOST_FLAGS) ; do \
6977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6978 done; \
6979 echo "Doing installcheck in dejagnu" ; \
6980 (cd $(HOST_SUBDIR)/dejagnu && \
6981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6983 "RANLIB=$${RANLIB}" \
6984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6985 installcheck) \
6986 || exit 1
6987
6988@endif dejagnu
6989
6990.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6991maybe-mostlyclean-dejagnu:
6992@if dejagnu
6993maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6994
6995mostlyclean-dejagnu:
6996 @: $(MAKE); $(unstage)
6997 @[ -f ./dejagnu/Makefile ] || exit 0; \
6998 r=`${PWD_COMMAND}`; export r; \
6999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7000 $(HOST_EXPORTS) \
7001 for flag in $(EXTRA_HOST_FLAGS) ; do \
7002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7003 done; \
7004 echo "Doing mostlyclean in dejagnu" ; \
7005 (cd $(HOST_SUBDIR)/dejagnu && \
7006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7008 "RANLIB=$${RANLIB}" \
7009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7010 mostlyclean) \
7011 || exit 1
7012
7013@endif dejagnu
7014
7015.PHONY: maybe-clean-dejagnu clean-dejagnu
7016maybe-clean-dejagnu:
7017@if dejagnu
7018maybe-clean-dejagnu: clean-dejagnu
7019
7020clean-dejagnu:
7021 @: $(MAKE); $(unstage)
7022 @[ -f ./dejagnu/Makefile ] || exit 0; \
7023 r=`${PWD_COMMAND}`; export r; \
7024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7025 $(HOST_EXPORTS) \
7026 for flag in $(EXTRA_HOST_FLAGS) ; do \
7027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7028 done; \
7029 echo "Doing clean in dejagnu" ; \
7030 (cd $(HOST_SUBDIR)/dejagnu && \
7031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7033 "RANLIB=$${RANLIB}" \
7034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7035 clean) \
7036 || exit 1
7037
7038@endif dejagnu
7039
7040.PHONY: maybe-distclean-dejagnu distclean-dejagnu
7041maybe-distclean-dejagnu:
7042@if dejagnu
7043maybe-distclean-dejagnu: distclean-dejagnu
7044
7045distclean-dejagnu:
7046 @: $(MAKE); $(unstage)
7047 @[ -f ./dejagnu/Makefile ] || exit 0; \
7048 r=`${PWD_COMMAND}`; export r; \
7049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7050 $(HOST_EXPORTS) \
7051 for flag in $(EXTRA_HOST_FLAGS) ; do \
7052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7053 done; \
7054 echo "Doing distclean in dejagnu" ; \
7055 (cd $(HOST_SUBDIR)/dejagnu && \
7056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7058 "RANLIB=$${RANLIB}" \
7059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7060 distclean) \
7061 || exit 1
7062
7063@endif dejagnu
7064
7065.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7066maybe-maintainer-clean-dejagnu:
7067@if dejagnu
7068maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7069
7070maintainer-clean-dejagnu:
7071 @: $(MAKE); $(unstage)
7072 @[ -f ./dejagnu/Makefile ] || exit 0; \
7073 r=`${PWD_COMMAND}`; export r; \
7074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7075 $(HOST_EXPORTS) \
7076 for flag in $(EXTRA_HOST_FLAGS) ; do \
7077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7078 done; \
7079 echo "Doing maintainer-clean in dejagnu" ; \
7080 (cd $(HOST_SUBDIR)/dejagnu && \
7081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7083 "RANLIB=$${RANLIB}" \
7084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7085 maintainer-clean) \
7086 || exit 1
7087
7088@endif dejagnu
7089
7090
7091
7092.PHONY: configure-etc maybe-configure-etc
7093maybe-configure-etc:
7094@if gcc-bootstrap
7095configure-etc: stage_current
7096@endif gcc-bootstrap
7097@if etc
7098maybe-configure-etc: configure-etc
7099configure-etc:
7100 @: $(MAKE); $(unstage)
7101 @r=`${PWD_COMMAND}`; export r; \
7102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7103 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7104 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
7105 $(HOST_EXPORTS) \
7106 echo Configuring in $(HOST_SUBDIR)/etc; \
7107 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7108 case $(srcdir) in \
7109 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7110 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7111 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7112 esac; \
7113 module_srcdir=etc; \
7114 $(SHELL) \
7115 $$s/$$module_srcdir/configure \
7116 --srcdir=$${topdir}/$$module_srcdir \
7117 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7118 --target=${target_alias} \
7119 || exit 1
7120@endif etc
7121
7122
7123
7124
7125
7126.PHONY: all-etc maybe-all-etc
7127maybe-all-etc:
7128@if gcc-bootstrap
7129all-etc: stage_current
7130@endif gcc-bootstrap
7131@if etc
7132TARGET-etc=all
7133maybe-all-etc: all-etc
7134all-etc: configure-etc
7135 @: $(MAKE); $(unstage)
7136 @r=`${PWD_COMMAND}`; export r; \
7137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7138 $(HOST_EXPORTS) \
7139 (cd $(HOST_SUBDIR)/etc && \
7140 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7141 $(TARGET-etc))
7142@endif etc
7143
7144
7145
7146
7147.PHONY: check-etc maybe-check-etc
7148maybe-check-etc:
7149@if etc
7150maybe-check-etc: check-etc
7151
7152check-etc:
7153 @: $(MAKE); $(unstage)
7154 @r=`${PWD_COMMAND}`; export r; \
7155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7156 $(HOST_EXPORTS) \
7157 (cd $(HOST_SUBDIR)/etc && \
7158 $(MAKE) $(FLAGS_TO_PASS) check)
7159
7160@endif etc
7161
7162.PHONY: install-etc maybe-install-etc
7163maybe-install-etc:
7164@if etc
7165maybe-install-etc: install-etc
7166
7167install-etc: installdirs
7168 @: $(MAKE); $(unstage)
7169 @r=`${PWD_COMMAND}`; export r; \
7170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7171 $(HOST_EXPORTS) \
7172 (cd $(HOST_SUBDIR)/etc && \
7173 $(MAKE) $(FLAGS_TO_PASS) install)
7174
7175@endif etc
7176
7177.PHONY: install-strip-etc maybe-install-strip-etc
7178maybe-install-strip-etc:
7179@if etc
7180maybe-install-strip-etc: install-strip-etc
7181
7182install-strip-etc: installdirs
7183 @: $(MAKE); $(unstage)
7184 @r=`${PWD_COMMAND}`; export r; \
7185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7186 $(HOST_EXPORTS) \
7187 (cd $(HOST_SUBDIR)/etc && \
7188 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7189
7190@endif etc
7191
7192# Other targets (info, dvi, pdf, etc.)
7193
7194.PHONY: maybe-info-etc info-etc
7195maybe-info-etc:
7196@if etc
7197maybe-info-etc: info-etc
7198
7199info-etc: \
7200 configure-etc
7201 @: $(MAKE); $(unstage)
7202 @[ -f ./etc/Makefile ] || exit 0; \
7203 r=`${PWD_COMMAND}`; export r; \
7204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7205 $(HOST_EXPORTS) \
7206 for flag in $(EXTRA_HOST_FLAGS) ; do \
7207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7208 done; \
7209 echo "Doing info in etc" ; \
7210 (cd $(HOST_SUBDIR)/etc && \
7211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7213 "RANLIB=$${RANLIB}" \
7214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7215 info) \
7216 || exit 1
7217
7218@endif etc
7219
7220.PHONY: maybe-dvi-etc dvi-etc
7221maybe-dvi-etc:
7222@if etc
7223maybe-dvi-etc: dvi-etc
7224
7225dvi-etc: \
7226 configure-etc
7227 @: $(MAKE); $(unstage)
7228 @[ -f ./etc/Makefile ] || exit 0; \
7229 r=`${PWD_COMMAND}`; export r; \
7230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7231 $(HOST_EXPORTS) \
7232 for flag in $(EXTRA_HOST_FLAGS) ; do \
7233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7234 done; \
7235 echo "Doing dvi in etc" ; \
7236 (cd $(HOST_SUBDIR)/etc && \
7237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7239 "RANLIB=$${RANLIB}" \
7240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7241 dvi) \
7242 || exit 1
7243
7244@endif etc
7245
7246.PHONY: maybe-pdf-etc pdf-etc
7247maybe-pdf-etc:
7248@if etc
7249maybe-pdf-etc: pdf-etc
7250
7251pdf-etc: \
7252 configure-etc
7253 @: $(MAKE); $(unstage)
7254 @[ -f ./etc/Makefile ] || exit 0; \
7255 r=`${PWD_COMMAND}`; export r; \
7256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7257 $(HOST_EXPORTS) \
7258 for flag in $(EXTRA_HOST_FLAGS) ; do \
7259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7260 done; \
7261 echo "Doing pdf in etc" ; \
7262 (cd $(HOST_SUBDIR)/etc && \
7263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7265 "RANLIB=$${RANLIB}" \
7266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7267 pdf) \
7268 || exit 1
7269
7270@endif etc
7271
7272.PHONY: maybe-html-etc html-etc
7273maybe-html-etc:
7274@if etc
7275maybe-html-etc: html-etc
7276
7277html-etc: \
7278 configure-etc
7279 @: $(MAKE); $(unstage)
7280 @[ -f ./etc/Makefile ] || exit 0; \
7281 r=`${PWD_COMMAND}`; export r; \
7282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7283 $(HOST_EXPORTS) \
7284 for flag in $(EXTRA_HOST_FLAGS) ; do \
7285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7286 done; \
7287 echo "Doing html in etc" ; \
7288 (cd $(HOST_SUBDIR)/etc && \
7289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7291 "RANLIB=$${RANLIB}" \
7292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7293 html) \
7294 || exit 1
7295
7296@endif etc
7297
7298.PHONY: maybe-TAGS-etc TAGS-etc
7299maybe-TAGS-etc:
7300@if etc
7301maybe-TAGS-etc: TAGS-etc
7302
7303TAGS-etc: \
7304 configure-etc
7305 @: $(MAKE); $(unstage)
7306 @[ -f ./etc/Makefile ] || exit 0; \
7307 r=`${PWD_COMMAND}`; export r; \
7308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7309 $(HOST_EXPORTS) \
7310 for flag in $(EXTRA_HOST_FLAGS) ; do \
7311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7312 done; \
7313 echo "Doing TAGS in etc" ; \
7314 (cd $(HOST_SUBDIR)/etc && \
7315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7317 "RANLIB=$${RANLIB}" \
7318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7319 TAGS) \
7320 || exit 1
7321
7322@endif etc
7323
7324.PHONY: maybe-install-info-etc install-info-etc
7325maybe-install-info-etc:
7326@if etc
7327maybe-install-info-etc: install-info-etc
7328
7329install-info-etc: \
7330 configure-etc \
7331 info-etc
7332 @: $(MAKE); $(unstage)
7333 @[ -f ./etc/Makefile ] || exit 0; \
7334 r=`${PWD_COMMAND}`; export r; \
7335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7336 $(HOST_EXPORTS) \
7337 for flag in $(EXTRA_HOST_FLAGS) ; do \
7338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7339 done; \
7340 echo "Doing install-info in etc" ; \
7341 (cd $(HOST_SUBDIR)/etc && \
7342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7344 "RANLIB=$${RANLIB}" \
7345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7346 install-info) \
7347 || exit 1
7348
7349@endif etc
7350
7351.PHONY: maybe-install-pdf-etc install-pdf-etc
7352maybe-install-pdf-etc:
7353@if etc
7354maybe-install-pdf-etc: install-pdf-etc
7355
7356install-pdf-etc: \
7357 configure-etc \
7358 pdf-etc
7359 @: $(MAKE); $(unstage)
7360 @[ -f ./etc/Makefile ] || exit 0; \
7361 r=`${PWD_COMMAND}`; export r; \
7362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7363 $(HOST_EXPORTS) \
7364 for flag in $(EXTRA_HOST_FLAGS) ; do \
7365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7366 done; \
7367 echo "Doing install-pdf in etc" ; \
7368 (cd $(HOST_SUBDIR)/etc && \
7369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7371 "RANLIB=$${RANLIB}" \
7372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7373 install-pdf) \
7374 || exit 1
7375
7376@endif etc
7377
7378.PHONY: maybe-install-html-etc install-html-etc
7379maybe-install-html-etc:
7380@if etc
7381maybe-install-html-etc: install-html-etc
7382
7383install-html-etc: \
7384 configure-etc \
7385 html-etc
7386 @: $(MAKE); $(unstage)
7387 @[ -f ./etc/Makefile ] || exit 0; \
7388 r=`${PWD_COMMAND}`; export r; \
7389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7390 $(HOST_EXPORTS) \
7391 for flag in $(EXTRA_HOST_FLAGS) ; do \
7392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7393 done; \
7394 echo "Doing install-html in etc" ; \
7395 (cd $(HOST_SUBDIR)/etc && \
7396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7398 "RANLIB=$${RANLIB}" \
7399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7400 install-html) \
7401 || exit 1
7402
7403@endif etc
7404
7405.PHONY: maybe-installcheck-etc installcheck-etc
7406maybe-installcheck-etc:
7407@if etc
7408maybe-installcheck-etc: installcheck-etc
7409
7410installcheck-etc: \
7411 configure-etc
7412 @: $(MAKE); $(unstage)
7413 @[ -f ./etc/Makefile ] || exit 0; \
7414 r=`${PWD_COMMAND}`; export r; \
7415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7416 $(HOST_EXPORTS) \
7417 for flag in $(EXTRA_HOST_FLAGS) ; do \
7418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7419 done; \
7420 echo "Doing installcheck in etc" ; \
7421 (cd $(HOST_SUBDIR)/etc && \
7422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7424 "RANLIB=$${RANLIB}" \
7425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7426 installcheck) \
7427 || exit 1
7428
7429@endif etc
7430
7431.PHONY: maybe-mostlyclean-etc mostlyclean-etc
7432maybe-mostlyclean-etc:
7433@if etc
7434maybe-mostlyclean-etc: mostlyclean-etc
7435
7436mostlyclean-etc:
7437 @: $(MAKE); $(unstage)
7438 @[ -f ./etc/Makefile ] || exit 0; \
7439 r=`${PWD_COMMAND}`; export r; \
7440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7441 $(HOST_EXPORTS) \
7442 for flag in $(EXTRA_HOST_FLAGS) ; do \
7443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7444 done; \
7445 echo "Doing mostlyclean in etc" ; \
7446 (cd $(HOST_SUBDIR)/etc && \
7447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7449 "RANLIB=$${RANLIB}" \
7450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7451 mostlyclean) \
7452 || exit 1
7453
7454@endif etc
7455
7456.PHONY: maybe-clean-etc clean-etc
7457maybe-clean-etc:
7458@if etc
7459maybe-clean-etc: clean-etc
7460
7461clean-etc:
7462 @: $(MAKE); $(unstage)
7463 @[ -f ./etc/Makefile ] || exit 0; \
7464 r=`${PWD_COMMAND}`; export r; \
7465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7466 $(HOST_EXPORTS) \
7467 for flag in $(EXTRA_HOST_FLAGS) ; do \
7468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7469 done; \
7470 echo "Doing clean in etc" ; \
7471 (cd $(HOST_SUBDIR)/etc && \
7472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7474 "RANLIB=$${RANLIB}" \
7475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7476 clean) \
7477 || exit 1
7478
7479@endif etc
7480
7481.PHONY: maybe-distclean-etc distclean-etc
7482maybe-distclean-etc:
7483@if etc
7484maybe-distclean-etc: distclean-etc
7485
7486distclean-etc:
7487 @: $(MAKE); $(unstage)
7488 @[ -f ./etc/Makefile ] || exit 0; \
7489 r=`${PWD_COMMAND}`; export r; \
7490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7491 $(HOST_EXPORTS) \
7492 for flag in $(EXTRA_HOST_FLAGS) ; do \
7493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7494 done; \
7495 echo "Doing distclean in etc" ; \
7496 (cd $(HOST_SUBDIR)/etc && \
7497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7499 "RANLIB=$${RANLIB}" \
7500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7501 distclean) \
7502 || exit 1
7503
7504@endif etc
7505
7506.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7507maybe-maintainer-clean-etc:
7508@if etc
7509maybe-maintainer-clean-etc: maintainer-clean-etc
7510
7511maintainer-clean-etc:
7512 @: $(MAKE); $(unstage)
7513 @[ -f ./etc/Makefile ] || exit 0; \
7514 r=`${PWD_COMMAND}`; export r; \
7515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7516 $(HOST_EXPORTS) \
7517 for flag in $(EXTRA_HOST_FLAGS) ; do \
7518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7519 done; \
7520 echo "Doing maintainer-clean in etc" ; \
7521 (cd $(HOST_SUBDIR)/etc && \
7522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7524 "RANLIB=$${RANLIB}" \
7525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7526 maintainer-clean) \
7527 || exit 1
7528
7529@endif etc
7530
7531
7532
7533.PHONY: configure-fastjar maybe-configure-fastjar
7534maybe-configure-fastjar:
7535@if gcc-bootstrap
7536configure-fastjar: stage_current
7537@endif gcc-bootstrap
7538@if fastjar
7539maybe-configure-fastjar: configure-fastjar
7540configure-fastjar:
7541 @: $(MAKE); $(unstage)
7542 @r=`${PWD_COMMAND}`; export r; \
7543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7544 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7545 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7546 $(HOST_EXPORTS) \
7547 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7548 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7549 case $(srcdir) in \
7550 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7551 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7552 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7553 esac; \
7554 module_srcdir=fastjar; \
7555 $(SHELL) \
7556 $$s/$$module_srcdir/configure \
7557 --srcdir=$${topdir}/$$module_srcdir \
7558 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7559 --target=${target_alias} \
7560 || exit 1
7561@endif fastjar
7562
7563
7564
7565
7566
7567.PHONY: all-fastjar maybe-all-fastjar
7568maybe-all-fastjar:
7569@if gcc-bootstrap
7570all-fastjar: stage_current
7571@endif gcc-bootstrap
7572@if fastjar
7573TARGET-fastjar=all
7574maybe-all-fastjar: all-fastjar
7575all-fastjar: configure-fastjar
7576 @: $(MAKE); $(unstage)
7577 @r=`${PWD_COMMAND}`; export r; \
7578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7579 $(HOST_EXPORTS) \
7580 (cd $(HOST_SUBDIR)/fastjar && \
7581 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7582 $(TARGET-fastjar))
7583@endif fastjar
7584
7585
7586
7587
7588.PHONY: check-fastjar maybe-check-fastjar
7589maybe-check-fastjar:
7590@if fastjar
7591maybe-check-fastjar: check-fastjar
7592
7593# This module is only tested in a native toolchain.
7594check-fastjar:
7595 @: $(MAKE); $(unstage)
7596 @if [ '$(host)' = '$(target)' ] ; then \
7597 r=`${PWD_COMMAND}`; export r; \
7598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7599 $(HOST_EXPORTS) \
7600 (cd $(HOST_SUBDIR)/fastjar && \
7601 $(MAKE) $(FLAGS_TO_PASS) check); \
7602 fi
7603
7604@endif fastjar
7605
7606.PHONY: install-fastjar maybe-install-fastjar
7607maybe-install-fastjar:
7608@if fastjar
7609maybe-install-fastjar: install-fastjar
7610
7611install-fastjar: installdirs
7612 @: $(MAKE); $(unstage)
7613 @r=`${PWD_COMMAND}`; export r; \
7614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7615 $(HOST_EXPORTS) \
7616 (cd $(HOST_SUBDIR)/fastjar && \
7617 $(MAKE) $(FLAGS_TO_PASS) install)
7618
7619@endif fastjar
7620
7621.PHONY: install-strip-fastjar maybe-install-strip-fastjar
7622maybe-install-strip-fastjar:
7623@if fastjar
7624maybe-install-strip-fastjar: install-strip-fastjar
7625
7626install-strip-fastjar: installdirs
7627 @: $(MAKE); $(unstage)
7628 @r=`${PWD_COMMAND}`; export r; \
7629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7630 $(HOST_EXPORTS) \
7631 (cd $(HOST_SUBDIR)/fastjar && \
7632 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7633
7634@endif fastjar
7635
7636# Other targets (info, dvi, pdf, etc.)
7637
7638.PHONY: maybe-info-fastjar info-fastjar
7639maybe-info-fastjar:
7640@if fastjar
7641maybe-info-fastjar: info-fastjar
7642
7643info-fastjar: \
7644 configure-fastjar
7645 @: $(MAKE); $(unstage)
7646 @[ -f ./fastjar/Makefile ] || exit 0; \
7647 r=`${PWD_COMMAND}`; export r; \
7648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7649 $(HOST_EXPORTS) \
7650 for flag in $(EXTRA_HOST_FLAGS) ; do \
7651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7652 done; \
7653 echo "Doing info in fastjar" ; \
7654 (cd $(HOST_SUBDIR)/fastjar && \
7655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7657 "RANLIB=$${RANLIB}" \
7658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7659 info) \
7660 || exit 1
7661
7662@endif fastjar
7663
7664.PHONY: maybe-dvi-fastjar dvi-fastjar
7665maybe-dvi-fastjar:
7666@if fastjar
7667maybe-dvi-fastjar: dvi-fastjar
7668
7669dvi-fastjar: \
7670 configure-fastjar
7671 @: $(MAKE); $(unstage)
7672 @[ -f ./fastjar/Makefile ] || exit 0; \
7673 r=`${PWD_COMMAND}`; export r; \
7674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7675 $(HOST_EXPORTS) \
7676 for flag in $(EXTRA_HOST_FLAGS) ; do \
7677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7678 done; \
7679 echo "Doing dvi in fastjar" ; \
7680 (cd $(HOST_SUBDIR)/fastjar && \
7681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7683 "RANLIB=$${RANLIB}" \
7684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7685 dvi) \
7686 || exit 1
7687
7688@endif fastjar
7689
7690.PHONY: maybe-pdf-fastjar pdf-fastjar
7691maybe-pdf-fastjar:
7692@if fastjar
7693maybe-pdf-fastjar: pdf-fastjar
7694
7695pdf-fastjar: \
7696 configure-fastjar
7697 @: $(MAKE); $(unstage)
7698 @[ -f ./fastjar/Makefile ] || exit 0; \
7699 r=`${PWD_COMMAND}`; export r; \
7700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7701 $(HOST_EXPORTS) \
7702 for flag in $(EXTRA_HOST_FLAGS) ; do \
7703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7704 done; \
7705 echo "Doing pdf in fastjar" ; \
7706 (cd $(HOST_SUBDIR)/fastjar && \
7707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7709 "RANLIB=$${RANLIB}" \
7710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7711 pdf) \
7712 || exit 1
7713
7714@endif fastjar
7715
7716.PHONY: maybe-html-fastjar html-fastjar
7717maybe-html-fastjar:
7718@if fastjar
7719maybe-html-fastjar: html-fastjar
7720
7721html-fastjar: \
7722 configure-fastjar
7723 @: $(MAKE); $(unstage)
7724 @[ -f ./fastjar/Makefile ] || exit 0; \
7725 r=`${PWD_COMMAND}`; export r; \
7726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7727 $(HOST_EXPORTS) \
7728 for flag in $(EXTRA_HOST_FLAGS) ; do \
7729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7730 done; \
7731 echo "Doing html in fastjar" ; \
7732 (cd $(HOST_SUBDIR)/fastjar && \
7733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7735 "RANLIB=$${RANLIB}" \
7736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7737 html) \
7738 || exit 1
7739
7740@endif fastjar
7741
7742.PHONY: maybe-TAGS-fastjar TAGS-fastjar
7743maybe-TAGS-fastjar:
7744@if fastjar
7745maybe-TAGS-fastjar: TAGS-fastjar
7746
7747TAGS-fastjar: \
7748 configure-fastjar
7749 @: $(MAKE); $(unstage)
7750 @[ -f ./fastjar/Makefile ] || exit 0; \
7751 r=`${PWD_COMMAND}`; export r; \
7752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7753 $(HOST_EXPORTS) \
7754 for flag in $(EXTRA_HOST_FLAGS) ; do \
7755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7756 done; \
7757 echo "Doing TAGS in fastjar" ; \
7758 (cd $(HOST_SUBDIR)/fastjar && \
7759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7761 "RANLIB=$${RANLIB}" \
7762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7763 TAGS) \
7764 || exit 1
7765
7766@endif fastjar
7767
7768.PHONY: maybe-install-info-fastjar install-info-fastjar
7769maybe-install-info-fastjar:
7770@if fastjar
7771maybe-install-info-fastjar: install-info-fastjar
7772
7773install-info-fastjar: \
7774 configure-fastjar \
7775 info-fastjar
7776 @: $(MAKE); $(unstage)
7777 @[ -f ./fastjar/Makefile ] || exit 0; \
7778 r=`${PWD_COMMAND}`; export r; \
7779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7780 $(HOST_EXPORTS) \
7781 for flag in $(EXTRA_HOST_FLAGS) ; do \
7782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7783 done; \
7784 echo "Doing install-info in fastjar" ; \
7785 (cd $(HOST_SUBDIR)/fastjar && \
7786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7788 "RANLIB=$${RANLIB}" \
7789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7790 install-info) \
7791 || exit 1
7792
7793@endif fastjar
7794
7795.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7796maybe-install-pdf-fastjar:
7797@if fastjar
7798maybe-install-pdf-fastjar: install-pdf-fastjar
7799
7800install-pdf-fastjar: \
7801 configure-fastjar \
7802 pdf-fastjar
7803 @: $(MAKE); $(unstage)
7804 @[ -f ./fastjar/Makefile ] || exit 0; \
7805 r=`${PWD_COMMAND}`; export r; \
7806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7807 $(HOST_EXPORTS) \
7808 for flag in $(EXTRA_HOST_FLAGS) ; do \
7809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7810 done; \
7811 echo "Doing install-pdf in fastjar" ; \
7812 (cd $(HOST_SUBDIR)/fastjar && \
7813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7815 "RANLIB=$${RANLIB}" \
7816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7817 install-pdf) \
7818 || exit 1
7819
7820@endif fastjar
7821
7822.PHONY: maybe-install-html-fastjar install-html-fastjar
7823maybe-install-html-fastjar:
7824@if fastjar
7825maybe-install-html-fastjar: install-html-fastjar
7826
7827install-html-fastjar: \
7828 configure-fastjar \
7829 html-fastjar
7830 @: $(MAKE); $(unstage)
7831 @[ -f ./fastjar/Makefile ] || exit 0; \
7832 r=`${PWD_COMMAND}`; export r; \
7833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7834 $(HOST_EXPORTS) \
7835 for flag in $(EXTRA_HOST_FLAGS) ; do \
7836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7837 done; \
7838 echo "Doing install-html in fastjar" ; \
7839 (cd $(HOST_SUBDIR)/fastjar && \
7840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7842 "RANLIB=$${RANLIB}" \
7843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7844 install-html) \
7845 || exit 1
7846
7847@endif fastjar
7848
7849.PHONY: maybe-installcheck-fastjar installcheck-fastjar
7850maybe-installcheck-fastjar:
7851@if fastjar
7852maybe-installcheck-fastjar: installcheck-fastjar
7853
7854installcheck-fastjar: \
7855 configure-fastjar
7856 @: $(MAKE); $(unstage)
7857 @[ -f ./fastjar/Makefile ] || exit 0; \
7858 r=`${PWD_COMMAND}`; export r; \
7859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7860 $(HOST_EXPORTS) \
7861 for flag in $(EXTRA_HOST_FLAGS) ; do \
7862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7863 done; \
7864 echo "Doing installcheck in fastjar" ; \
7865 (cd $(HOST_SUBDIR)/fastjar && \
7866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7868 "RANLIB=$${RANLIB}" \
7869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7870 installcheck) \
7871 || exit 1
7872
7873@endif fastjar
7874
7875.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7876maybe-mostlyclean-fastjar:
7877@if fastjar
7878maybe-mostlyclean-fastjar: mostlyclean-fastjar
7879
7880mostlyclean-fastjar:
7881 @: $(MAKE); $(unstage)
7882 @[ -f ./fastjar/Makefile ] || exit 0; \
7883 r=`${PWD_COMMAND}`; export r; \
7884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7885 $(HOST_EXPORTS) \
7886 for flag in $(EXTRA_HOST_FLAGS) ; do \
7887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7888 done; \
7889 echo "Doing mostlyclean in fastjar" ; \
7890 (cd $(HOST_SUBDIR)/fastjar && \
7891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7893 "RANLIB=$${RANLIB}" \
7894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7895 mostlyclean) \
7896 || exit 1
7897
7898@endif fastjar
7899
7900.PHONY: maybe-clean-fastjar clean-fastjar
7901maybe-clean-fastjar:
7902@if fastjar
7903maybe-clean-fastjar: clean-fastjar
7904
7905clean-fastjar:
7906 @: $(MAKE); $(unstage)
7907 @[ -f ./fastjar/Makefile ] || exit 0; \
7908 r=`${PWD_COMMAND}`; export r; \
7909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7910 $(HOST_EXPORTS) \
7911 for flag in $(EXTRA_HOST_FLAGS) ; do \
7912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7913 done; \
7914 echo "Doing clean in fastjar" ; \
7915 (cd $(HOST_SUBDIR)/fastjar && \
7916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7918 "RANLIB=$${RANLIB}" \
7919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7920 clean) \
7921 || exit 1
7922
7923@endif fastjar
7924
7925.PHONY: maybe-distclean-fastjar distclean-fastjar
7926maybe-distclean-fastjar:
7927@if fastjar
7928maybe-distclean-fastjar: distclean-fastjar
7929
7930distclean-fastjar:
7931 @: $(MAKE); $(unstage)
7932 @[ -f ./fastjar/Makefile ] || exit 0; \
7933 r=`${PWD_COMMAND}`; export r; \
7934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7935 $(HOST_EXPORTS) \
7936 for flag in $(EXTRA_HOST_FLAGS) ; do \
7937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7938 done; \
7939 echo "Doing distclean in fastjar" ; \
7940 (cd $(HOST_SUBDIR)/fastjar && \
7941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7943 "RANLIB=$${RANLIB}" \
7944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7945 distclean) \
7946 || exit 1
7947
7948@endif fastjar
7949
7950.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7951maybe-maintainer-clean-fastjar:
7952@if fastjar
7953maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7954
7955maintainer-clean-fastjar:
7956 @: $(MAKE); $(unstage)
7957 @[ -f ./fastjar/Makefile ] || exit 0; \
7958 r=`${PWD_COMMAND}`; export r; \
7959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7960 $(HOST_EXPORTS) \
7961 for flag in $(EXTRA_HOST_FLAGS) ; do \
7962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7963 done; \
7964 echo "Doing maintainer-clean in fastjar" ; \
7965 (cd $(HOST_SUBDIR)/fastjar && \
7966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7968 "RANLIB=$${RANLIB}" \
7969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7970 maintainer-clean) \
7971 || exit 1
7972
7973@endif fastjar
7974
7975
7976
7977.PHONY: configure-fixincludes maybe-configure-fixincludes
7978maybe-configure-fixincludes:
7979@if gcc-bootstrap
7980configure-fixincludes: stage_current
7981@endif gcc-bootstrap
7982@if fixincludes
7983maybe-configure-fixincludes: configure-fixincludes
7984configure-fixincludes:
7985 @r=`${PWD_COMMAND}`; export r; \
7986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7987 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7988 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7989 $(HOST_EXPORTS) \
7990 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7991 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7992 case $(srcdir) in \
7993 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7994 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7995 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7996 esac; \
7997 module_srcdir=fixincludes; \
7998 $(SHELL) \
7999 $$s/$$module_srcdir/configure \
8000 --srcdir=$${topdir}/$$module_srcdir \
8001 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8002 --target=${target_alias} \
8003 || exit 1
8004@endif fixincludes
8005
8006
8007
8008.PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
8009maybe-configure-stage1-fixincludes:
8010@if fixincludes-bootstrap
8011maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
8012configure-stage1-fixincludes:
8013 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8014 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8015 @r=`${PWD_COMMAND}`; export r; \
8016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8017 TFLAGS="$(STAGE1_TFLAGS)"; \
8018 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8019 $(HOST_EXPORTS) \
8020 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8021 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8022 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8023 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes ; \
8024 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8025 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8026 case $(srcdir) in \
8027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8028 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8030 esac; \
8031 module_srcdir=fixincludes; \
8032 $(SHELL) $$s/$$module_srcdir/configure \
8033 --srcdir=$${topdir}/$$module_srcdir \
8034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8035 --target=${target_alias} \
8036 \
8037 $(STAGE1_CONFIGURE_FLAGS)
8038@endif fixincludes-bootstrap
8039
8040.PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
8041maybe-configure-stage2-fixincludes:
8042@if fixincludes-bootstrap
8043maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
8044configure-stage2-fixincludes:
8045 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8046 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8047 @r=`${PWD_COMMAND}`; export r; \
8048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8049 TFLAGS="$(STAGE2_TFLAGS)"; \
8050 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8051 $(HOST_EXPORTS) \
8052 $(POSTSTAGE1_HOST_EXPORTS) \
8053 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8054 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8055 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8056 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes ; \
8057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8058 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8059 case $(srcdir) in \
8060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8061 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8063 esac; \
8064 module_srcdir=fixincludes; \
8065 $(SHELL) $$s/$$module_srcdir/configure \
8066 --srcdir=$${topdir}/$$module_srcdir \
8067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8068 --target=${target_alias} \
8069 --with-build-libsubdir=$(HOST_SUBDIR) \
8070 $(STAGE2_CONFIGURE_FLAGS)
8071@endif fixincludes-bootstrap
8072
8073.PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8074maybe-configure-stage3-fixincludes:
8075@if fixincludes-bootstrap
8076maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8077configure-stage3-fixincludes:
8078 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8080 @r=`${PWD_COMMAND}`; export r; \
8081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8082 TFLAGS="$(STAGE3_TFLAGS)"; \
8083 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8084 $(HOST_EXPORTS) \
8085 $(POSTSTAGE1_HOST_EXPORTS) \
8086 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8087 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8088 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8089 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes ; \
8090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8091 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8092 case $(srcdir) in \
8093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8094 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8096 esac; \
8097 module_srcdir=fixincludes; \
8098 $(SHELL) $$s/$$module_srcdir/configure \
8099 --srcdir=$${topdir}/$$module_srcdir \
8100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8101 --target=${target_alias} \
8102 --with-build-libsubdir=$(HOST_SUBDIR) \
8103 $(STAGE3_CONFIGURE_FLAGS)
8104@endif fixincludes-bootstrap
8105
8106.PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8107maybe-configure-stage4-fixincludes:
8108@if fixincludes-bootstrap
8109maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8110configure-stage4-fixincludes:
8111 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8112 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8113 @r=`${PWD_COMMAND}`; export r; \
8114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8115 TFLAGS="$(STAGE4_TFLAGS)"; \
8116 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8117 $(HOST_EXPORTS) \
8118 $(POSTSTAGE1_HOST_EXPORTS) \
8119 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8120 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8121 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8122 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes ; \
8123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8124 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8125 case $(srcdir) in \
8126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8127 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8129 esac; \
8130 module_srcdir=fixincludes; \
8131 $(SHELL) $$s/$$module_srcdir/configure \
8132 --srcdir=$${topdir}/$$module_srcdir \
8133 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8134 --target=${target_alias} \
8135 --with-build-libsubdir=$(HOST_SUBDIR) \
8136 $(STAGE4_CONFIGURE_FLAGS)
8137@endif fixincludes-bootstrap
8138
8139.PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8140maybe-configure-stageprofile-fixincludes:
8141@if fixincludes-bootstrap
8142maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8143configure-stageprofile-fixincludes:
8144 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8145 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8146 @r=`${PWD_COMMAND}`; export r; \
8147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8148 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8149 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8150 $(HOST_EXPORTS) \
8151 $(POSTSTAGE1_HOST_EXPORTS) \
8152 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8153 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8154 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8155 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes ; \
8156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8157 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8158 case $(srcdir) in \
8159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8160 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8162 esac; \
8163 module_srcdir=fixincludes; \
8164 $(SHELL) $$s/$$module_srcdir/configure \
8165 --srcdir=$${topdir}/$$module_srcdir \
8166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8167 --target=${target_alias} \
8168 --with-build-libsubdir=$(HOST_SUBDIR) \
8169 $(STAGEprofile_CONFIGURE_FLAGS)
8170@endif fixincludes-bootstrap
8171
8172.PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8173maybe-configure-stagefeedback-fixincludes:
8174@if fixincludes-bootstrap
8175maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8176configure-stagefeedback-fixincludes:
8177 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8179 @r=`${PWD_COMMAND}`; export r; \
8180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8181 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8182 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8183 $(HOST_EXPORTS) \
8184 $(POSTSTAGE1_HOST_EXPORTS) \
8185 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8186 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8187 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8188 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes ; \
8189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8190 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8191 case $(srcdir) in \
8192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8193 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8195 esac; \
8196 module_srcdir=fixincludes; \
8197 $(SHELL) $$s/$$module_srcdir/configure \
8198 --srcdir=$${topdir}/$$module_srcdir \
8199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8200 --target=${target_alias} \
8201 --with-build-libsubdir=$(HOST_SUBDIR) \
8202 $(STAGEfeedback_CONFIGURE_FLAGS)
8203@endif fixincludes-bootstrap
8204
8205
8206
8207
8208
8209.PHONY: all-fixincludes maybe-all-fixincludes
8210maybe-all-fixincludes:
8211@if gcc-bootstrap
8212all-fixincludes: stage_current
8213@endif gcc-bootstrap
8214@if fixincludes
8215TARGET-fixincludes=all
8216maybe-all-fixincludes: all-fixincludes
8217all-fixincludes: configure-fixincludes
8218 @r=`${PWD_COMMAND}`; export r; \
8219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8220 $(HOST_EXPORTS) \
8221 (cd $(HOST_SUBDIR)/fixincludes && \
8222 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8223 $(TARGET-fixincludes))
8224@endif fixincludes
8225
8226
8227
8228.PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8229.PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8230maybe-all-stage1-fixincludes:
8231maybe-clean-stage1-fixincludes:
8232@if fixincludes-bootstrap
8233maybe-all-stage1-fixincludes: all-stage1-fixincludes
8234all-stage1: all-stage1-fixincludes
8235TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8236all-stage1-fixincludes: configure-stage1-fixincludes
8237 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8238 @r=`${PWD_COMMAND}`; export r; \
8239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8240 TFLAGS="$(STAGE1_TFLAGS)"; \
8241 $(HOST_EXPORTS) \
8242 cd $(HOST_SUBDIR)/fixincludes && \
8243 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8244 CFLAGS="$(STAGE1_CFLAGS)" \
8245 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8246 LIBCFLAGS="$(LIBCFLAGS)" \
8247 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8248 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8249 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8250 $(EXTRA_HOST_FLAGS) \
8251 $(STAGE1_FLAGS_TO_PASS) \
8252 TFLAGS="$(STAGE1_TFLAGS)" \
8253 $(TARGET-stage1-fixincludes)
8254
8255maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8256clean-stage1: clean-stage1-fixincludes
8257clean-stage1-fixincludes:
8258 @if [ $(current_stage) = stage1 ]; then \
8259 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8260 else \
8261 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8262 $(MAKE) stage1-start; \
8263 fi; \
8264 cd $(HOST_SUBDIR)/fixincludes && \
8265 $(MAKE) $(EXTRA_HOST_FLAGS) \
8266 $(STAGE1_FLAGS_TO_PASS) clean
8267@endif fixincludes-bootstrap
8268
8269
8270.PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8271.PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8272maybe-all-stage2-fixincludes:
8273maybe-clean-stage2-fixincludes:
8274@if fixincludes-bootstrap
8275maybe-all-stage2-fixincludes: all-stage2-fixincludes
8276all-stage2: all-stage2-fixincludes
8277TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8278all-stage2-fixincludes: configure-stage2-fixincludes
8279 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8280 @r=`${PWD_COMMAND}`; export r; \
8281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8282 TFLAGS="$(STAGE2_TFLAGS)"; \
8283 $(HOST_EXPORTS) \
8284 $(POSTSTAGE1_HOST_EXPORTS) \
8285 cd $(HOST_SUBDIR)/fixincludes && \
8286 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8287 CFLAGS="$(STAGE2_CFLAGS)" \
8288 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8289 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8290 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8291 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8292 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8293 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8294 TFLAGS="$(STAGE2_TFLAGS)" \
8295 $(TARGET-stage2-fixincludes)
8296
8297maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8298clean-stage2: clean-stage2-fixincludes
8299clean-stage2-fixincludes:
8300 @if [ $(current_stage) = stage2 ]; then \
8301 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8302 else \
8303 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8304 $(MAKE) stage2-start; \
8305 fi; \
8306 cd $(HOST_SUBDIR)/fixincludes && \
8307 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8308@endif fixincludes-bootstrap
8309
8310
8311.PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8312.PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8313maybe-all-stage3-fixincludes:
8314maybe-clean-stage3-fixincludes:
8315@if fixincludes-bootstrap
8316maybe-all-stage3-fixincludes: all-stage3-fixincludes
8317all-stage3: all-stage3-fixincludes
8318TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8319all-stage3-fixincludes: configure-stage3-fixincludes
8320 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8321 @r=`${PWD_COMMAND}`; export r; \
8322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8323 TFLAGS="$(STAGE3_TFLAGS)"; \
8324 $(HOST_EXPORTS) \
8325 $(POSTSTAGE1_HOST_EXPORTS) \
8326 cd $(HOST_SUBDIR)/fixincludes && \
8327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8328 CFLAGS="$(STAGE3_CFLAGS)" \
8329 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8330 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8331 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8332 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8333 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8334 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8335 TFLAGS="$(STAGE3_TFLAGS)" \
8336 $(TARGET-stage3-fixincludes)
8337
8338maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8339clean-stage3: clean-stage3-fixincludes
8340clean-stage3-fixincludes:
8341 @if [ $(current_stage) = stage3 ]; then \
8342 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8343 else \
8344 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8345 $(MAKE) stage3-start; \
8346 fi; \
8347 cd $(HOST_SUBDIR)/fixincludes && \
8348 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8349@endif fixincludes-bootstrap
8350
8351
8352.PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8353.PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8354maybe-all-stage4-fixincludes:
8355maybe-clean-stage4-fixincludes:
8356@if fixincludes-bootstrap
8357maybe-all-stage4-fixincludes: all-stage4-fixincludes
8358all-stage4: all-stage4-fixincludes
8359TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8360all-stage4-fixincludes: configure-stage4-fixincludes
8361 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8362 @r=`${PWD_COMMAND}`; export r; \
8363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8364 TFLAGS="$(STAGE4_TFLAGS)"; \
8365 $(HOST_EXPORTS) \
8366 $(POSTSTAGE1_HOST_EXPORTS) \
8367 cd $(HOST_SUBDIR)/fixincludes && \
8368 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8369 CFLAGS="$(STAGE4_CFLAGS)" \
8370 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8371 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8372 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8373 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8374 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8375 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8376 TFLAGS="$(STAGE4_TFLAGS)" \
8377 $(TARGET-stage4-fixincludes)
8378
8379maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8380clean-stage4: clean-stage4-fixincludes
8381clean-stage4-fixincludes:
8382 @if [ $(current_stage) = stage4 ]; then \
8383 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8384 else \
8385 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8386 $(MAKE) stage4-start; \
8387 fi; \
8388 cd $(HOST_SUBDIR)/fixincludes && \
8389 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8390@endif fixincludes-bootstrap
8391
8392
8393.PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8394.PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8395maybe-all-stageprofile-fixincludes:
8396maybe-clean-stageprofile-fixincludes:
8397@if fixincludes-bootstrap
8398maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8399all-stageprofile: all-stageprofile-fixincludes
8400TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8401all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8402 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8403 @r=`${PWD_COMMAND}`; export r; \
8404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8405 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8406 $(HOST_EXPORTS) \
8407 $(POSTSTAGE1_HOST_EXPORTS) \
8408 cd $(HOST_SUBDIR)/fixincludes && \
8409 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8410 CFLAGS="$(STAGEprofile_CFLAGS)" \
8411 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8412 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8413 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8414 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8415 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8416 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8417 TFLAGS="$(STAGEprofile_TFLAGS)" \
8418 $(TARGET-stageprofile-fixincludes)
8419
8420maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8421clean-stageprofile: clean-stageprofile-fixincludes
8422clean-stageprofile-fixincludes:
8423 @if [ $(current_stage) = stageprofile ]; then \
8424 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8425 else \
8426 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8427 $(MAKE) stageprofile-start; \
8428 fi; \
8429 cd $(HOST_SUBDIR)/fixincludes && \
8430 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8431@endif fixincludes-bootstrap
8432
8433
8434.PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8435.PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8436maybe-all-stagefeedback-fixincludes:
8437maybe-clean-stagefeedback-fixincludes:
8438@if fixincludes-bootstrap
8439maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8440all-stagefeedback: all-stagefeedback-fixincludes
8441TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8442all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8443 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8444 @r=`${PWD_COMMAND}`; export r; \
8445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8446 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8447 $(HOST_EXPORTS) \
8448 $(POSTSTAGE1_HOST_EXPORTS) \
8449 cd $(HOST_SUBDIR)/fixincludes && \
8450 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8451 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8452 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8453 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8454 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8455 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8456 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8457 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8458 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8459 $(TARGET-stagefeedback-fixincludes)
8460
8461maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8462clean-stagefeedback: clean-stagefeedback-fixincludes
8463clean-stagefeedback-fixincludes:
8464 @if [ $(current_stage) = stagefeedback ]; then \
8465 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8466 else \
8467 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8468 $(MAKE) stagefeedback-start; \
8469 fi; \
8470 cd $(HOST_SUBDIR)/fixincludes && \
8471 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8472@endif fixincludes-bootstrap
8473
8474
8475
8476
8477
8478.PHONY: check-fixincludes maybe-check-fixincludes
8479maybe-check-fixincludes:
8480@if fixincludes
8481maybe-check-fixincludes: check-fixincludes
8482
8483check-fixincludes:
8484 @: $(MAKE); $(unstage)
8485 @r=`${PWD_COMMAND}`; export r; \
8486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8487 $(HOST_EXPORTS) \
8488 (cd $(HOST_SUBDIR)/fixincludes && \
8489 $(MAKE) $(FLAGS_TO_PASS) check)
8490
8491@endif fixincludes
8492
8493.PHONY: install-fixincludes maybe-install-fixincludes
8494maybe-install-fixincludes:
8495@if fixincludes
8496maybe-install-fixincludes: install-fixincludes
8497
8498install-fixincludes: installdirs
8499 @: $(MAKE); $(unstage)
8500 @r=`${PWD_COMMAND}`; export r; \
8501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8502 $(HOST_EXPORTS) \
8503 (cd $(HOST_SUBDIR)/fixincludes && \
8504 $(MAKE) $(FLAGS_TO_PASS) install)
8505
8506@endif fixincludes
8507
8508.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8509maybe-install-strip-fixincludes:
8510@if fixincludes
8511maybe-install-strip-fixincludes: install-strip-fixincludes
8512
8513install-strip-fixincludes: installdirs
8514 @: $(MAKE); $(unstage)
8515 @r=`${PWD_COMMAND}`; export r; \
8516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8517 $(HOST_EXPORTS) \
8518 (cd $(HOST_SUBDIR)/fixincludes && \
8519 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8520
8521@endif fixincludes
8522
8523# Other targets (info, dvi, pdf, etc.)
8524
8525.PHONY: maybe-info-fixincludes info-fixincludes
8526maybe-info-fixincludes:
8527@if fixincludes
8528maybe-info-fixincludes: info-fixincludes
8529
8530info-fixincludes: \
8531 configure-fixincludes
8532 @[ -f ./fixincludes/Makefile ] || exit 0; \
8533 r=`${PWD_COMMAND}`; export r; \
8534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8535 $(HOST_EXPORTS) \
8536 for flag in $(EXTRA_HOST_FLAGS) ; do \
8537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8538 done; \
8539 echo "Doing info in fixincludes" ; \
8540 (cd $(HOST_SUBDIR)/fixincludes && \
8541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8543 "RANLIB=$${RANLIB}" \
8544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8545 info) \
8546 || exit 1
8547
8548@endif fixincludes
8549
8550.PHONY: maybe-dvi-fixincludes dvi-fixincludes
8551maybe-dvi-fixincludes:
8552@if fixincludes
8553maybe-dvi-fixincludes: dvi-fixincludes
8554
8555dvi-fixincludes: \
8556 configure-fixincludes
8557 @[ -f ./fixincludes/Makefile ] || exit 0; \
8558 r=`${PWD_COMMAND}`; export r; \
8559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8560 $(HOST_EXPORTS) \
8561 for flag in $(EXTRA_HOST_FLAGS) ; do \
8562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8563 done; \
8564 echo "Doing dvi in fixincludes" ; \
8565 (cd $(HOST_SUBDIR)/fixincludes && \
8566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8568 "RANLIB=$${RANLIB}" \
8569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8570 dvi) \
8571 || exit 1
8572
8573@endif fixincludes
8574
8575.PHONY: maybe-pdf-fixincludes pdf-fixincludes
8576maybe-pdf-fixincludes:
8577@if fixincludes
8578maybe-pdf-fixincludes: pdf-fixincludes
8579
8580pdf-fixincludes: \
8581 configure-fixincludes
8582 @[ -f ./fixincludes/Makefile ] || exit 0; \
8583 r=`${PWD_COMMAND}`; export r; \
8584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8585 $(HOST_EXPORTS) \
8586 for flag in $(EXTRA_HOST_FLAGS) ; do \
8587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8588 done; \
8589 echo "Doing pdf in fixincludes" ; \
8590 (cd $(HOST_SUBDIR)/fixincludes && \
8591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8593 "RANLIB=$${RANLIB}" \
8594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8595 pdf) \
8596 || exit 1
8597
8598@endif fixincludes
8599
8600.PHONY: maybe-html-fixincludes html-fixincludes
8601maybe-html-fixincludes:
8602@if fixincludes
8603maybe-html-fixincludes: html-fixincludes
8604
8605html-fixincludes: \
8606 configure-fixincludes
8607 @[ -f ./fixincludes/Makefile ] || exit 0; \
8608 r=`${PWD_COMMAND}`; export r; \
8609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8610 $(HOST_EXPORTS) \
8611 for flag in $(EXTRA_HOST_FLAGS) ; do \
8612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8613 done; \
8614 echo "Doing html in fixincludes" ; \
8615 (cd $(HOST_SUBDIR)/fixincludes && \
8616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8618 "RANLIB=$${RANLIB}" \
8619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8620 html) \
8621 || exit 1
8622
8623@endif fixincludes
8624
8625.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8626maybe-TAGS-fixincludes:
8627@if fixincludes
8628maybe-TAGS-fixincludes: TAGS-fixincludes
8629
8630# fixincludes doesn't support TAGS.
8631TAGS-fixincludes:
8632
8633@endif fixincludes
8634
8635.PHONY: maybe-install-info-fixincludes install-info-fixincludes
8636maybe-install-info-fixincludes:
8637@if fixincludes
8638maybe-install-info-fixincludes: install-info-fixincludes
8639
8640install-info-fixincludes: \
8641 configure-fixincludes \
8642 info-fixincludes
8643 @[ -f ./fixincludes/Makefile ] || exit 0; \
8644 r=`${PWD_COMMAND}`; export r; \
8645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8646 $(HOST_EXPORTS) \
8647 for flag in $(EXTRA_HOST_FLAGS) ; do \
8648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8649 done; \
8650 echo "Doing install-info in fixincludes" ; \
8651 (cd $(HOST_SUBDIR)/fixincludes && \
8652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8654 "RANLIB=$${RANLIB}" \
8655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8656 install-info) \
8657 || exit 1
8658
8659@endif fixincludes
8660
8661.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8662maybe-install-pdf-fixincludes:
8663@if fixincludes
8664maybe-install-pdf-fixincludes: install-pdf-fixincludes
8665
8666install-pdf-fixincludes: \
8667 configure-fixincludes \
8668 pdf-fixincludes
8669 @[ -f ./fixincludes/Makefile ] || exit 0; \
8670 r=`${PWD_COMMAND}`; export r; \
8671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8672 $(HOST_EXPORTS) \
8673 for flag in $(EXTRA_HOST_FLAGS) ; do \
8674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8675 done; \
8676 echo "Doing install-pdf in fixincludes" ; \
8677 (cd $(HOST_SUBDIR)/fixincludes && \
8678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8680 "RANLIB=$${RANLIB}" \
8681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8682 install-pdf) \
8683 || exit 1
8684
8685@endif fixincludes
8686
8687.PHONY: maybe-install-html-fixincludes install-html-fixincludes
8688maybe-install-html-fixincludes:
8689@if fixincludes
8690maybe-install-html-fixincludes: install-html-fixincludes
8691
8692install-html-fixincludes: \
8693 configure-fixincludes \
8694 html-fixincludes
8695 @[ -f ./fixincludes/Makefile ] || exit 0; \
8696 r=`${PWD_COMMAND}`; export r; \
8697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8698 $(HOST_EXPORTS) \
8699 for flag in $(EXTRA_HOST_FLAGS) ; do \
8700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8701 done; \
8702 echo "Doing install-html in fixincludes" ; \
8703 (cd $(HOST_SUBDIR)/fixincludes && \
8704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8706 "RANLIB=$${RANLIB}" \
8707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8708 install-html) \
8709 || exit 1
8710
8711@endif fixincludes
8712
8713.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8714maybe-installcheck-fixincludes:
8715@if fixincludes
8716maybe-installcheck-fixincludes: installcheck-fixincludes
8717
8718installcheck-fixincludes: \
8719 configure-fixincludes
8720 @[ -f ./fixincludes/Makefile ] || exit 0; \
8721 r=`${PWD_COMMAND}`; export r; \
8722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8723 $(HOST_EXPORTS) \
8724 for flag in $(EXTRA_HOST_FLAGS) ; do \
8725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8726 done; \
8727 echo "Doing installcheck in fixincludes" ; \
8728 (cd $(HOST_SUBDIR)/fixincludes && \
8729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8731 "RANLIB=$${RANLIB}" \
8732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8733 installcheck) \
8734 || exit 1
8735
8736@endif fixincludes
8737
8738.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8739maybe-mostlyclean-fixincludes:
8740@if fixincludes
8741maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8742
8743mostlyclean-fixincludes:
8744 @[ -f ./fixincludes/Makefile ] || exit 0; \
8745 r=`${PWD_COMMAND}`; export r; \
8746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8747 $(HOST_EXPORTS) \
8748 for flag in $(EXTRA_HOST_FLAGS) ; do \
8749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8750 done; \
8751 echo "Doing mostlyclean in fixincludes" ; \
8752 (cd $(HOST_SUBDIR)/fixincludes && \
8753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8755 "RANLIB=$${RANLIB}" \
8756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8757 mostlyclean) \
8758 || exit 1
8759
8760@endif fixincludes
8761
8762.PHONY: maybe-clean-fixincludes clean-fixincludes
8763maybe-clean-fixincludes:
8764@if fixincludes
8765maybe-clean-fixincludes: clean-fixincludes
8766
8767clean-fixincludes:
8768 @[ -f ./fixincludes/Makefile ] || exit 0; \
8769 r=`${PWD_COMMAND}`; export r; \
8770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8771 $(HOST_EXPORTS) \
8772 for flag in $(EXTRA_HOST_FLAGS) ; do \
8773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8774 done; \
8775 echo "Doing clean in fixincludes" ; \
8776 (cd $(HOST_SUBDIR)/fixincludes && \
8777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8779 "RANLIB=$${RANLIB}" \
8780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8781 clean) \
8782 || exit 1
8783
8784@endif fixincludes
8785
8786.PHONY: maybe-distclean-fixincludes distclean-fixincludes
8787maybe-distclean-fixincludes:
8788@if fixincludes
8789maybe-distclean-fixincludes: distclean-fixincludes
8790
8791distclean-fixincludes:
8792 @[ -f ./fixincludes/Makefile ] || exit 0; \
8793 r=`${PWD_COMMAND}`; export r; \
8794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8795 $(HOST_EXPORTS) \
8796 for flag in $(EXTRA_HOST_FLAGS) ; do \
8797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8798 done; \
8799 echo "Doing distclean in fixincludes" ; \
8800 (cd $(HOST_SUBDIR)/fixincludes && \
8801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8803 "RANLIB=$${RANLIB}" \
8804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8805 distclean) \
8806 || exit 1
8807
8808@endif fixincludes
8809
8810.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8811maybe-maintainer-clean-fixincludes:
8812@if fixincludes
8813maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8814
8815maintainer-clean-fixincludes:
8816 @[ -f ./fixincludes/Makefile ] || exit 0; \
8817 r=`${PWD_COMMAND}`; export r; \
8818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8819 $(HOST_EXPORTS) \
8820 for flag in $(EXTRA_HOST_FLAGS) ; do \
8821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8822 done; \
8823 echo "Doing maintainer-clean in fixincludes" ; \
8824 (cd $(HOST_SUBDIR)/fixincludes && \
8825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8827 "RANLIB=$${RANLIB}" \
8828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8829 maintainer-clean) \
8830 || exit 1
8831
8832@endif fixincludes
8833
8834
8835
8836.PHONY: configure-flex maybe-configure-flex
8837maybe-configure-flex:
8838@if gcc-bootstrap
8839configure-flex: stage_current
8840@endif gcc-bootstrap
8841@if flex
8842maybe-configure-flex: configure-flex
8843configure-flex:
8844 @: $(MAKE); $(unstage)
8845 @r=`${PWD_COMMAND}`; export r; \
8846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8847 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8849 $(HOST_EXPORTS) \
8850 echo Configuring in $(HOST_SUBDIR)/flex; \
8851 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8852 case $(srcdir) in \
8853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8854 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8856 esac; \
8857 module_srcdir=flex; \
8858 $(SHELL) \
8859 $$s/$$module_srcdir/configure \
8860 --srcdir=$${topdir}/$$module_srcdir \
8861 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8862 --target=${target_alias} \
8863 || exit 1
8864@endif flex
8865
8866
8867
8868
8869
8870.PHONY: all-flex maybe-all-flex
8871maybe-all-flex:
8872@if gcc-bootstrap
8873all-flex: stage_current
8874@endif gcc-bootstrap
8875@if flex
8876TARGET-flex=all
8877maybe-all-flex: all-flex
8878all-flex: configure-flex
8879 @: $(MAKE); $(unstage)
8880 @r=`${PWD_COMMAND}`; export r; \
8881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8882 $(HOST_EXPORTS) \
8883 (cd $(HOST_SUBDIR)/flex && \
8884 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8885 $(TARGET-flex))
8886@endif flex
8887
8888
8889
8890
8891.PHONY: check-flex maybe-check-flex
8892maybe-check-flex:
8893@if flex
8894maybe-check-flex: check-flex
8895
8896# This module is only tested in a native toolchain.
8897check-flex:
8898 @: $(MAKE); $(unstage)
8899 @if [ '$(host)' = '$(target)' ] ; then \
8900 r=`${PWD_COMMAND}`; export r; \
8901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8902 $(HOST_EXPORTS) \
8903 (cd $(HOST_SUBDIR)/flex && \
8904 $(MAKE) $(FLAGS_TO_PASS) check); \
8905 fi
8906
8907@endif flex
8908
8909.PHONY: install-flex maybe-install-flex
8910maybe-install-flex:
8911@if flex
8912maybe-install-flex: install-flex
8913
8914install-flex: installdirs
8915 @: $(MAKE); $(unstage)
8916 @r=`${PWD_COMMAND}`; export r; \
8917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8918 $(HOST_EXPORTS) \
8919 (cd $(HOST_SUBDIR)/flex && \
8920 $(MAKE) $(FLAGS_TO_PASS) install)
8921
8922@endif flex
8923
8924.PHONY: install-strip-flex maybe-install-strip-flex
8925maybe-install-strip-flex:
8926@if flex
8927maybe-install-strip-flex: install-strip-flex
8928
8929install-strip-flex: installdirs
8930 @: $(MAKE); $(unstage)
8931 @r=`${PWD_COMMAND}`; export r; \
8932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8933 $(HOST_EXPORTS) \
8934 (cd $(HOST_SUBDIR)/flex && \
8935 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8936
8937@endif flex
8938
8939# Other targets (info, dvi, pdf, etc.)
8940
8941.PHONY: maybe-info-flex info-flex
8942maybe-info-flex:
8943@if flex
8944maybe-info-flex: info-flex
8945
8946info-flex: \
8947 configure-flex
8948 @: $(MAKE); $(unstage)
8949 @[ -f ./flex/Makefile ] || exit 0; \
8950 r=`${PWD_COMMAND}`; export r; \
8951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8952 $(HOST_EXPORTS) \
8953 for flag in $(EXTRA_HOST_FLAGS) ; do \
8954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8955 done; \
8956 echo "Doing info in flex" ; \
8957 (cd $(HOST_SUBDIR)/flex && \
8958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8960 "RANLIB=$${RANLIB}" \
8961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8962 info) \
8963 || exit 1
8964
8965@endif flex
8966
8967.PHONY: maybe-dvi-flex dvi-flex
8968maybe-dvi-flex:
8969@if flex
8970maybe-dvi-flex: dvi-flex
8971
8972dvi-flex: \
8973 configure-flex
8974 @: $(MAKE); $(unstage)
8975 @[ -f ./flex/Makefile ] || exit 0; \
8976 r=`${PWD_COMMAND}`; export r; \
8977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8978 $(HOST_EXPORTS) \
8979 for flag in $(EXTRA_HOST_FLAGS) ; do \
8980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8981 done; \
8982 echo "Doing dvi in flex" ; \
8983 (cd $(HOST_SUBDIR)/flex && \
8984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8986 "RANLIB=$${RANLIB}" \
8987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8988 dvi) \
8989 || exit 1
8990
8991@endif flex
8992
8993.PHONY: maybe-pdf-flex pdf-flex
8994maybe-pdf-flex:
8995@if flex
8996maybe-pdf-flex: pdf-flex
8997
8998pdf-flex: \
8999 configure-flex
9000 @: $(MAKE); $(unstage)
9001 @[ -f ./flex/Makefile ] || exit 0; \
9002 r=`${PWD_COMMAND}`; export r; \
9003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9004 $(HOST_EXPORTS) \
9005 for flag in $(EXTRA_HOST_FLAGS) ; do \
9006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9007 done; \
9008 echo "Doing pdf in flex" ; \
9009 (cd $(HOST_SUBDIR)/flex && \
9010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9012 "RANLIB=$${RANLIB}" \
9013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9014 pdf) \
9015 || exit 1
9016
9017@endif flex
9018
9019.PHONY: maybe-html-flex html-flex
9020maybe-html-flex:
9021@if flex
9022maybe-html-flex: html-flex
9023
9024html-flex: \
9025 configure-flex
9026 @: $(MAKE); $(unstage)
9027 @[ -f ./flex/Makefile ] || exit 0; \
9028 r=`${PWD_COMMAND}`; export r; \
9029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9030 $(HOST_EXPORTS) \
9031 for flag in $(EXTRA_HOST_FLAGS) ; do \
9032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9033 done; \
9034 echo "Doing html in flex" ; \
9035 (cd $(HOST_SUBDIR)/flex && \
9036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9038 "RANLIB=$${RANLIB}" \
9039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9040 html) \
9041 || exit 1
9042
9043@endif flex
9044
9045.PHONY: maybe-TAGS-flex TAGS-flex
9046maybe-TAGS-flex:
9047@if flex
9048maybe-TAGS-flex: TAGS-flex
9049
9050TAGS-flex: \
9051 configure-flex
9052 @: $(MAKE); $(unstage)
9053 @[ -f ./flex/Makefile ] || exit 0; \
9054 r=`${PWD_COMMAND}`; export r; \
9055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9056 $(HOST_EXPORTS) \
9057 for flag in $(EXTRA_HOST_FLAGS) ; do \
9058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9059 done; \
9060 echo "Doing TAGS in flex" ; \
9061 (cd $(HOST_SUBDIR)/flex && \
9062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9064 "RANLIB=$${RANLIB}" \
9065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9066 TAGS) \
9067 || exit 1
9068
9069@endif flex
9070
9071.PHONY: maybe-install-info-flex install-info-flex
9072maybe-install-info-flex:
9073@if flex
9074maybe-install-info-flex: install-info-flex
9075
9076install-info-flex: \
9077 configure-flex \
9078 info-flex
9079 @: $(MAKE); $(unstage)
9080 @[ -f ./flex/Makefile ] || exit 0; \
9081 r=`${PWD_COMMAND}`; export r; \
9082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9083 $(HOST_EXPORTS) \
9084 for flag in $(EXTRA_HOST_FLAGS) ; do \
9085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9086 done; \
9087 echo "Doing install-info in flex" ; \
9088 (cd $(HOST_SUBDIR)/flex && \
9089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9091 "RANLIB=$${RANLIB}" \
9092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9093 install-info) \
9094 || exit 1
9095
9096@endif flex
9097
9098.PHONY: maybe-install-pdf-flex install-pdf-flex
9099maybe-install-pdf-flex:
9100@if flex
9101maybe-install-pdf-flex: install-pdf-flex
9102
9103install-pdf-flex: \
9104 configure-flex \
9105 pdf-flex
9106 @: $(MAKE); $(unstage)
9107 @[ -f ./flex/Makefile ] || exit 0; \
9108 r=`${PWD_COMMAND}`; export r; \
9109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9110 $(HOST_EXPORTS) \
9111 for flag in $(EXTRA_HOST_FLAGS) ; do \
9112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9113 done; \
9114 echo "Doing install-pdf in flex" ; \
9115 (cd $(HOST_SUBDIR)/flex && \
9116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9118 "RANLIB=$${RANLIB}" \
9119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9120 install-pdf) \
9121 || exit 1
9122
9123@endif flex
9124
9125.PHONY: maybe-install-html-flex install-html-flex
9126maybe-install-html-flex:
9127@if flex
9128maybe-install-html-flex: install-html-flex
9129
9130install-html-flex: \
9131 configure-flex \
9132 html-flex
9133 @: $(MAKE); $(unstage)
9134 @[ -f ./flex/Makefile ] || exit 0; \
9135 r=`${PWD_COMMAND}`; export r; \
9136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9137 $(HOST_EXPORTS) \
9138 for flag in $(EXTRA_HOST_FLAGS) ; do \
9139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9140 done; \
9141 echo "Doing install-html in flex" ; \
9142 (cd $(HOST_SUBDIR)/flex && \
9143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9145 "RANLIB=$${RANLIB}" \
9146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9147 install-html) \
9148 || exit 1
9149
9150@endif flex
9151
9152.PHONY: maybe-installcheck-flex installcheck-flex
9153maybe-installcheck-flex:
9154@if flex
9155maybe-installcheck-flex: installcheck-flex
9156
9157installcheck-flex: \
9158 configure-flex
9159 @: $(MAKE); $(unstage)
9160 @[ -f ./flex/Makefile ] || exit 0; \
9161 r=`${PWD_COMMAND}`; export r; \
9162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9163 $(HOST_EXPORTS) \
9164 for flag in $(EXTRA_HOST_FLAGS) ; do \
9165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9166 done; \
9167 echo "Doing installcheck in flex" ; \
9168 (cd $(HOST_SUBDIR)/flex && \
9169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9171 "RANLIB=$${RANLIB}" \
9172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9173 installcheck) \
9174 || exit 1
9175
9176@endif flex
9177
9178.PHONY: maybe-mostlyclean-flex mostlyclean-flex
9179maybe-mostlyclean-flex:
9180@if flex
9181maybe-mostlyclean-flex: mostlyclean-flex
9182
9183mostlyclean-flex:
9184 @: $(MAKE); $(unstage)
9185 @[ -f ./flex/Makefile ] || exit 0; \
9186 r=`${PWD_COMMAND}`; export r; \
9187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9188 $(HOST_EXPORTS) \
9189 for flag in $(EXTRA_HOST_FLAGS) ; do \
9190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9191 done; \
9192 echo "Doing mostlyclean in flex" ; \
9193 (cd $(HOST_SUBDIR)/flex && \
9194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9196 "RANLIB=$${RANLIB}" \
9197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9198 mostlyclean) \
9199 || exit 1
9200
9201@endif flex
9202
9203.PHONY: maybe-clean-flex clean-flex
9204maybe-clean-flex:
9205@if flex
9206maybe-clean-flex: clean-flex
9207
9208clean-flex:
9209 @: $(MAKE); $(unstage)
9210 @[ -f ./flex/Makefile ] || exit 0; \
9211 r=`${PWD_COMMAND}`; export r; \
9212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9213 $(HOST_EXPORTS) \
9214 for flag in $(EXTRA_HOST_FLAGS) ; do \
9215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9216 done; \
9217 echo "Doing clean in flex" ; \
9218 (cd $(HOST_SUBDIR)/flex && \
9219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9221 "RANLIB=$${RANLIB}" \
9222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9223 clean) \
9224 || exit 1
9225
9226@endif flex
9227
9228.PHONY: maybe-distclean-flex distclean-flex
9229maybe-distclean-flex:
9230@if flex
9231maybe-distclean-flex: distclean-flex
9232
9233distclean-flex:
9234 @: $(MAKE); $(unstage)
9235 @[ -f ./flex/Makefile ] || exit 0; \
9236 r=`${PWD_COMMAND}`; export r; \
9237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9238 $(HOST_EXPORTS) \
9239 for flag in $(EXTRA_HOST_FLAGS) ; do \
9240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9241 done; \
9242 echo "Doing distclean in flex" ; \
9243 (cd $(HOST_SUBDIR)/flex && \
9244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9246 "RANLIB=$${RANLIB}" \
9247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9248 distclean) \
9249 || exit 1
9250
9251@endif flex
9252
9253.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9254maybe-maintainer-clean-flex:
9255@if flex
9256maybe-maintainer-clean-flex: maintainer-clean-flex
9257
9258maintainer-clean-flex:
9259 @: $(MAKE); $(unstage)
9260 @[ -f ./flex/Makefile ] || exit 0; \
9261 r=`${PWD_COMMAND}`; export r; \
9262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9263 $(HOST_EXPORTS) \
9264 for flag in $(EXTRA_HOST_FLAGS) ; do \
9265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9266 done; \
9267 echo "Doing maintainer-clean in flex" ; \
9268 (cd $(HOST_SUBDIR)/flex && \
9269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9271 "RANLIB=$${RANLIB}" \
9272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9273 maintainer-clean) \
9274 || exit 1
9275
9276@endif flex
9277
9278
9279
9280.PHONY: configure-gas maybe-configure-gas
9281maybe-configure-gas:
9282@if gcc-bootstrap
9283configure-gas: stage_current
9284@endif gcc-bootstrap
9285@if gas
9286maybe-configure-gas: configure-gas
9287configure-gas:
9288 @r=`${PWD_COMMAND}`; export r; \
9289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9290 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9292 $(HOST_EXPORTS) \
9293 echo Configuring in $(HOST_SUBDIR)/gas; \
9294 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9295 case $(srcdir) in \
9296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9297 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9299 esac; \
9300 module_srcdir=gas; \
9301 $(SHELL) \
9302 $$s/$$module_srcdir/configure \
9303 --srcdir=$${topdir}/$$module_srcdir \
9304 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9305 --target=${target_alias} \
9306 || exit 1
9307@endif gas
9308
9309
9310
9311.PHONY: configure-stage1-gas maybe-configure-stage1-gas
9312maybe-configure-stage1-gas:
9313@if gas-bootstrap
9314maybe-configure-stage1-gas: configure-stage1-gas
9315configure-stage1-gas:
9316 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9317 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9318 @r=`${PWD_COMMAND}`; export r; \
9319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9320 TFLAGS="$(STAGE1_TFLAGS)"; \
9321 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9322 $(HOST_EXPORTS) \
9323 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9324 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9325 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9326 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
9327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9328 cd $(HOST_SUBDIR)/gas || exit 1; \
9329 case $(srcdir) in \
9330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9331 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9333 esac; \
9334 module_srcdir=gas; \
9335 $(SHELL) $$s/$$module_srcdir/configure \
9336 --srcdir=$${topdir}/$$module_srcdir \
9337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9338 --target=${target_alias} \
9339 \
9340 $(STAGE1_CONFIGURE_FLAGS)
9341@endif gas-bootstrap
9342
9343.PHONY: configure-stage2-gas maybe-configure-stage2-gas
9344maybe-configure-stage2-gas:
9345@if gas-bootstrap
9346maybe-configure-stage2-gas: configure-stage2-gas
9347configure-stage2-gas:
9348 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9349 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9350 @r=`${PWD_COMMAND}`; export r; \
9351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9352 TFLAGS="$(STAGE2_TFLAGS)"; \
9353 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9354 $(HOST_EXPORTS) \
9355 $(POSTSTAGE1_HOST_EXPORTS) \
9356 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9357 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9358 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9359 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
9360 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9361 cd $(HOST_SUBDIR)/gas || exit 1; \
9362 case $(srcdir) in \
9363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9364 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9366 esac; \
9367 module_srcdir=gas; \
9368 $(SHELL) $$s/$$module_srcdir/configure \
9369 --srcdir=$${topdir}/$$module_srcdir \
9370 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9371 --target=${target_alias} \
9372 --with-build-libsubdir=$(HOST_SUBDIR) \
9373 $(STAGE2_CONFIGURE_FLAGS)
9374@endif gas-bootstrap
9375
9376.PHONY: configure-stage3-gas maybe-configure-stage3-gas
9377maybe-configure-stage3-gas:
9378@if gas-bootstrap
9379maybe-configure-stage3-gas: configure-stage3-gas
9380configure-stage3-gas:
9381 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9382 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9383 @r=`${PWD_COMMAND}`; export r; \
9384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9385 TFLAGS="$(STAGE3_TFLAGS)"; \
9386 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9387 $(HOST_EXPORTS) \
9388 $(POSTSTAGE1_HOST_EXPORTS) \
9389 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9390 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9391 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9392 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
9393 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9394 cd $(HOST_SUBDIR)/gas || exit 1; \
9395 case $(srcdir) in \
9396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9397 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9399 esac; \
9400 module_srcdir=gas; \
9401 $(SHELL) $$s/$$module_srcdir/configure \
9402 --srcdir=$${topdir}/$$module_srcdir \
9403 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9404 --target=${target_alias} \
9405 --with-build-libsubdir=$(HOST_SUBDIR) \
9406 $(STAGE3_CONFIGURE_FLAGS)
9407@endif gas-bootstrap
9408
9409.PHONY: configure-stage4-gas maybe-configure-stage4-gas
9410maybe-configure-stage4-gas:
9411@if gas-bootstrap
9412maybe-configure-stage4-gas: configure-stage4-gas
9413configure-stage4-gas:
9414 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9415 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9416 @r=`${PWD_COMMAND}`; export r; \
9417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9418 TFLAGS="$(STAGE4_TFLAGS)"; \
9419 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9420 $(HOST_EXPORTS) \
9421 $(POSTSTAGE1_HOST_EXPORTS) \
9422 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9423 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9424 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9425 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
9426 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9427 cd $(HOST_SUBDIR)/gas || exit 1; \
9428 case $(srcdir) in \
9429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9430 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9432 esac; \
9433 module_srcdir=gas; \
9434 $(SHELL) $$s/$$module_srcdir/configure \
9435 --srcdir=$${topdir}/$$module_srcdir \
9436 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9437 --target=${target_alias} \
9438 --with-build-libsubdir=$(HOST_SUBDIR) \
9439 $(STAGE4_CONFIGURE_FLAGS)
9440@endif gas-bootstrap
9441
9442.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9443maybe-configure-stageprofile-gas:
9444@if gas-bootstrap
9445maybe-configure-stageprofile-gas: configure-stageprofile-gas
9446configure-stageprofile-gas:
9447 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9448 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9449 @r=`${PWD_COMMAND}`; export r; \
9450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9451 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9452 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9453 $(HOST_EXPORTS) \
9454 $(POSTSTAGE1_HOST_EXPORTS) \
9455 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9456 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9457 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9458 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
9459 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9460 cd $(HOST_SUBDIR)/gas || exit 1; \
9461 case $(srcdir) in \
9462 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9463 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9464 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9465 esac; \
9466 module_srcdir=gas; \
9467 $(SHELL) $$s/$$module_srcdir/configure \
9468 --srcdir=$${topdir}/$$module_srcdir \
9469 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9470 --target=${target_alias} \
9471 --with-build-libsubdir=$(HOST_SUBDIR) \
9472 $(STAGEprofile_CONFIGURE_FLAGS)
9473@endif gas-bootstrap
9474
9475.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9476maybe-configure-stagefeedback-gas:
9477@if gas-bootstrap
9478maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9479configure-stagefeedback-gas:
9480 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9481 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9482 @r=`${PWD_COMMAND}`; export r; \
9483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9484 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9485 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9486 $(HOST_EXPORTS) \
9487 $(POSTSTAGE1_HOST_EXPORTS) \
9488 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9489 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9490 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9491 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
9492 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9493 cd $(HOST_SUBDIR)/gas || exit 1; \
9494 case $(srcdir) in \
9495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9496 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9498 esac; \
9499 module_srcdir=gas; \
9500 $(SHELL) $$s/$$module_srcdir/configure \
9501 --srcdir=$${topdir}/$$module_srcdir \
9502 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9503 --target=${target_alias} \
9504 --with-build-libsubdir=$(HOST_SUBDIR) \
9505 $(STAGEfeedback_CONFIGURE_FLAGS)
9506@endif gas-bootstrap
9507
9508
9509
9510
9511
9512.PHONY: all-gas maybe-all-gas
9513maybe-all-gas:
9514@if gcc-bootstrap
9515all-gas: stage_current
9516@endif gcc-bootstrap
9517@if gas
9518TARGET-gas=all
9519maybe-all-gas: all-gas
9520all-gas: configure-gas
9521 @r=`${PWD_COMMAND}`; export r; \
9522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9523 $(HOST_EXPORTS) \
9524 (cd $(HOST_SUBDIR)/gas && \
9525 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9526 $(TARGET-gas))
9527@endif gas
9528
9529
9530
9531.PHONY: all-stage1-gas maybe-all-stage1-gas
9532.PHONY: clean-stage1-gas maybe-clean-stage1-gas
9533maybe-all-stage1-gas:
9534maybe-clean-stage1-gas:
9535@if gas-bootstrap
9536maybe-all-stage1-gas: all-stage1-gas
9537all-stage1: all-stage1-gas
9538TARGET-stage1-gas = $(TARGET-gas)
9539all-stage1-gas: configure-stage1-gas
9540 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9541 @r=`${PWD_COMMAND}`; export r; \
9542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9543 TFLAGS="$(STAGE1_TFLAGS)"; \
9544 $(HOST_EXPORTS) \
9545 cd $(HOST_SUBDIR)/gas && \
9546 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9547 CFLAGS="$(STAGE1_CFLAGS)" \
9548 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9549 LIBCFLAGS="$(LIBCFLAGS)" \
9550 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9551 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9552 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9553 $(EXTRA_HOST_FLAGS) \
9554 $(STAGE1_FLAGS_TO_PASS) \
9555 TFLAGS="$(STAGE1_TFLAGS)" \
9556 $(TARGET-stage1-gas)
9557
9558maybe-clean-stage1-gas: clean-stage1-gas
9559clean-stage1: clean-stage1-gas
9560clean-stage1-gas:
9561 @if [ $(current_stage) = stage1 ]; then \
9562 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9563 else \
9564 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9565 $(MAKE) stage1-start; \
9566 fi; \
9567 cd $(HOST_SUBDIR)/gas && \
9568 $(MAKE) $(EXTRA_HOST_FLAGS) \
9569 $(STAGE1_FLAGS_TO_PASS) clean
9570@endif gas-bootstrap
9571
9572
9573.PHONY: all-stage2-gas maybe-all-stage2-gas
9574.PHONY: clean-stage2-gas maybe-clean-stage2-gas
9575maybe-all-stage2-gas:
9576maybe-clean-stage2-gas:
9577@if gas-bootstrap
9578maybe-all-stage2-gas: all-stage2-gas
9579all-stage2: all-stage2-gas
9580TARGET-stage2-gas = $(TARGET-gas)
9581all-stage2-gas: configure-stage2-gas
9582 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9583 @r=`${PWD_COMMAND}`; export r; \
9584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9585 TFLAGS="$(STAGE2_TFLAGS)"; \
9586 $(HOST_EXPORTS) \
9587 $(POSTSTAGE1_HOST_EXPORTS) \
9588 cd $(HOST_SUBDIR)/gas && \
9589 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9590 CFLAGS="$(STAGE2_CFLAGS)" \
9591 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9592 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9593 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9594 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9595 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9596 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9597 TFLAGS="$(STAGE2_TFLAGS)" \
9598 $(TARGET-stage2-gas)
9599
9600maybe-clean-stage2-gas: clean-stage2-gas
9601clean-stage2: clean-stage2-gas
9602clean-stage2-gas:
9603 @if [ $(current_stage) = stage2 ]; then \
9604 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9605 else \
9606 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9607 $(MAKE) stage2-start; \
9608 fi; \
9609 cd $(HOST_SUBDIR)/gas && \
9610 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9611@endif gas-bootstrap
9612
9613
9614.PHONY: all-stage3-gas maybe-all-stage3-gas
9615.PHONY: clean-stage3-gas maybe-clean-stage3-gas
9616maybe-all-stage3-gas:
9617maybe-clean-stage3-gas:
9618@if gas-bootstrap
9619maybe-all-stage3-gas: all-stage3-gas
9620all-stage3: all-stage3-gas
9621TARGET-stage3-gas = $(TARGET-gas)
9622all-stage3-gas: configure-stage3-gas
9623 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9624 @r=`${PWD_COMMAND}`; export r; \
9625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9626 TFLAGS="$(STAGE3_TFLAGS)"; \
9627 $(HOST_EXPORTS) \
9628 $(POSTSTAGE1_HOST_EXPORTS) \
9629 cd $(HOST_SUBDIR)/gas && \
9630 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9631 CFLAGS="$(STAGE3_CFLAGS)" \
9632 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9633 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9634 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9635 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9636 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9637 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9638 TFLAGS="$(STAGE3_TFLAGS)" \
9639 $(TARGET-stage3-gas)
9640
9641maybe-clean-stage3-gas: clean-stage3-gas
9642clean-stage3: clean-stage3-gas
9643clean-stage3-gas:
9644 @if [ $(current_stage) = stage3 ]; then \
9645 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9646 else \
9647 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9648 $(MAKE) stage3-start; \
9649 fi; \
9650 cd $(HOST_SUBDIR)/gas && \
9651 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9652@endif gas-bootstrap
9653
9654
9655.PHONY: all-stage4-gas maybe-all-stage4-gas
9656.PHONY: clean-stage4-gas maybe-clean-stage4-gas
9657maybe-all-stage4-gas:
9658maybe-clean-stage4-gas:
9659@if gas-bootstrap
9660maybe-all-stage4-gas: all-stage4-gas
9661all-stage4: all-stage4-gas
9662TARGET-stage4-gas = $(TARGET-gas)
9663all-stage4-gas: configure-stage4-gas
9664 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9665 @r=`${PWD_COMMAND}`; export r; \
9666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9667 TFLAGS="$(STAGE4_TFLAGS)"; \
9668 $(HOST_EXPORTS) \
9669 $(POSTSTAGE1_HOST_EXPORTS) \
9670 cd $(HOST_SUBDIR)/gas && \
9671 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9672 CFLAGS="$(STAGE4_CFLAGS)" \
9673 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9674 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9675 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9676 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9677 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9678 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9679 TFLAGS="$(STAGE4_TFLAGS)" \
9680 $(TARGET-stage4-gas)
9681
9682maybe-clean-stage4-gas: clean-stage4-gas
9683clean-stage4: clean-stage4-gas
9684clean-stage4-gas:
9685 @if [ $(current_stage) = stage4 ]; then \
9686 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9687 else \
9688 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9689 $(MAKE) stage4-start; \
9690 fi; \
9691 cd $(HOST_SUBDIR)/gas && \
9692 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9693@endif gas-bootstrap
9694
9695
9696.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9697.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9698maybe-all-stageprofile-gas:
9699maybe-clean-stageprofile-gas:
9700@if gas-bootstrap
9701maybe-all-stageprofile-gas: all-stageprofile-gas
9702all-stageprofile: all-stageprofile-gas
9703TARGET-stageprofile-gas = $(TARGET-gas)
9704all-stageprofile-gas: configure-stageprofile-gas
9705 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9706 @r=`${PWD_COMMAND}`; export r; \
9707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9708 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9709 $(HOST_EXPORTS) \
9710 $(POSTSTAGE1_HOST_EXPORTS) \
9711 cd $(HOST_SUBDIR)/gas && \
9712 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9713 CFLAGS="$(STAGEprofile_CFLAGS)" \
9714 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9715 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9716 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9717 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9718 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9719 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9720 TFLAGS="$(STAGEprofile_TFLAGS)" \
9721 $(TARGET-stageprofile-gas)
9722
9723maybe-clean-stageprofile-gas: clean-stageprofile-gas
9724clean-stageprofile: clean-stageprofile-gas
9725clean-stageprofile-gas:
9726 @if [ $(current_stage) = stageprofile ]; then \
9727 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9728 else \
9729 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9730 $(MAKE) stageprofile-start; \
9731 fi; \
9732 cd $(HOST_SUBDIR)/gas && \
9733 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9734@endif gas-bootstrap
9735
9736
9737.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9738.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9739maybe-all-stagefeedback-gas:
9740maybe-clean-stagefeedback-gas:
9741@if gas-bootstrap
9742maybe-all-stagefeedback-gas: all-stagefeedback-gas
9743all-stagefeedback: all-stagefeedback-gas
9744TARGET-stagefeedback-gas = $(TARGET-gas)
9745all-stagefeedback-gas: configure-stagefeedback-gas
9746 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9747 @r=`${PWD_COMMAND}`; export r; \
9748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9749 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9750 $(HOST_EXPORTS) \
9751 $(POSTSTAGE1_HOST_EXPORTS) \
9752 cd $(HOST_SUBDIR)/gas && \
9753 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9754 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9755 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9756 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9757 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9758 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9759 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9760 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9761 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9762 $(TARGET-stagefeedback-gas)
9763
9764maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9765clean-stagefeedback: clean-stagefeedback-gas
9766clean-stagefeedback-gas:
9767 @if [ $(current_stage) = stagefeedback ]; then \
9768 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9769 else \
9770 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9771 $(MAKE) stagefeedback-start; \
9772 fi; \
9773 cd $(HOST_SUBDIR)/gas && \
9774 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9775@endif gas-bootstrap
9776
9777
9778
9779
9780
9781.PHONY: check-gas maybe-check-gas
9782maybe-check-gas:
9783@if gas
9784maybe-check-gas: check-gas
9785
9786check-gas:
9787 @: $(MAKE); $(unstage)
9788 @r=`${PWD_COMMAND}`; export r; \
9789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9790 $(HOST_EXPORTS) \
9791 (cd $(HOST_SUBDIR)/gas && \
9792 $(MAKE) $(FLAGS_TO_PASS) check)
9793
9794@endif gas
9795
9796.PHONY: install-gas maybe-install-gas
9797maybe-install-gas:
9798@if gas
9799maybe-install-gas: install-gas
9800
9801install-gas: installdirs
9802 @: $(MAKE); $(unstage)
9803 @r=`${PWD_COMMAND}`; export r; \
9804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9805 $(HOST_EXPORTS) \
9806 (cd $(HOST_SUBDIR)/gas && \
9807 $(MAKE) $(FLAGS_TO_PASS) install)
9808
9809@endif gas
9810
9811.PHONY: install-strip-gas maybe-install-strip-gas
9812maybe-install-strip-gas:
9813@if gas
9814maybe-install-strip-gas: install-strip-gas
9815
9816install-strip-gas: installdirs
9817 @: $(MAKE); $(unstage)
9818 @r=`${PWD_COMMAND}`; export r; \
9819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9820 $(HOST_EXPORTS) \
9821 (cd $(HOST_SUBDIR)/gas && \
9822 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9823
9824@endif gas
9825
9826# Other targets (info, dvi, pdf, etc.)
9827
9828.PHONY: maybe-info-gas info-gas
9829maybe-info-gas:
9830@if gas
9831maybe-info-gas: info-gas
9832
9833info-gas: \
9834 configure-gas
9835 @[ -f ./gas/Makefile ] || exit 0; \
9836 r=`${PWD_COMMAND}`; export r; \
9837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9838 $(HOST_EXPORTS) \
9839 for flag in $(EXTRA_HOST_FLAGS) ; do \
9840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9841 done; \
9842 echo "Doing info in gas" ; \
9843 (cd $(HOST_SUBDIR)/gas && \
9844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9846 "RANLIB=$${RANLIB}" \
9847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9848 info) \
9849 || exit 1
9850
9851@endif gas
9852
9853.PHONY: maybe-dvi-gas dvi-gas
9854maybe-dvi-gas:
9855@if gas
9856maybe-dvi-gas: dvi-gas
9857
9858dvi-gas: \
9859 configure-gas
9860 @[ -f ./gas/Makefile ] || exit 0; \
9861 r=`${PWD_COMMAND}`; export r; \
9862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9863 $(HOST_EXPORTS) \
9864 for flag in $(EXTRA_HOST_FLAGS) ; do \
9865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9866 done; \
9867 echo "Doing dvi in gas" ; \
9868 (cd $(HOST_SUBDIR)/gas && \
9869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9871 "RANLIB=$${RANLIB}" \
9872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9873 dvi) \
9874 || exit 1
9875
9876@endif gas
9877
9878.PHONY: maybe-pdf-gas pdf-gas
9879maybe-pdf-gas:
9880@if gas
9881maybe-pdf-gas: pdf-gas
9882
9883pdf-gas: \
9884 configure-gas
9885 @[ -f ./gas/Makefile ] || exit 0; \
9886 r=`${PWD_COMMAND}`; export r; \
9887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9888 $(HOST_EXPORTS) \
9889 for flag in $(EXTRA_HOST_FLAGS) ; do \
9890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9891 done; \
9892 echo "Doing pdf in gas" ; \
9893 (cd $(HOST_SUBDIR)/gas && \
9894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9896 "RANLIB=$${RANLIB}" \
9897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9898 pdf) \
9899 || exit 1
9900
9901@endif gas
9902
9903.PHONY: maybe-html-gas html-gas
9904maybe-html-gas:
9905@if gas
9906maybe-html-gas: html-gas
9907
9908html-gas: \
9909 configure-gas
9910 @[ -f ./gas/Makefile ] || exit 0; \
9911 r=`${PWD_COMMAND}`; export r; \
9912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9913 $(HOST_EXPORTS) \
9914 for flag in $(EXTRA_HOST_FLAGS) ; do \
9915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9916 done; \
9917 echo "Doing html in gas" ; \
9918 (cd $(HOST_SUBDIR)/gas && \
9919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9921 "RANLIB=$${RANLIB}" \
9922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9923 html) \
9924 || exit 1
9925
9926@endif gas
9927
9928.PHONY: maybe-TAGS-gas TAGS-gas
9929maybe-TAGS-gas:
9930@if gas
9931maybe-TAGS-gas: TAGS-gas
9932
9933TAGS-gas: \
9934 configure-gas
9935 @[ -f ./gas/Makefile ] || exit 0; \
9936 r=`${PWD_COMMAND}`; export r; \
9937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9938 $(HOST_EXPORTS) \
9939 for flag in $(EXTRA_HOST_FLAGS) ; do \
9940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9941 done; \
9942 echo "Doing TAGS in gas" ; \
9943 (cd $(HOST_SUBDIR)/gas && \
9944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9946 "RANLIB=$${RANLIB}" \
9947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9948 TAGS) \
9949 || exit 1
9950
9951@endif gas
9952
9953.PHONY: maybe-install-info-gas install-info-gas
9954maybe-install-info-gas:
9955@if gas
9956maybe-install-info-gas: install-info-gas
9957
9958install-info-gas: \
9959 configure-gas \
9960 info-gas
9961 @[ -f ./gas/Makefile ] || exit 0; \
9962 r=`${PWD_COMMAND}`; export r; \
9963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9964 $(HOST_EXPORTS) \
9965 for flag in $(EXTRA_HOST_FLAGS) ; do \
9966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9967 done; \
9968 echo "Doing install-info in gas" ; \
9969 (cd $(HOST_SUBDIR)/gas && \
9970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9972 "RANLIB=$${RANLIB}" \
9973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9974 install-info) \
9975 || exit 1
9976
9977@endif gas
9978
9979.PHONY: maybe-install-pdf-gas install-pdf-gas
9980maybe-install-pdf-gas:
9981@if gas
9982maybe-install-pdf-gas: install-pdf-gas
9983
9984install-pdf-gas: \
9985 configure-gas \
9986 pdf-gas
9987 @[ -f ./gas/Makefile ] || exit 0; \
9988 r=`${PWD_COMMAND}`; export r; \
9989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9990 $(HOST_EXPORTS) \
9991 for flag in $(EXTRA_HOST_FLAGS) ; do \
9992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9993 done; \
9994 echo "Doing install-pdf in gas" ; \
9995 (cd $(HOST_SUBDIR)/gas && \
9996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9998 "RANLIB=$${RANLIB}" \
9999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10000 install-pdf) \
10001 || exit 1
10002
10003@endif gas
10004
10005.PHONY: maybe-install-html-gas install-html-gas
10006maybe-install-html-gas:
10007@if gas
10008maybe-install-html-gas: install-html-gas
10009
10010install-html-gas: \
10011 configure-gas \
10012 html-gas
10013 @[ -f ./gas/Makefile ] || exit 0; \
10014 r=`${PWD_COMMAND}`; export r; \
10015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10016 $(HOST_EXPORTS) \
10017 for flag in $(EXTRA_HOST_FLAGS) ; do \
10018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10019 done; \
10020 echo "Doing install-html in gas" ; \
10021 (cd $(HOST_SUBDIR)/gas && \
10022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10024 "RANLIB=$${RANLIB}" \
10025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10026 install-html) \
10027 || exit 1
10028
10029@endif gas
10030
10031.PHONY: maybe-installcheck-gas installcheck-gas
10032maybe-installcheck-gas:
10033@if gas
10034maybe-installcheck-gas: installcheck-gas
10035
10036installcheck-gas: \
10037 configure-gas
10038 @[ -f ./gas/Makefile ] || exit 0; \
10039 r=`${PWD_COMMAND}`; export r; \
10040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10041 $(HOST_EXPORTS) \
10042 for flag in $(EXTRA_HOST_FLAGS) ; do \
10043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10044 done; \
10045 echo "Doing installcheck in gas" ; \
10046 (cd $(HOST_SUBDIR)/gas && \
10047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10049 "RANLIB=$${RANLIB}" \
10050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10051 installcheck) \
10052 || exit 1
10053
10054@endif gas
10055
10056.PHONY: maybe-mostlyclean-gas mostlyclean-gas
10057maybe-mostlyclean-gas:
10058@if gas
10059maybe-mostlyclean-gas: mostlyclean-gas
10060
10061mostlyclean-gas:
10062 @[ -f ./gas/Makefile ] || exit 0; \
10063 r=`${PWD_COMMAND}`; export r; \
10064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10065 $(HOST_EXPORTS) \
10066 for flag in $(EXTRA_HOST_FLAGS) ; do \
10067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10068 done; \
10069 echo "Doing mostlyclean in gas" ; \
10070 (cd $(HOST_SUBDIR)/gas && \
10071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10073 "RANLIB=$${RANLIB}" \
10074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10075 mostlyclean) \
10076 || exit 1
10077
10078@endif gas
10079
10080.PHONY: maybe-clean-gas clean-gas
10081maybe-clean-gas:
10082@if gas
10083maybe-clean-gas: clean-gas
10084
10085clean-gas:
10086 @[ -f ./gas/Makefile ] || exit 0; \
10087 r=`${PWD_COMMAND}`; export r; \
10088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10089 $(HOST_EXPORTS) \
10090 for flag in $(EXTRA_HOST_FLAGS) ; do \
10091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10092 done; \
10093 echo "Doing clean in gas" ; \
10094 (cd $(HOST_SUBDIR)/gas && \
10095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10097 "RANLIB=$${RANLIB}" \
10098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10099 clean) \
10100 || exit 1
10101
10102@endif gas
10103
10104.PHONY: maybe-distclean-gas distclean-gas
10105maybe-distclean-gas:
10106@if gas
10107maybe-distclean-gas: distclean-gas
10108
10109distclean-gas:
10110 @[ -f ./gas/Makefile ] || exit 0; \
10111 r=`${PWD_COMMAND}`; export r; \
10112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10113 $(HOST_EXPORTS) \
10114 for flag in $(EXTRA_HOST_FLAGS) ; do \
10115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10116 done; \
10117 echo "Doing distclean in gas" ; \
10118 (cd $(HOST_SUBDIR)/gas && \
10119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10121 "RANLIB=$${RANLIB}" \
10122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10123 distclean) \
10124 || exit 1
10125
10126@endif gas
10127
10128.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10129maybe-maintainer-clean-gas:
10130@if gas
10131maybe-maintainer-clean-gas: maintainer-clean-gas
10132
10133maintainer-clean-gas:
10134 @[ -f ./gas/Makefile ] || exit 0; \
10135 r=`${PWD_COMMAND}`; export r; \
10136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10137 $(HOST_EXPORTS) \
10138 for flag in $(EXTRA_HOST_FLAGS) ; do \
10139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10140 done; \
10141 echo "Doing maintainer-clean in gas" ; \
10142 (cd $(HOST_SUBDIR)/gas && \
10143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10145 "RANLIB=$${RANLIB}" \
10146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10147 maintainer-clean) \
10148 || exit 1
10149
10150@endif gas
10151
10152
10153
10154.PHONY: configure-gcc maybe-configure-gcc
10155maybe-configure-gcc:
10156@if gcc-bootstrap
10157configure-gcc: stage_current
10158@endif gcc-bootstrap
10159@if gcc
10160maybe-configure-gcc: configure-gcc
10161configure-gcc:
10162 @r=`${PWD_COMMAND}`; export r; \
10163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10164 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10166 $(HOST_EXPORTS) \
10167 echo Configuring in $(HOST_SUBDIR)/gcc; \
10168 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10169 case $(srcdir) in \
10170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10171 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10173 esac; \
10174 module_srcdir=gcc; \
10175 $(SHELL) \
10176 $$s/$$module_srcdir/configure \
10177 --srcdir=$${topdir}/$$module_srcdir \
10178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10179 --target=${target_alias} \
10180 || exit 1
10181@endif gcc
10182
10183
10184
10185.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10186maybe-configure-stage1-gcc:
10187@if gcc-bootstrap
10188maybe-configure-stage1-gcc: configure-stage1-gcc
10189configure-stage1-gcc:
10190 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10192 @r=`${PWD_COMMAND}`; export r; \
10193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10194 TFLAGS="$(STAGE1_TFLAGS)"; \
10195 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10196 $(HOST_EXPORTS) \
10197 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10198 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10199 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10200 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
10201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10202 cd $(HOST_SUBDIR)/gcc || exit 1; \
10203 case $(srcdir) in \
10204 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10205 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10206 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10207 esac; \
10208 module_srcdir=gcc; \
10209 $(SHELL) $$s/$$module_srcdir/configure \
10210 --srcdir=$${topdir}/$$module_srcdir \
10211 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10212 --target=${target_alias} \
10213 \
10214 $(STAGE1_CONFIGURE_FLAGS)
10215@endif gcc-bootstrap
10216
10217.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10218maybe-configure-stage2-gcc:
10219@if gcc-bootstrap
10220maybe-configure-stage2-gcc: configure-stage2-gcc
10221configure-stage2-gcc:
10222 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10223 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10224 @r=`${PWD_COMMAND}`; export r; \
10225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10226 TFLAGS="$(STAGE2_TFLAGS)"; \
10227 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10228 $(HOST_EXPORTS) \
10229 $(POSTSTAGE1_HOST_EXPORTS) \
10230 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10231 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10232 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10233 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
10234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10235 cd $(HOST_SUBDIR)/gcc || exit 1; \
10236 case $(srcdir) in \
10237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10238 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10240 esac; \
10241 module_srcdir=gcc; \
10242 $(SHELL) $$s/$$module_srcdir/configure \
10243 --srcdir=$${topdir}/$$module_srcdir \
10244 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10245 --target=${target_alias} \
10246 --with-build-libsubdir=$(HOST_SUBDIR) \
10247 $(STAGE2_CONFIGURE_FLAGS)
10248@endif gcc-bootstrap
10249
10250.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10251maybe-configure-stage3-gcc:
10252@if gcc-bootstrap
10253maybe-configure-stage3-gcc: configure-stage3-gcc
10254configure-stage3-gcc:
10255 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10256 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10257 @r=`${PWD_COMMAND}`; export r; \
10258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10259 TFLAGS="$(STAGE3_TFLAGS)"; \
10260 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10261 $(HOST_EXPORTS) \
10262 $(POSTSTAGE1_HOST_EXPORTS) \
10263 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10264 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10265 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10266 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
10267 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10268 cd $(HOST_SUBDIR)/gcc || exit 1; \
10269 case $(srcdir) in \
10270 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10271 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10272 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10273 esac; \
10274 module_srcdir=gcc; \
10275 $(SHELL) $$s/$$module_srcdir/configure \
10276 --srcdir=$${topdir}/$$module_srcdir \
10277 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10278 --target=${target_alias} \
10279 --with-build-libsubdir=$(HOST_SUBDIR) \
10280 $(STAGE3_CONFIGURE_FLAGS)
10281@endif gcc-bootstrap
10282
10283.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10284maybe-configure-stage4-gcc:
10285@if gcc-bootstrap
10286maybe-configure-stage4-gcc: configure-stage4-gcc
10287configure-stage4-gcc:
10288 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10289 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10290 @r=`${PWD_COMMAND}`; export r; \
10291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10292 TFLAGS="$(STAGE4_TFLAGS)"; \
10293 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10294 $(HOST_EXPORTS) \
10295 $(POSTSTAGE1_HOST_EXPORTS) \
10296 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10297 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10298 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10299 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
10300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10301 cd $(HOST_SUBDIR)/gcc || exit 1; \
10302 case $(srcdir) in \
10303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10304 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10306 esac; \
10307 module_srcdir=gcc; \
10308 $(SHELL) $$s/$$module_srcdir/configure \
10309 --srcdir=$${topdir}/$$module_srcdir \
10310 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10311 --target=${target_alias} \
10312 --with-build-libsubdir=$(HOST_SUBDIR) \
10313 $(STAGE4_CONFIGURE_FLAGS)
10314@endif gcc-bootstrap
10315
10316.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10317maybe-configure-stageprofile-gcc:
10318@if gcc-bootstrap
10319maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10320configure-stageprofile-gcc:
10321 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10322 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10323 @r=`${PWD_COMMAND}`; export r; \
10324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10325 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10326 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10327 $(HOST_EXPORTS) \
10328 $(POSTSTAGE1_HOST_EXPORTS) \
10329 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10330 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10331 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10332 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
10333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10334 cd $(HOST_SUBDIR)/gcc || exit 1; \
10335 case $(srcdir) in \
10336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10337 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10339 esac; \
10340 module_srcdir=gcc; \
10341 $(SHELL) $$s/$$module_srcdir/configure \
10342 --srcdir=$${topdir}/$$module_srcdir \
10343 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10344 --target=${target_alias} \
10345 --with-build-libsubdir=$(HOST_SUBDIR) \
10346 $(STAGEprofile_CONFIGURE_FLAGS)
10347@endif gcc-bootstrap
10348
10349.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10350maybe-configure-stagefeedback-gcc:
10351@if gcc-bootstrap
10352maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10353configure-stagefeedback-gcc:
10354 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10355 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10356 @r=`${PWD_COMMAND}`; export r; \
10357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10358 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10359 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10360 $(HOST_EXPORTS) \
10361 $(POSTSTAGE1_HOST_EXPORTS) \
10362 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10363 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10364 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10365 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
10366 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10367 cd $(HOST_SUBDIR)/gcc || exit 1; \
10368 case $(srcdir) in \
10369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10370 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10372 esac; \
10373 module_srcdir=gcc; \
10374 $(SHELL) $$s/$$module_srcdir/configure \
10375 --srcdir=$${topdir}/$$module_srcdir \
10376 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10377 --target=${target_alias} \
10378 --with-build-libsubdir=$(HOST_SUBDIR) \
10379 $(STAGEfeedback_CONFIGURE_FLAGS)
10380@endif gcc-bootstrap
10381
10382
10383
10384
10385
10386.PHONY: all-gcc maybe-all-gcc
10387maybe-all-gcc:
10388@if gcc-bootstrap
10389all-gcc: stage_current
10390@endif gcc-bootstrap
10391@if gcc
10392TARGET-gcc=all
10393maybe-all-gcc: all-gcc
10394all-gcc: configure-gcc
10395 @r=`${PWD_COMMAND}`; export r; \
10396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10397 $(HOST_EXPORTS) \
10398 (cd $(HOST_SUBDIR)/gcc && \
10399 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10400 $(TARGET-gcc))
10401@endif gcc
10402
10403
10404
10405.PHONY: all-stage1-gcc maybe-all-stage1-gcc
10406.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10407maybe-all-stage1-gcc:
10408maybe-clean-stage1-gcc:
10409@if gcc-bootstrap
10410maybe-all-stage1-gcc: all-stage1-gcc
10411all-stage1: all-stage1-gcc
10412TARGET-stage1-gcc = $(TARGET-gcc)
10413all-stage1-gcc: configure-stage1-gcc
10414 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10415 @r=`${PWD_COMMAND}`; export r; \
10416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10417 TFLAGS="$(STAGE1_TFLAGS)"; \
10418 $(HOST_EXPORTS) \
10419 cd $(HOST_SUBDIR)/gcc && \
10420 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10421 CFLAGS="$(STAGE1_CFLAGS)" \
10422 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10423 LIBCFLAGS="$(LIBCFLAGS)" \
10424 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10425 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10426 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10427 $(EXTRA_HOST_FLAGS) \
10428 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10429 TFLAGS="$(STAGE1_TFLAGS)" \
10430 $(TARGET-stage1-gcc)
10431
10432maybe-clean-stage1-gcc: clean-stage1-gcc
10433clean-stage1: clean-stage1-gcc
10434clean-stage1-gcc:
10435 @if [ $(current_stage) = stage1 ]; then \
10436 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10437 else \
10438 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10439 $(MAKE) stage1-start; \
10440 fi; \
10441 cd $(HOST_SUBDIR)/gcc && \
10442 $(MAKE) $(EXTRA_HOST_FLAGS) \
10443 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10444@endif gcc-bootstrap
10445
10446
10447.PHONY: all-stage2-gcc maybe-all-stage2-gcc
10448.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10449maybe-all-stage2-gcc:
10450maybe-clean-stage2-gcc:
10451@if gcc-bootstrap
10452maybe-all-stage2-gcc: all-stage2-gcc
10453all-stage2: all-stage2-gcc
10454TARGET-stage2-gcc = $(TARGET-gcc)
10455all-stage2-gcc: configure-stage2-gcc
10456 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10457 @r=`${PWD_COMMAND}`; export r; \
10458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10459 TFLAGS="$(STAGE2_TFLAGS)"; \
10460 $(HOST_EXPORTS) \
10461 $(POSTSTAGE1_HOST_EXPORTS) \
10462 cd $(HOST_SUBDIR)/gcc && \
10463 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10464 CFLAGS="$(STAGE2_CFLAGS)" \
10465 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10466 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10467 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10468 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10469 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10470 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10471 TFLAGS="$(STAGE2_TFLAGS)" \
10472 $(TARGET-stage2-gcc)
10473
10474maybe-clean-stage2-gcc: clean-stage2-gcc
10475clean-stage2: clean-stage2-gcc
10476clean-stage2-gcc:
10477 @if [ $(current_stage) = stage2 ]; then \
10478 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10479 else \
10480 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10481 $(MAKE) stage2-start; \
10482 fi; \
10483 cd $(HOST_SUBDIR)/gcc && \
10484 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10485@endif gcc-bootstrap
10486
10487
10488.PHONY: all-stage3-gcc maybe-all-stage3-gcc
10489.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10490maybe-all-stage3-gcc:
10491maybe-clean-stage3-gcc:
10492@if gcc-bootstrap
10493maybe-all-stage3-gcc: all-stage3-gcc
10494all-stage3: all-stage3-gcc
10495TARGET-stage3-gcc = $(TARGET-gcc)
10496all-stage3-gcc: configure-stage3-gcc
10497 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10498 @r=`${PWD_COMMAND}`; export r; \
10499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10500 TFLAGS="$(STAGE3_TFLAGS)"; \
10501 $(HOST_EXPORTS) \
10502 $(POSTSTAGE1_HOST_EXPORTS) \
10503 cd $(HOST_SUBDIR)/gcc && \
10504 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10505 CFLAGS="$(STAGE3_CFLAGS)" \
10506 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10507 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10508 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10509 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10510 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10511 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10512 TFLAGS="$(STAGE3_TFLAGS)" \
10513 $(TARGET-stage3-gcc)
10514
10515maybe-clean-stage3-gcc: clean-stage3-gcc
10516clean-stage3: clean-stage3-gcc
10517clean-stage3-gcc:
10518 @if [ $(current_stage) = stage3 ]; then \
10519 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10520 else \
10521 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10522 $(MAKE) stage3-start; \
10523 fi; \
10524 cd $(HOST_SUBDIR)/gcc && \
10525 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10526@endif gcc-bootstrap
10527
10528
10529.PHONY: all-stage4-gcc maybe-all-stage4-gcc
10530.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10531maybe-all-stage4-gcc:
10532maybe-clean-stage4-gcc:
10533@if gcc-bootstrap
10534maybe-all-stage4-gcc: all-stage4-gcc
10535all-stage4: all-stage4-gcc
10536TARGET-stage4-gcc = $(TARGET-gcc)
10537all-stage4-gcc: configure-stage4-gcc
10538 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10539 @r=`${PWD_COMMAND}`; export r; \
10540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10541 TFLAGS="$(STAGE4_TFLAGS)"; \
10542 $(HOST_EXPORTS) \
10543 $(POSTSTAGE1_HOST_EXPORTS) \
10544 cd $(HOST_SUBDIR)/gcc && \
10545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10546 CFLAGS="$(STAGE4_CFLAGS)" \
10547 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10548 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10549 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10550 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10551 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10552 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10553 TFLAGS="$(STAGE4_TFLAGS)" \
10554 $(TARGET-stage4-gcc)
10555
10556maybe-clean-stage4-gcc: clean-stage4-gcc
10557clean-stage4: clean-stage4-gcc
10558clean-stage4-gcc:
10559 @if [ $(current_stage) = stage4 ]; then \
10560 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10561 else \
10562 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10563 $(MAKE) stage4-start; \
10564 fi; \
10565 cd $(HOST_SUBDIR)/gcc && \
10566 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10567@endif gcc-bootstrap
10568
10569
10570.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10571.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10572maybe-all-stageprofile-gcc:
10573maybe-clean-stageprofile-gcc:
10574@if gcc-bootstrap
10575maybe-all-stageprofile-gcc: all-stageprofile-gcc
10576all-stageprofile: all-stageprofile-gcc
10577TARGET-stageprofile-gcc = $(TARGET-gcc)
10578all-stageprofile-gcc: configure-stageprofile-gcc
10579 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10580 @r=`${PWD_COMMAND}`; export r; \
10581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10582 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10583 $(HOST_EXPORTS) \
10584 $(POSTSTAGE1_HOST_EXPORTS) \
10585 cd $(HOST_SUBDIR)/gcc && \
10586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10587 CFLAGS="$(STAGEprofile_CFLAGS)" \
10588 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10589 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10590 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10591 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10592 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10593 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10594 TFLAGS="$(STAGEprofile_TFLAGS)" \
10595 $(TARGET-stageprofile-gcc)
10596
10597maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10598clean-stageprofile: clean-stageprofile-gcc
10599clean-stageprofile-gcc:
10600 @if [ $(current_stage) = stageprofile ]; then \
10601 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10602 else \
10603 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10604 $(MAKE) stageprofile-start; \
10605 fi; \
10606 cd $(HOST_SUBDIR)/gcc && \
10607 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10608@endif gcc-bootstrap
10609
10610
10611.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10612.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10613maybe-all-stagefeedback-gcc:
10614maybe-clean-stagefeedback-gcc:
10615@if gcc-bootstrap
10616maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10617all-stagefeedback: all-stagefeedback-gcc
10618TARGET-stagefeedback-gcc = $(TARGET-gcc)
10619all-stagefeedback-gcc: configure-stagefeedback-gcc
10620 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10621 @r=`${PWD_COMMAND}`; export r; \
10622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10623 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10624 $(HOST_EXPORTS) \
10625 $(POSTSTAGE1_HOST_EXPORTS) \
10626 cd $(HOST_SUBDIR)/gcc && \
10627 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10628 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10629 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10630 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10631 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10632 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10633 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10634 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10635 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10636 $(TARGET-stagefeedback-gcc)
10637
10638maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10639clean-stagefeedback: clean-stagefeedback-gcc
10640clean-stagefeedback-gcc:
10641 @if [ $(current_stage) = stagefeedback ]; then \
10642 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10643 else \
10644 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10645 $(MAKE) stagefeedback-start; \
10646 fi; \
10647 cd $(HOST_SUBDIR)/gcc && \
10648 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10649@endif gcc-bootstrap
10650
10651
10652
10653
10654
10655.PHONY: check-gcc maybe-check-gcc
10656maybe-check-gcc:
10657@if gcc
10658maybe-check-gcc: check-gcc
10659
10660check-gcc:
10661 @: $(MAKE); $(unstage)
10662 @r=`${PWD_COMMAND}`; export r; \
10663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10664 $(HOST_EXPORTS) \
10665 (cd $(HOST_SUBDIR)/gcc && \
10666 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10667
10668@endif gcc
10669
10670.PHONY: install-gcc maybe-install-gcc
10671maybe-install-gcc:
10672@if gcc
10673maybe-install-gcc: install-gcc
10674
10675install-gcc: installdirs
10676 @: $(MAKE); $(unstage)
10677 @r=`${PWD_COMMAND}`; export r; \
10678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10679 $(HOST_EXPORTS) \
10680 (cd $(HOST_SUBDIR)/gcc && \
10681 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10682
10683@endif gcc
10684
10685.PHONY: install-strip-gcc maybe-install-strip-gcc
10686maybe-install-strip-gcc:
10687@if gcc
10688maybe-install-strip-gcc: install-strip-gcc
10689
10690install-strip-gcc: installdirs
10691 @: $(MAKE); $(unstage)
10692 @r=`${PWD_COMMAND}`; export r; \
10693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10694 $(HOST_EXPORTS) \
10695 (cd $(HOST_SUBDIR)/gcc && \
10696 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10697
10698@endif gcc
10699
10700# Other targets (info, dvi, pdf, etc.)
10701
10702.PHONY: maybe-info-gcc info-gcc
10703maybe-info-gcc:
10704@if gcc
10705maybe-info-gcc: info-gcc
10706
10707info-gcc: \
10708 configure-gcc
10709 @[ -f ./gcc/Makefile ] || exit 0; \
10710 r=`${PWD_COMMAND}`; export r; \
10711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10712 $(HOST_EXPORTS) \
10713 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10715 done; \
10716 echo "Doing info in gcc" ; \
10717 (cd $(HOST_SUBDIR)/gcc && \
10718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10720 "RANLIB=$${RANLIB}" \
10721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10722 info) \
10723 || exit 1
10724
10725@endif gcc
10726
10727.PHONY: maybe-dvi-gcc dvi-gcc
10728maybe-dvi-gcc:
10729@if gcc
10730maybe-dvi-gcc: dvi-gcc
10731
10732dvi-gcc: \
10733 configure-gcc
10734 @[ -f ./gcc/Makefile ] || exit 0; \
10735 r=`${PWD_COMMAND}`; export r; \
10736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10737 $(HOST_EXPORTS) \
10738 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10740 done; \
10741 echo "Doing dvi in gcc" ; \
10742 (cd $(HOST_SUBDIR)/gcc && \
10743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10745 "RANLIB=$${RANLIB}" \
10746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10747 dvi) \
10748 || exit 1
10749
10750@endif gcc
10751
10752.PHONY: maybe-pdf-gcc pdf-gcc
10753maybe-pdf-gcc:
10754@if gcc
10755maybe-pdf-gcc: pdf-gcc
10756
10757pdf-gcc: \
10758 configure-gcc
10759 @[ -f ./gcc/Makefile ] || exit 0; \
10760 r=`${PWD_COMMAND}`; export r; \
10761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10762 $(HOST_EXPORTS) \
10763 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10765 done; \
10766 echo "Doing pdf in gcc" ; \
10767 (cd $(HOST_SUBDIR)/gcc && \
10768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10770 "RANLIB=$${RANLIB}" \
10771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10772 pdf) \
10773 || exit 1
10774
10775@endif gcc
10776
10777.PHONY: maybe-html-gcc html-gcc
10778maybe-html-gcc:
10779@if gcc
10780maybe-html-gcc: html-gcc
10781
10782html-gcc: \
10783 configure-gcc
10784 @[ -f ./gcc/Makefile ] || exit 0; \
10785 r=`${PWD_COMMAND}`; export r; \
10786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10787 $(HOST_EXPORTS) \
10788 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10790 done; \
10791 echo "Doing html in gcc" ; \
10792 (cd $(HOST_SUBDIR)/gcc && \
10793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10795 "RANLIB=$${RANLIB}" \
10796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10797 html) \
10798 || exit 1
10799
10800@endif gcc
10801
10802.PHONY: maybe-TAGS-gcc TAGS-gcc
10803maybe-TAGS-gcc:
10804@if gcc
10805maybe-TAGS-gcc: TAGS-gcc
10806
10807TAGS-gcc: \
10808 configure-gcc
10809 @[ -f ./gcc/Makefile ] || exit 0; \
10810 r=`${PWD_COMMAND}`; export r; \
10811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10812 $(HOST_EXPORTS) \
10813 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10815 done; \
10816 echo "Doing TAGS in gcc" ; \
10817 (cd $(HOST_SUBDIR)/gcc && \
10818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10820 "RANLIB=$${RANLIB}" \
10821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10822 TAGS) \
10823 || exit 1
10824
10825@endif gcc
10826
10827.PHONY: maybe-install-info-gcc install-info-gcc
10828maybe-install-info-gcc:
10829@if gcc
10830maybe-install-info-gcc: install-info-gcc
10831
10832install-info-gcc: \
10833 configure-gcc \
10834 info-gcc
10835 @[ -f ./gcc/Makefile ] || exit 0; \
10836 r=`${PWD_COMMAND}`; export r; \
10837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10838 $(HOST_EXPORTS) \
10839 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10841 done; \
10842 echo "Doing install-info in gcc" ; \
10843 (cd $(HOST_SUBDIR)/gcc && \
10844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10846 "RANLIB=$${RANLIB}" \
10847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10848 install-info) \
10849 || exit 1
10850
10851@endif gcc
10852
10853.PHONY: maybe-install-pdf-gcc install-pdf-gcc
10854maybe-install-pdf-gcc:
10855@if gcc
10856maybe-install-pdf-gcc: install-pdf-gcc
10857
10858install-pdf-gcc: \
10859 configure-gcc \
10860 pdf-gcc
10861 @[ -f ./gcc/Makefile ] || exit 0; \
10862 r=`${PWD_COMMAND}`; export r; \
10863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10864 $(HOST_EXPORTS) \
10865 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10867 done; \
10868 echo "Doing install-pdf in gcc" ; \
10869 (cd $(HOST_SUBDIR)/gcc && \
10870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10872 "RANLIB=$${RANLIB}" \
10873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10874 install-pdf) \
10875 || exit 1
10876
10877@endif gcc
10878
10879.PHONY: maybe-install-html-gcc install-html-gcc
10880maybe-install-html-gcc:
10881@if gcc
10882maybe-install-html-gcc: install-html-gcc
10883
10884install-html-gcc: \
10885 configure-gcc \
10886 html-gcc
10887 @[ -f ./gcc/Makefile ] || exit 0; \
10888 r=`${PWD_COMMAND}`; export r; \
10889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10890 $(HOST_EXPORTS) \
10891 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10893 done; \
10894 echo "Doing install-html in gcc" ; \
10895 (cd $(HOST_SUBDIR)/gcc && \
10896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10898 "RANLIB=$${RANLIB}" \
10899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10900 install-html) \
10901 || exit 1
10902
10903@endif gcc
10904
10905.PHONY: maybe-installcheck-gcc installcheck-gcc
10906maybe-installcheck-gcc:
10907@if gcc
10908maybe-installcheck-gcc: installcheck-gcc
10909
10910installcheck-gcc: \
10911 configure-gcc
10912 @[ -f ./gcc/Makefile ] || exit 0; \
10913 r=`${PWD_COMMAND}`; export r; \
10914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10915 $(HOST_EXPORTS) \
10916 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10918 done; \
10919 echo "Doing installcheck in gcc" ; \
10920 (cd $(HOST_SUBDIR)/gcc && \
10921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10923 "RANLIB=$${RANLIB}" \
10924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10925 installcheck) \
10926 || exit 1
10927
10928@endif gcc
10929
10930.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10931maybe-mostlyclean-gcc:
10932@if gcc
10933maybe-mostlyclean-gcc: mostlyclean-gcc
10934
10935mostlyclean-gcc:
10936 @[ -f ./gcc/Makefile ] || exit 0; \
10937 r=`${PWD_COMMAND}`; export r; \
10938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10939 $(HOST_EXPORTS) \
10940 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10942 done; \
10943 echo "Doing mostlyclean in gcc" ; \
10944 (cd $(HOST_SUBDIR)/gcc && \
10945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10947 "RANLIB=$${RANLIB}" \
10948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10949 mostlyclean) \
10950 || exit 1
10951
10952@endif gcc
10953
10954.PHONY: maybe-clean-gcc clean-gcc
10955maybe-clean-gcc:
10956@if gcc
10957maybe-clean-gcc: clean-gcc
10958
10959clean-gcc:
10960 @[ -f ./gcc/Makefile ] || exit 0; \
10961 r=`${PWD_COMMAND}`; export r; \
10962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10963 $(HOST_EXPORTS) \
10964 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10966 done; \
10967 echo "Doing clean in gcc" ; \
10968 (cd $(HOST_SUBDIR)/gcc && \
10969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10971 "RANLIB=$${RANLIB}" \
10972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10973 clean) \
10974 || exit 1
10975
10976@endif gcc
10977
10978.PHONY: maybe-distclean-gcc distclean-gcc
10979maybe-distclean-gcc:
10980@if gcc
10981maybe-distclean-gcc: distclean-gcc
10982
10983distclean-gcc:
10984 @[ -f ./gcc/Makefile ] || exit 0; \
10985 r=`${PWD_COMMAND}`; export r; \
10986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10987 $(HOST_EXPORTS) \
10988 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10990 done; \
10991 echo "Doing distclean in gcc" ; \
10992 (cd $(HOST_SUBDIR)/gcc && \
10993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10995 "RANLIB=$${RANLIB}" \
10996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10997 distclean) \
10998 || exit 1
10999
11000@endif gcc
11001
11002.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11003maybe-maintainer-clean-gcc:
11004@if gcc
11005maybe-maintainer-clean-gcc: maintainer-clean-gcc
11006
11007maintainer-clean-gcc:
11008 @[ -f ./gcc/Makefile ] || exit 0; \
11009 r=`${PWD_COMMAND}`; export r; \
11010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11011 $(HOST_EXPORTS) \
11012 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11014 done; \
11015 echo "Doing maintainer-clean in gcc" ; \
11016 (cd $(HOST_SUBDIR)/gcc && \
11017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11019 "RANLIB=$${RANLIB}" \
11020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11021 maintainer-clean) \
11022 || exit 1
11023
11024@endif gcc
11025
11026
11027
11028.PHONY: configure-gmp maybe-configure-gmp
11029maybe-configure-gmp:
11030@if gcc-bootstrap
11031configure-gmp: stage_current
11032@endif gcc-bootstrap
11033@if gmp
11034maybe-configure-gmp: configure-gmp
11035configure-gmp:
11036 @r=`${PWD_COMMAND}`; export r; \
11037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11038 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11040 $(HOST_EXPORTS) \
11041 echo Configuring in $(HOST_SUBDIR)/gmp; \
11042 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
11043 case $(srcdir) in \
11044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11045 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11047 esac; \
11048 module_srcdir=gmp; \
11049 $(SHELL) \
11050 $$s/$$module_srcdir/configure \
11051 --srcdir=$${topdir}/$$module_srcdir \
11052 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11053 --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
11054 || exit 1
11055@endif gmp
11056
11057
11058
11059.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
11060maybe-configure-stage1-gmp:
11061@if gmp-bootstrap
11062maybe-configure-stage1-gmp: configure-stage1-gmp
11063configure-stage1-gmp:
11064 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11066 @r=`${PWD_COMMAND}`; export r; \
11067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11068 TFLAGS="$(STAGE1_TFLAGS)"; \
11069 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11070 $(HOST_EXPORTS) \
11071 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11072 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11073 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11074 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
11075 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11076 cd $(HOST_SUBDIR)/gmp || exit 1; \
11077 case $(srcdir) in \
11078 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11079 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11080 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11081 esac; \
11082 module_srcdir=gmp; \
11083 $(SHELL) $$s/$$module_srcdir/configure \
11084 --srcdir=$${topdir}/$$module_srcdir \
11085 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11086 --target=none-${host_vendor}-${host_os} \
11087 \
11088 $(STAGE1_CONFIGURE_FLAGS) \
11089 --disable-shared LEX="touch lex.yy.c"
11090@endif gmp-bootstrap
11091
11092.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11093maybe-configure-stage2-gmp:
11094@if gmp-bootstrap
11095maybe-configure-stage2-gmp: configure-stage2-gmp
11096configure-stage2-gmp:
11097 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11098 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11099 @r=`${PWD_COMMAND}`; export r; \
11100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11101 TFLAGS="$(STAGE2_TFLAGS)"; \
11102 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11103 $(HOST_EXPORTS) \
11104 $(POSTSTAGE1_HOST_EXPORTS) \
11105 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11106 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11107 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11108 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
11109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11110 cd $(HOST_SUBDIR)/gmp || exit 1; \
11111 case $(srcdir) in \
11112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11113 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11115 esac; \
11116 module_srcdir=gmp; \
11117 $(SHELL) $$s/$$module_srcdir/configure \
11118 --srcdir=$${topdir}/$$module_srcdir \
11119 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11120 --target=none-${host_vendor}-${host_os} \
11121 --with-build-libsubdir=$(HOST_SUBDIR) \
11122 $(STAGE2_CONFIGURE_FLAGS) \
11123 --disable-shared LEX="touch lex.yy.c"
11124@endif gmp-bootstrap
11125
11126.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11127maybe-configure-stage3-gmp:
11128@if gmp-bootstrap
11129maybe-configure-stage3-gmp: configure-stage3-gmp
11130configure-stage3-gmp:
11131 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11133 @r=`${PWD_COMMAND}`; export r; \
11134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11135 TFLAGS="$(STAGE3_TFLAGS)"; \
11136 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11137 $(HOST_EXPORTS) \
11138 $(POSTSTAGE1_HOST_EXPORTS) \
11139 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11140 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11141 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11142 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
11143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11144 cd $(HOST_SUBDIR)/gmp || exit 1; \
11145 case $(srcdir) in \
11146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11147 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11149 esac; \
11150 module_srcdir=gmp; \
11151 $(SHELL) $$s/$$module_srcdir/configure \
11152 --srcdir=$${topdir}/$$module_srcdir \
11153 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11154 --target=none-${host_vendor}-${host_os} \
11155 --with-build-libsubdir=$(HOST_SUBDIR) \
11156 $(STAGE3_CONFIGURE_FLAGS) \
11157 --disable-shared LEX="touch lex.yy.c"
11158@endif gmp-bootstrap
11159
11160.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11161maybe-configure-stage4-gmp:
11162@if gmp-bootstrap
11163maybe-configure-stage4-gmp: configure-stage4-gmp
11164configure-stage4-gmp:
11165 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11167 @r=`${PWD_COMMAND}`; export r; \
11168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11169 TFLAGS="$(STAGE4_TFLAGS)"; \
11170 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11171 $(HOST_EXPORTS) \
11172 $(POSTSTAGE1_HOST_EXPORTS) \
11173 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11174 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11175 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11176 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
11177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11178 cd $(HOST_SUBDIR)/gmp || exit 1; \
11179 case $(srcdir) in \
11180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11181 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11183 esac; \
11184 module_srcdir=gmp; \
11185 $(SHELL) $$s/$$module_srcdir/configure \
11186 --srcdir=$${topdir}/$$module_srcdir \
11187 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11188 --target=none-${host_vendor}-${host_os} \
11189 --with-build-libsubdir=$(HOST_SUBDIR) \
11190 $(STAGE4_CONFIGURE_FLAGS) \
11191 --disable-shared LEX="touch lex.yy.c"
11192@endif gmp-bootstrap
11193
11194.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11195maybe-configure-stageprofile-gmp:
11196@if gmp-bootstrap
11197maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11198configure-stageprofile-gmp:
11199 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11200 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11201 @r=`${PWD_COMMAND}`; export r; \
11202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11203 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11204 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11205 $(HOST_EXPORTS) \
11206 $(POSTSTAGE1_HOST_EXPORTS) \
11207 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11208 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11209 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11210 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
11211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11212 cd $(HOST_SUBDIR)/gmp || exit 1; \
11213 case $(srcdir) in \
11214 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11215 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11216 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11217 esac; \
11218 module_srcdir=gmp; \
11219 $(SHELL) $$s/$$module_srcdir/configure \
11220 --srcdir=$${topdir}/$$module_srcdir \
11221 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11222 --target=none-${host_vendor}-${host_os} \
11223 --with-build-libsubdir=$(HOST_SUBDIR) \
11224 $(STAGEprofile_CONFIGURE_FLAGS) \
11225 --disable-shared LEX="touch lex.yy.c"
11226@endif gmp-bootstrap
11227
11228.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11229maybe-configure-stagefeedback-gmp:
11230@if gmp-bootstrap
11231maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11232configure-stagefeedback-gmp:
11233 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11235 @r=`${PWD_COMMAND}`; export r; \
11236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11237 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11238 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11239 $(HOST_EXPORTS) \
11240 $(POSTSTAGE1_HOST_EXPORTS) \
11241 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11242 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11243 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11244 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
11245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11246 cd $(HOST_SUBDIR)/gmp || exit 1; \
11247 case $(srcdir) in \
11248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11249 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11251 esac; \
11252 module_srcdir=gmp; \
11253 $(SHELL) $$s/$$module_srcdir/configure \
11254 --srcdir=$${topdir}/$$module_srcdir \
11255 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11256 --target=none-${host_vendor}-${host_os} \
11257 --with-build-libsubdir=$(HOST_SUBDIR) \
11258 $(STAGEfeedback_CONFIGURE_FLAGS) \
11259 --disable-shared LEX="touch lex.yy.c"
11260@endif gmp-bootstrap
11261
11262
11263
11264
11265
11266.PHONY: all-gmp maybe-all-gmp
11267maybe-all-gmp:
11268@if gcc-bootstrap
11269all-gmp: stage_current
11270@endif gcc-bootstrap
11271@if gmp
11272TARGET-gmp=all
11273maybe-all-gmp: all-gmp
11274all-gmp: configure-gmp
11275 @r=`${PWD_COMMAND}`; export r; \
11276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11277 $(HOST_EXPORTS) \
11278 (cd $(HOST_SUBDIR)/gmp && \
11279 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11280 $(TARGET-gmp))
11281@endif gmp
11282
11283
11284
11285.PHONY: all-stage1-gmp maybe-all-stage1-gmp
11286.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11287maybe-all-stage1-gmp:
11288maybe-clean-stage1-gmp:
11289@if gmp-bootstrap
11290maybe-all-stage1-gmp: all-stage1-gmp
11291all-stage1: all-stage1-gmp
11292TARGET-stage1-gmp = $(TARGET-gmp)
11293all-stage1-gmp: configure-stage1-gmp
11294 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11295 @r=`${PWD_COMMAND}`; export r; \
11296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11297 TFLAGS="$(STAGE1_TFLAGS)"; \
11298 $(HOST_EXPORTS) \
11299 cd $(HOST_SUBDIR)/gmp && \
11300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11301 CFLAGS="$(STAGE1_CFLAGS)" \
11302 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11303 LIBCFLAGS="$(LIBCFLAGS)" \
11304 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11305 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11306 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11307 $(EXTRA_HOST_FLAGS) \
11308 $(STAGE1_FLAGS_TO_PASS) \
11309 TFLAGS="$(STAGE1_TFLAGS)" \
11310 $(TARGET-stage1-gmp)
11311
11312maybe-clean-stage1-gmp: clean-stage1-gmp
11313clean-stage1: clean-stage1-gmp
11314clean-stage1-gmp:
11315 @if [ $(current_stage) = stage1 ]; then \
11316 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11317 else \
11318 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11319 $(MAKE) stage1-start; \
11320 fi; \
11321 cd $(HOST_SUBDIR)/gmp && \
11322 $(MAKE) $(EXTRA_HOST_FLAGS) \
11323 $(STAGE1_FLAGS_TO_PASS) clean
11324@endif gmp-bootstrap
11325
11326
11327.PHONY: all-stage2-gmp maybe-all-stage2-gmp
11328.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11329maybe-all-stage2-gmp:
11330maybe-clean-stage2-gmp:
11331@if gmp-bootstrap
11332maybe-all-stage2-gmp: all-stage2-gmp
11333all-stage2: all-stage2-gmp
11334TARGET-stage2-gmp = $(TARGET-gmp)
11335all-stage2-gmp: configure-stage2-gmp
11336 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11337 @r=`${PWD_COMMAND}`; export r; \
11338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11339 TFLAGS="$(STAGE2_TFLAGS)"; \
11340 $(HOST_EXPORTS) \
11341 $(POSTSTAGE1_HOST_EXPORTS) \
11342 cd $(HOST_SUBDIR)/gmp && \
11343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11344 CFLAGS="$(STAGE2_CFLAGS)" \
11345 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11346 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11347 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11348 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11349 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11350 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11351 TFLAGS="$(STAGE2_TFLAGS)" \
11352 $(TARGET-stage2-gmp)
11353
11354maybe-clean-stage2-gmp: clean-stage2-gmp
11355clean-stage2: clean-stage2-gmp
11356clean-stage2-gmp:
11357 @if [ $(current_stage) = stage2 ]; then \
11358 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11359 else \
11360 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11361 $(MAKE) stage2-start; \
11362 fi; \
11363 cd $(HOST_SUBDIR)/gmp && \
11364 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11365@endif gmp-bootstrap
11366
11367
11368.PHONY: all-stage3-gmp maybe-all-stage3-gmp
11369.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11370maybe-all-stage3-gmp:
11371maybe-clean-stage3-gmp:
11372@if gmp-bootstrap
11373maybe-all-stage3-gmp: all-stage3-gmp
11374all-stage3: all-stage3-gmp
11375TARGET-stage3-gmp = $(TARGET-gmp)
11376all-stage3-gmp: configure-stage3-gmp
11377 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11378 @r=`${PWD_COMMAND}`; export r; \
11379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11380 TFLAGS="$(STAGE3_TFLAGS)"; \
11381 $(HOST_EXPORTS) \
11382 $(POSTSTAGE1_HOST_EXPORTS) \
11383 cd $(HOST_SUBDIR)/gmp && \
11384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11385 CFLAGS="$(STAGE3_CFLAGS)" \
11386 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11387 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11388 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11389 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11390 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11391 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11392 TFLAGS="$(STAGE3_TFLAGS)" \
11393 $(TARGET-stage3-gmp)
11394
11395maybe-clean-stage3-gmp: clean-stage3-gmp
11396clean-stage3: clean-stage3-gmp
11397clean-stage3-gmp:
11398 @if [ $(current_stage) = stage3 ]; then \
11399 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11400 else \
11401 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11402 $(MAKE) stage3-start; \
11403 fi; \
11404 cd $(HOST_SUBDIR)/gmp && \
11405 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11406@endif gmp-bootstrap
11407
11408
11409.PHONY: all-stage4-gmp maybe-all-stage4-gmp
11410.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11411maybe-all-stage4-gmp:
11412maybe-clean-stage4-gmp:
11413@if gmp-bootstrap
11414maybe-all-stage4-gmp: all-stage4-gmp
11415all-stage4: all-stage4-gmp
11416TARGET-stage4-gmp = $(TARGET-gmp)
11417all-stage4-gmp: configure-stage4-gmp
11418 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11419 @r=`${PWD_COMMAND}`; export r; \
11420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11421 TFLAGS="$(STAGE4_TFLAGS)"; \
11422 $(HOST_EXPORTS) \
11423 $(POSTSTAGE1_HOST_EXPORTS) \
11424 cd $(HOST_SUBDIR)/gmp && \
11425 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11426 CFLAGS="$(STAGE4_CFLAGS)" \
11427 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11428 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11429 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11430 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11431 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11432 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11433 TFLAGS="$(STAGE4_TFLAGS)" \
11434 $(TARGET-stage4-gmp)
11435
11436maybe-clean-stage4-gmp: clean-stage4-gmp
11437clean-stage4: clean-stage4-gmp
11438clean-stage4-gmp:
11439 @if [ $(current_stage) = stage4 ]; then \
11440 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11441 else \
11442 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11443 $(MAKE) stage4-start; \
11444 fi; \
11445 cd $(HOST_SUBDIR)/gmp && \
11446 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11447@endif gmp-bootstrap
11448
11449
11450.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11451.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11452maybe-all-stageprofile-gmp:
11453maybe-clean-stageprofile-gmp:
11454@if gmp-bootstrap
11455maybe-all-stageprofile-gmp: all-stageprofile-gmp
11456all-stageprofile: all-stageprofile-gmp
11457TARGET-stageprofile-gmp = $(TARGET-gmp)
11458all-stageprofile-gmp: configure-stageprofile-gmp
11459 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11460 @r=`${PWD_COMMAND}`; export r; \
11461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11462 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11463 $(HOST_EXPORTS) \
11464 $(POSTSTAGE1_HOST_EXPORTS) \
11465 cd $(HOST_SUBDIR)/gmp && \
11466 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11467 CFLAGS="$(STAGEprofile_CFLAGS)" \
11468 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11469 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11470 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11471 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11472 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11473 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11474 TFLAGS="$(STAGEprofile_TFLAGS)" \
11475 $(TARGET-stageprofile-gmp)
11476
11477maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11478clean-stageprofile: clean-stageprofile-gmp
11479clean-stageprofile-gmp:
11480 @if [ $(current_stage) = stageprofile ]; then \
11481 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11482 else \
11483 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11484 $(MAKE) stageprofile-start; \
11485 fi; \
11486 cd $(HOST_SUBDIR)/gmp && \
11487 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11488@endif gmp-bootstrap
11489
11490
11491.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11492.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11493maybe-all-stagefeedback-gmp:
11494maybe-clean-stagefeedback-gmp:
11495@if gmp-bootstrap
11496maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11497all-stagefeedback: all-stagefeedback-gmp
11498TARGET-stagefeedback-gmp = $(TARGET-gmp)
11499all-stagefeedback-gmp: configure-stagefeedback-gmp
11500 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11501 @r=`${PWD_COMMAND}`; export r; \
11502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11503 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11504 $(HOST_EXPORTS) \
11505 $(POSTSTAGE1_HOST_EXPORTS) \
11506 cd $(HOST_SUBDIR)/gmp && \
11507 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11508 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11509 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11510 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11511 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11512 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11513 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11514 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11515 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11516 $(TARGET-stagefeedback-gmp)
11517
11518maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11519clean-stagefeedback: clean-stagefeedback-gmp
11520clean-stagefeedback-gmp:
11521 @if [ $(current_stage) = stagefeedback ]; then \
11522 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11523 else \
11524 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11525 $(MAKE) stagefeedback-start; \
11526 fi; \
11527 cd $(HOST_SUBDIR)/gmp && \
11528 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11529@endif gmp-bootstrap
11530
11531
11532
11533
11534
11535.PHONY: check-gmp maybe-check-gmp
11536maybe-check-gmp:
11537@if gmp
11538maybe-check-gmp: check-gmp
11539
11540check-gmp:
11541 @: $(MAKE); $(unstage)
11542 @r=`${PWD_COMMAND}`; export r; \
11543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11544 $(HOST_EXPORTS) \
11545 (cd $(HOST_SUBDIR)/gmp && \
11546 $(MAKE) $(FLAGS_TO_PASS) check)
11547
11548@endif gmp
11549
11550.PHONY: install-gmp maybe-install-gmp
11551maybe-install-gmp:
11552@if gmp
11553maybe-install-gmp: install-gmp
11554
11555install-gmp:
11556
11557@endif gmp
11558
11559.PHONY: install-strip-gmp maybe-install-strip-gmp
11560maybe-install-strip-gmp:
11561@if gmp
11562maybe-install-strip-gmp: install-strip-gmp
11563
11564install-strip-gmp:
11565
11566@endif gmp
11567
11568# Other targets (info, dvi, pdf, etc.)
11569
11570.PHONY: maybe-info-gmp info-gmp
11571maybe-info-gmp:
11572@if gmp
11573maybe-info-gmp: info-gmp
11574
11575info-gmp: \
11576 configure-gmp
11577 @[ -f ./gmp/Makefile ] || exit 0; \
11578 r=`${PWD_COMMAND}`; export r; \
11579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11580 $(HOST_EXPORTS) \
11581 for flag in $(EXTRA_HOST_FLAGS) ; do \
11582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11583 done; \
11584 echo "Doing info in gmp" ; \
11585 (cd $(HOST_SUBDIR)/gmp && \
11586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11588 "RANLIB=$${RANLIB}" \
11589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11590 info) \
11591 || exit 1
11592
11593@endif gmp
11594
11595.PHONY: maybe-dvi-gmp dvi-gmp
11596maybe-dvi-gmp:
11597@if gmp
11598maybe-dvi-gmp: dvi-gmp
11599
11600dvi-gmp: \
11601 configure-gmp
11602 @[ -f ./gmp/Makefile ] || exit 0; \
11603 r=`${PWD_COMMAND}`; export r; \
11604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11605 $(HOST_EXPORTS) \
11606 for flag in $(EXTRA_HOST_FLAGS) ; do \
11607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11608 done; \
11609 echo "Doing dvi in gmp" ; \
11610 (cd $(HOST_SUBDIR)/gmp && \
11611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11613 "RANLIB=$${RANLIB}" \
11614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11615 dvi) \
11616 || exit 1
11617
11618@endif gmp
11619
11620.PHONY: maybe-pdf-gmp pdf-gmp
11621maybe-pdf-gmp:
11622@if gmp
11623maybe-pdf-gmp: pdf-gmp
11624
11625pdf-gmp: \
11626 configure-gmp
11627 @[ -f ./gmp/Makefile ] || exit 0; \
11628 r=`${PWD_COMMAND}`; export r; \
11629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11630 $(HOST_EXPORTS) \
11631 for flag in $(EXTRA_HOST_FLAGS) ; do \
11632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11633 done; \
11634 echo "Doing pdf in gmp" ; \
11635 (cd $(HOST_SUBDIR)/gmp && \
11636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11638 "RANLIB=$${RANLIB}" \
11639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11640 pdf) \
11641 || exit 1
11642
11643@endif gmp
11644
11645.PHONY: maybe-html-gmp html-gmp
11646maybe-html-gmp:
11647@if gmp
11648maybe-html-gmp: html-gmp
11649
11650html-gmp: \
11651 configure-gmp
11652 @[ -f ./gmp/Makefile ] || exit 0; \
11653 r=`${PWD_COMMAND}`; export r; \
11654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11655 $(HOST_EXPORTS) \
11656 for flag in $(EXTRA_HOST_FLAGS) ; do \
11657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11658 done; \
11659 echo "Doing html in gmp" ; \
11660 (cd $(HOST_SUBDIR)/gmp && \
11661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11663 "RANLIB=$${RANLIB}" \
11664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11665 html) \
11666 || exit 1
11667
11668@endif gmp
11669
11670.PHONY: maybe-TAGS-gmp TAGS-gmp
11671maybe-TAGS-gmp:
11672@if gmp
11673maybe-TAGS-gmp: TAGS-gmp
11674
11675TAGS-gmp: \
11676 configure-gmp
11677 @[ -f ./gmp/Makefile ] || exit 0; \
11678 r=`${PWD_COMMAND}`; export r; \
11679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11680 $(HOST_EXPORTS) \
11681 for flag in $(EXTRA_HOST_FLAGS) ; do \
11682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11683 done; \
11684 echo "Doing TAGS in gmp" ; \
11685 (cd $(HOST_SUBDIR)/gmp && \
11686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11688 "RANLIB=$${RANLIB}" \
11689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11690 TAGS) \
11691 || exit 1
11692
11693@endif gmp
11694
11695.PHONY: maybe-install-info-gmp install-info-gmp
11696maybe-install-info-gmp:
11697@if gmp
11698maybe-install-info-gmp: install-info-gmp
11699
11700install-info-gmp: \
11701 configure-gmp \
11702 info-gmp
11703 @[ -f ./gmp/Makefile ] || exit 0; \
11704 r=`${PWD_COMMAND}`; export r; \
11705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11706 $(HOST_EXPORTS) \
11707 for flag in $(EXTRA_HOST_FLAGS) ; do \
11708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11709 done; \
11710 echo "Doing install-info in gmp" ; \
11711 (cd $(HOST_SUBDIR)/gmp && \
11712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11714 "RANLIB=$${RANLIB}" \
11715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11716 install-info) \
11717 || exit 1
11718
11719@endif gmp
11720
11721.PHONY: maybe-install-pdf-gmp install-pdf-gmp
11722maybe-install-pdf-gmp:
11723@if gmp
11724maybe-install-pdf-gmp: install-pdf-gmp
11725
11726install-pdf-gmp: \
11727 configure-gmp \
11728 pdf-gmp
11729 @[ -f ./gmp/Makefile ] || exit 0; \
11730 r=`${PWD_COMMAND}`; export r; \
11731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11732 $(HOST_EXPORTS) \
11733 for flag in $(EXTRA_HOST_FLAGS) ; do \
11734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11735 done; \
11736 echo "Doing install-pdf in gmp" ; \
11737 (cd $(HOST_SUBDIR)/gmp && \
11738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11740 "RANLIB=$${RANLIB}" \
11741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11742 install-pdf) \
11743 || exit 1
11744
11745@endif gmp
11746
11747.PHONY: maybe-install-html-gmp install-html-gmp
11748maybe-install-html-gmp:
11749@if gmp
11750maybe-install-html-gmp: install-html-gmp
11751
11752install-html-gmp: \
11753 configure-gmp \
11754 html-gmp
11755 @[ -f ./gmp/Makefile ] || exit 0; \
11756 r=`${PWD_COMMAND}`; export r; \
11757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11758 $(HOST_EXPORTS) \
11759 for flag in $(EXTRA_HOST_FLAGS) ; do \
11760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11761 done; \
11762 echo "Doing install-html in gmp" ; \
11763 (cd $(HOST_SUBDIR)/gmp && \
11764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11766 "RANLIB=$${RANLIB}" \
11767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11768 install-html) \
11769 || exit 1
11770
11771@endif gmp
11772
11773.PHONY: maybe-installcheck-gmp installcheck-gmp
11774maybe-installcheck-gmp:
11775@if gmp
11776maybe-installcheck-gmp: installcheck-gmp
11777
11778installcheck-gmp: \
11779 configure-gmp
11780 @[ -f ./gmp/Makefile ] || exit 0; \
11781 r=`${PWD_COMMAND}`; export r; \
11782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11783 $(HOST_EXPORTS) \
11784 for flag in $(EXTRA_HOST_FLAGS) ; do \
11785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11786 done; \
11787 echo "Doing installcheck in gmp" ; \
11788 (cd $(HOST_SUBDIR)/gmp && \
11789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11791 "RANLIB=$${RANLIB}" \
11792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11793 installcheck) \
11794 || exit 1
11795
11796@endif gmp
11797
11798.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11799maybe-mostlyclean-gmp:
11800@if gmp
11801maybe-mostlyclean-gmp: mostlyclean-gmp
11802
11803mostlyclean-gmp:
11804 @[ -f ./gmp/Makefile ] || exit 0; \
11805 r=`${PWD_COMMAND}`; export r; \
11806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11807 $(HOST_EXPORTS) \
11808 for flag in $(EXTRA_HOST_FLAGS) ; do \
11809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11810 done; \
11811 echo "Doing mostlyclean in gmp" ; \
11812 (cd $(HOST_SUBDIR)/gmp && \
11813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11815 "RANLIB=$${RANLIB}" \
11816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11817 mostlyclean) \
11818 || exit 1
11819
11820@endif gmp
11821
11822.PHONY: maybe-clean-gmp clean-gmp
11823maybe-clean-gmp:
11824@if gmp
11825maybe-clean-gmp: clean-gmp
11826
11827clean-gmp:
11828 @[ -f ./gmp/Makefile ] || exit 0; \
11829 r=`${PWD_COMMAND}`; export r; \
11830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11831 $(HOST_EXPORTS) \
11832 for flag in $(EXTRA_HOST_FLAGS) ; do \
11833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11834 done; \
11835 echo "Doing clean in gmp" ; \
11836 (cd $(HOST_SUBDIR)/gmp && \
11837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11839 "RANLIB=$${RANLIB}" \
11840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11841 clean) \
11842 || exit 1
11843
11844@endif gmp
11845
11846.PHONY: maybe-distclean-gmp distclean-gmp
11847maybe-distclean-gmp:
11848@if gmp
11849maybe-distclean-gmp: distclean-gmp
11850
11851distclean-gmp:
11852 @[ -f ./gmp/Makefile ] || exit 0; \
11853 r=`${PWD_COMMAND}`; export r; \
11854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11855 $(HOST_EXPORTS) \
11856 for flag in $(EXTRA_HOST_FLAGS) ; do \
11857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11858 done; \
11859 echo "Doing distclean in gmp" ; \
11860 (cd $(HOST_SUBDIR)/gmp && \
11861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11863 "RANLIB=$${RANLIB}" \
11864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11865 distclean) \
11866 || exit 1
11867
11868@endif gmp
11869
11870.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11871maybe-maintainer-clean-gmp:
11872@if gmp
11873maybe-maintainer-clean-gmp: maintainer-clean-gmp
11874
11875maintainer-clean-gmp:
11876 @[ -f ./gmp/Makefile ] || exit 0; \
11877 r=`${PWD_COMMAND}`; export r; \
11878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11879 $(HOST_EXPORTS) \
11880 for flag in $(EXTRA_HOST_FLAGS) ; do \
11881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11882 done; \
11883 echo "Doing maintainer-clean in gmp" ; \
11884 (cd $(HOST_SUBDIR)/gmp && \
11885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11887 "RANLIB=$${RANLIB}" \
11888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11889 maintainer-clean) \
11890 || exit 1
11891
11892@endif gmp
11893
11894
11895
11896.PHONY: configure-mpfr maybe-configure-mpfr
11897maybe-configure-mpfr:
11898@if gcc-bootstrap
11899configure-mpfr: stage_current
11900@endif gcc-bootstrap
11901@if mpfr
11902maybe-configure-mpfr: configure-mpfr
11903configure-mpfr:
11904 @r=`${PWD_COMMAND}`; export r; \
11905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11906 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11908 $(HOST_EXPORTS) \
11909 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11910 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11911 case $(srcdir) in \
11912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11913 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11915 esac; \
11916 module_srcdir=mpfr; \
11917 $(SHELL) \
11918 $$s/$$module_srcdir/configure \
11919 --srcdir=$${topdir}/$$module_srcdir \
11920 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11921 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11922 || exit 1
11923@endif mpfr
11924
11925
11926
11927.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11928maybe-configure-stage1-mpfr:
11929@if mpfr-bootstrap
11930maybe-configure-stage1-mpfr: configure-stage1-mpfr
11931configure-stage1-mpfr:
11932 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11933 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11934 @r=`${PWD_COMMAND}`; export r; \
11935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11936 TFLAGS="$(STAGE1_TFLAGS)"; \
11937 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11938 $(HOST_EXPORTS) \
11939 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11940 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11941 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11942 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11944 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11945 case $(srcdir) in \
11946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11947 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11949 esac; \
11950 module_srcdir=mpfr; \
11951 $(SHELL) $$s/$$module_srcdir/configure \
11952 --srcdir=$${topdir}/$$module_srcdir \
11953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11954 --target=${target_alias} \
11955 \
11956 $(STAGE1_CONFIGURE_FLAGS) \
11957 --disable-shared @extra_mpfr_configure_flags@
11958@endif mpfr-bootstrap
11959
11960.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11961maybe-configure-stage2-mpfr:
11962@if mpfr-bootstrap
11963maybe-configure-stage2-mpfr: configure-stage2-mpfr
11964configure-stage2-mpfr:
11965 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11967 @r=`${PWD_COMMAND}`; export r; \
11968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11969 TFLAGS="$(STAGE2_TFLAGS)"; \
11970 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11971 $(HOST_EXPORTS) \
11972 $(POSTSTAGE1_HOST_EXPORTS) \
11973 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11974 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11975 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11976 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11978 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11979 case $(srcdir) in \
11980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11981 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11983 esac; \
11984 module_srcdir=mpfr; \
11985 $(SHELL) $$s/$$module_srcdir/configure \
11986 --srcdir=$${topdir}/$$module_srcdir \
11987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11988 --target=${target_alias} \
11989 --with-build-libsubdir=$(HOST_SUBDIR) \
11990 $(STAGE2_CONFIGURE_FLAGS) \
11991 --disable-shared @extra_mpfr_configure_flags@
11992@endif mpfr-bootstrap
11993
11994.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11995maybe-configure-stage3-mpfr:
11996@if mpfr-bootstrap
11997maybe-configure-stage3-mpfr: configure-stage3-mpfr
11998configure-stage3-mpfr:
11999 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12000 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12001 @r=`${PWD_COMMAND}`; export r; \
12002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12003 TFLAGS="$(STAGE3_TFLAGS)"; \
12004 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12005 $(HOST_EXPORTS) \
12006 $(POSTSTAGE1_HOST_EXPORTS) \
12007 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12008 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12009 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12010 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
12011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12012 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12013 case $(srcdir) in \
12014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12015 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12017 esac; \
12018 module_srcdir=mpfr; \
12019 $(SHELL) $$s/$$module_srcdir/configure \
12020 --srcdir=$${topdir}/$$module_srcdir \
12021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12022 --target=${target_alias} \
12023 --with-build-libsubdir=$(HOST_SUBDIR) \
12024 $(STAGE3_CONFIGURE_FLAGS) \
12025 --disable-shared @extra_mpfr_configure_flags@
12026@endif mpfr-bootstrap
12027
12028.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
12029maybe-configure-stage4-mpfr:
12030@if mpfr-bootstrap
12031maybe-configure-stage4-mpfr: configure-stage4-mpfr
12032configure-stage4-mpfr:
12033 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12034 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12035 @r=`${PWD_COMMAND}`; export r; \
12036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12037 TFLAGS="$(STAGE4_TFLAGS)"; \
12038 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12039 $(HOST_EXPORTS) \
12040 $(POSTSTAGE1_HOST_EXPORTS) \
12041 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12042 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12043 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12044 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
12045 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12046 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12047 case $(srcdir) in \
12048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12049 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12051 esac; \
12052 module_srcdir=mpfr; \
12053 $(SHELL) $$s/$$module_srcdir/configure \
12054 --srcdir=$${topdir}/$$module_srcdir \
12055 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12056 --target=${target_alias} \
12057 --with-build-libsubdir=$(HOST_SUBDIR) \
12058 $(STAGE4_CONFIGURE_FLAGS) \
12059 --disable-shared @extra_mpfr_configure_flags@
12060@endif mpfr-bootstrap
12061
12062.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
12063maybe-configure-stageprofile-mpfr:
12064@if mpfr-bootstrap
12065maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
12066configure-stageprofile-mpfr:
12067 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12068 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12069 @r=`${PWD_COMMAND}`; export r; \
12070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12071 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12072 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12073 $(HOST_EXPORTS) \
12074 $(POSTSTAGE1_HOST_EXPORTS) \
12075 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12076 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12077 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12078 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
12079 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12080 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12081 case $(srcdir) in \
12082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12083 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12085 esac; \
12086 module_srcdir=mpfr; \
12087 $(SHELL) $$s/$$module_srcdir/configure \
12088 --srcdir=$${topdir}/$$module_srcdir \
12089 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12090 --target=${target_alias} \
12091 --with-build-libsubdir=$(HOST_SUBDIR) \
12092 $(STAGEprofile_CONFIGURE_FLAGS) \
12093 --disable-shared @extra_mpfr_configure_flags@
12094@endif mpfr-bootstrap
12095
12096.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12097maybe-configure-stagefeedback-mpfr:
12098@if mpfr-bootstrap
12099maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12100configure-stagefeedback-mpfr:
12101 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12102 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12103 @r=`${PWD_COMMAND}`; export r; \
12104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12105 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12106 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12107 $(HOST_EXPORTS) \
12108 $(POSTSTAGE1_HOST_EXPORTS) \
12109 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12110 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12111 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12112 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
12113 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12114 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12115 case $(srcdir) in \
12116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12117 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12119 esac; \
12120 module_srcdir=mpfr; \
12121 $(SHELL) $$s/$$module_srcdir/configure \
12122 --srcdir=$${topdir}/$$module_srcdir \
12123 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12124 --target=${target_alias} \
12125 --with-build-libsubdir=$(HOST_SUBDIR) \
12126 $(STAGEfeedback_CONFIGURE_FLAGS) \
12127 --disable-shared @extra_mpfr_configure_flags@
12128@endif mpfr-bootstrap
12129
12130
12131
12132
12133
12134.PHONY: all-mpfr maybe-all-mpfr
12135maybe-all-mpfr:
12136@if gcc-bootstrap
12137all-mpfr: stage_current
12138@endif gcc-bootstrap
12139@if mpfr
12140TARGET-mpfr=all
12141maybe-all-mpfr: all-mpfr
12142all-mpfr: configure-mpfr
12143 @r=`${PWD_COMMAND}`; export r; \
12144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12145 $(HOST_EXPORTS) \
12146 (cd $(HOST_SUBDIR)/mpfr && \
12147 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12148 $(TARGET-mpfr))
12149@endif mpfr
12150
12151
12152
12153.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12154.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12155maybe-all-stage1-mpfr:
12156maybe-clean-stage1-mpfr:
12157@if mpfr-bootstrap
12158maybe-all-stage1-mpfr: all-stage1-mpfr
12159all-stage1: all-stage1-mpfr
12160TARGET-stage1-mpfr = $(TARGET-mpfr)
12161all-stage1-mpfr: configure-stage1-mpfr
12162 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12163 @r=`${PWD_COMMAND}`; export r; \
12164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12165 TFLAGS="$(STAGE1_TFLAGS)"; \
12166 $(HOST_EXPORTS) \
12167 cd $(HOST_SUBDIR)/mpfr && \
12168 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12169 CFLAGS="$(STAGE1_CFLAGS)" \
12170 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12171 LIBCFLAGS="$(LIBCFLAGS)" \
12172 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12173 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12174 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12175 $(EXTRA_HOST_FLAGS) \
12176 $(STAGE1_FLAGS_TO_PASS) \
12177 TFLAGS="$(STAGE1_TFLAGS)" \
12178 $(TARGET-stage1-mpfr)
12179
12180maybe-clean-stage1-mpfr: clean-stage1-mpfr
12181clean-stage1: clean-stage1-mpfr
12182clean-stage1-mpfr:
12183 @if [ $(current_stage) = stage1 ]; then \
12184 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12185 else \
12186 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12187 $(MAKE) stage1-start; \
12188 fi; \
12189 cd $(HOST_SUBDIR)/mpfr && \
12190 $(MAKE) $(EXTRA_HOST_FLAGS) \
12191 $(STAGE1_FLAGS_TO_PASS) clean
12192@endif mpfr-bootstrap
12193
12194
12195.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12196.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12197maybe-all-stage2-mpfr:
12198maybe-clean-stage2-mpfr:
12199@if mpfr-bootstrap
12200maybe-all-stage2-mpfr: all-stage2-mpfr
12201all-stage2: all-stage2-mpfr
12202TARGET-stage2-mpfr = $(TARGET-mpfr)
12203all-stage2-mpfr: configure-stage2-mpfr
12204 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12205 @r=`${PWD_COMMAND}`; export r; \
12206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12207 TFLAGS="$(STAGE2_TFLAGS)"; \
12208 $(HOST_EXPORTS) \
12209 $(POSTSTAGE1_HOST_EXPORTS) \
12210 cd $(HOST_SUBDIR)/mpfr && \
12211 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12212 CFLAGS="$(STAGE2_CFLAGS)" \
12213 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12214 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12215 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12216 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12217 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12218 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12219 TFLAGS="$(STAGE2_TFLAGS)" \
12220 $(TARGET-stage2-mpfr)
12221
12222maybe-clean-stage2-mpfr: clean-stage2-mpfr
12223clean-stage2: clean-stage2-mpfr
12224clean-stage2-mpfr:
12225 @if [ $(current_stage) = stage2 ]; then \
12226 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12227 else \
12228 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12229 $(MAKE) stage2-start; \
12230 fi; \
12231 cd $(HOST_SUBDIR)/mpfr && \
12232 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12233@endif mpfr-bootstrap
12234
12235
12236.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12237.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12238maybe-all-stage3-mpfr:
12239maybe-clean-stage3-mpfr:
12240@if mpfr-bootstrap
12241maybe-all-stage3-mpfr: all-stage3-mpfr
12242all-stage3: all-stage3-mpfr
12243TARGET-stage3-mpfr = $(TARGET-mpfr)
12244all-stage3-mpfr: configure-stage3-mpfr
12245 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12246 @r=`${PWD_COMMAND}`; export r; \
12247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12248 TFLAGS="$(STAGE3_TFLAGS)"; \
12249 $(HOST_EXPORTS) \
12250 $(POSTSTAGE1_HOST_EXPORTS) \
12251 cd $(HOST_SUBDIR)/mpfr && \
12252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12253 CFLAGS="$(STAGE3_CFLAGS)" \
12254 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12255 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12256 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12257 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12258 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12259 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12260 TFLAGS="$(STAGE3_TFLAGS)" \
12261 $(TARGET-stage3-mpfr)
12262
12263maybe-clean-stage3-mpfr: clean-stage3-mpfr
12264clean-stage3: clean-stage3-mpfr
12265clean-stage3-mpfr:
12266 @if [ $(current_stage) = stage3 ]; then \
12267 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12268 else \
12269 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12270 $(MAKE) stage3-start; \
12271 fi; \
12272 cd $(HOST_SUBDIR)/mpfr && \
12273 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12274@endif mpfr-bootstrap
12275
12276
12277.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12278.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12279maybe-all-stage4-mpfr:
12280maybe-clean-stage4-mpfr:
12281@if mpfr-bootstrap
12282maybe-all-stage4-mpfr: all-stage4-mpfr
12283all-stage4: all-stage4-mpfr
12284TARGET-stage4-mpfr = $(TARGET-mpfr)
12285all-stage4-mpfr: configure-stage4-mpfr
12286 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12287 @r=`${PWD_COMMAND}`; export r; \
12288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12289 TFLAGS="$(STAGE4_TFLAGS)"; \
12290 $(HOST_EXPORTS) \
12291 $(POSTSTAGE1_HOST_EXPORTS) \
12292 cd $(HOST_SUBDIR)/mpfr && \
12293 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12294 CFLAGS="$(STAGE4_CFLAGS)" \
12295 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12296 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12297 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12298 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12299 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12300 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12301 TFLAGS="$(STAGE4_TFLAGS)" \
12302 $(TARGET-stage4-mpfr)
12303
12304maybe-clean-stage4-mpfr: clean-stage4-mpfr
12305clean-stage4: clean-stage4-mpfr
12306clean-stage4-mpfr:
12307 @if [ $(current_stage) = stage4 ]; then \
12308 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12309 else \
12310 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12311 $(MAKE) stage4-start; \
12312 fi; \
12313 cd $(HOST_SUBDIR)/mpfr && \
12314 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12315@endif mpfr-bootstrap
12316
12317
12318.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12319.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12320maybe-all-stageprofile-mpfr:
12321maybe-clean-stageprofile-mpfr:
12322@if mpfr-bootstrap
12323maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12324all-stageprofile: all-stageprofile-mpfr
12325TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12326all-stageprofile-mpfr: configure-stageprofile-mpfr
12327 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12328 @r=`${PWD_COMMAND}`; export r; \
12329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12330 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12331 $(HOST_EXPORTS) \
12332 $(POSTSTAGE1_HOST_EXPORTS) \
12333 cd $(HOST_SUBDIR)/mpfr && \
12334 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12335 CFLAGS="$(STAGEprofile_CFLAGS)" \
12336 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12337 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12338 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12339 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12340 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12341 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12342 TFLAGS="$(STAGEprofile_TFLAGS)" \
12343 $(TARGET-stageprofile-mpfr)
12344
12345maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12346clean-stageprofile: clean-stageprofile-mpfr
12347clean-stageprofile-mpfr:
12348 @if [ $(current_stage) = stageprofile ]; then \
12349 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12350 else \
12351 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12352 $(MAKE) stageprofile-start; \
12353 fi; \
12354 cd $(HOST_SUBDIR)/mpfr && \
12355 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12356@endif mpfr-bootstrap
12357
12358
12359.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12360.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12361maybe-all-stagefeedback-mpfr:
12362maybe-clean-stagefeedback-mpfr:
12363@if mpfr-bootstrap
12364maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12365all-stagefeedback: all-stagefeedback-mpfr
12366TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12367all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12368 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12369 @r=`${PWD_COMMAND}`; export r; \
12370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12371 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12372 $(HOST_EXPORTS) \
12373 $(POSTSTAGE1_HOST_EXPORTS) \
12374 cd $(HOST_SUBDIR)/mpfr && \
12375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12376 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12377 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12378 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12379 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12380 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12381 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12382 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12383 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12384 $(TARGET-stagefeedback-mpfr)
12385
12386maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12387clean-stagefeedback: clean-stagefeedback-mpfr
12388clean-stagefeedback-mpfr:
12389 @if [ $(current_stage) = stagefeedback ]; then \
12390 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12391 else \
12392 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12393 $(MAKE) stagefeedback-start; \
12394 fi; \
12395 cd $(HOST_SUBDIR)/mpfr && \
12396 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12397@endif mpfr-bootstrap
12398
12399
12400
12401
12402
12403.PHONY: check-mpfr maybe-check-mpfr
12404maybe-check-mpfr:
12405@if mpfr
12406maybe-check-mpfr: check-mpfr
12407
12408check-mpfr:
12409 @: $(MAKE); $(unstage)
12410 @r=`${PWD_COMMAND}`; export r; \
12411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12412 $(HOST_EXPORTS) \
12413 (cd $(HOST_SUBDIR)/mpfr && \
12414 $(MAKE) $(FLAGS_TO_PASS) check)
12415
12416@endif mpfr
12417
12418.PHONY: install-mpfr maybe-install-mpfr
12419maybe-install-mpfr:
12420@if mpfr
12421maybe-install-mpfr: install-mpfr
12422
12423install-mpfr:
12424
12425@endif mpfr
12426
12427.PHONY: install-strip-mpfr maybe-install-strip-mpfr
12428maybe-install-strip-mpfr:
12429@if mpfr
12430maybe-install-strip-mpfr: install-strip-mpfr
12431
12432install-strip-mpfr:
12433
12434@endif mpfr
12435
12436# Other targets (info, dvi, pdf, etc.)
12437
12438.PHONY: maybe-info-mpfr info-mpfr
12439maybe-info-mpfr:
12440@if mpfr
12441maybe-info-mpfr: info-mpfr
12442
12443info-mpfr: \
12444 configure-mpfr
12445 @[ -f ./mpfr/Makefile ] || exit 0; \
12446 r=`${PWD_COMMAND}`; export r; \
12447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12448 $(HOST_EXPORTS) \
12449 for flag in $(EXTRA_HOST_FLAGS) ; do \
12450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12451 done; \
12452 echo "Doing info in mpfr" ; \
12453 (cd $(HOST_SUBDIR)/mpfr && \
12454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12456 "RANLIB=$${RANLIB}" \
12457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12458 info) \
12459 || exit 1
12460
12461@endif mpfr
12462
12463.PHONY: maybe-dvi-mpfr dvi-mpfr
12464maybe-dvi-mpfr:
12465@if mpfr
12466maybe-dvi-mpfr: dvi-mpfr
12467
12468dvi-mpfr: \
12469 configure-mpfr
12470 @[ -f ./mpfr/Makefile ] || exit 0; \
12471 r=`${PWD_COMMAND}`; export r; \
12472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12473 $(HOST_EXPORTS) \
12474 for flag in $(EXTRA_HOST_FLAGS) ; do \
12475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12476 done; \
12477 echo "Doing dvi in mpfr" ; \
12478 (cd $(HOST_SUBDIR)/mpfr && \
12479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12481 "RANLIB=$${RANLIB}" \
12482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12483 dvi) \
12484 || exit 1
12485
12486@endif mpfr
12487
12488.PHONY: maybe-pdf-mpfr pdf-mpfr
12489maybe-pdf-mpfr:
12490@if mpfr
12491maybe-pdf-mpfr: pdf-mpfr
12492
12493pdf-mpfr: \
12494 configure-mpfr
12495 @[ -f ./mpfr/Makefile ] || exit 0; \
12496 r=`${PWD_COMMAND}`; export r; \
12497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12498 $(HOST_EXPORTS) \
12499 for flag in $(EXTRA_HOST_FLAGS) ; do \
12500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12501 done; \
12502 echo "Doing pdf in mpfr" ; \
12503 (cd $(HOST_SUBDIR)/mpfr && \
12504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12506 "RANLIB=$${RANLIB}" \
12507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12508 pdf) \
12509 || exit 1
12510
12511@endif mpfr
12512
12513.PHONY: maybe-html-mpfr html-mpfr
12514maybe-html-mpfr:
12515@if mpfr
12516maybe-html-mpfr: html-mpfr
12517
12518html-mpfr: \
12519 configure-mpfr
12520 @[ -f ./mpfr/Makefile ] || exit 0; \
12521 r=`${PWD_COMMAND}`; export r; \
12522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12523 $(HOST_EXPORTS) \
12524 for flag in $(EXTRA_HOST_FLAGS) ; do \
12525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12526 done; \
12527 echo "Doing html in mpfr" ; \
12528 (cd $(HOST_SUBDIR)/mpfr && \
12529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12531 "RANLIB=$${RANLIB}" \
12532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12533 html) \
12534 || exit 1
12535
12536@endif mpfr
12537
12538.PHONY: maybe-TAGS-mpfr TAGS-mpfr
12539maybe-TAGS-mpfr:
12540@if mpfr
12541maybe-TAGS-mpfr: TAGS-mpfr
12542
12543TAGS-mpfr: \
12544 configure-mpfr
12545 @[ -f ./mpfr/Makefile ] || exit 0; \
12546 r=`${PWD_COMMAND}`; export r; \
12547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12548 $(HOST_EXPORTS) \
12549 for flag in $(EXTRA_HOST_FLAGS) ; do \
12550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12551 done; \
12552 echo "Doing TAGS in mpfr" ; \
12553 (cd $(HOST_SUBDIR)/mpfr && \
12554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12556 "RANLIB=$${RANLIB}" \
12557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12558 TAGS) \
12559 || exit 1
12560
12561@endif mpfr
12562
12563.PHONY: maybe-install-info-mpfr install-info-mpfr
12564maybe-install-info-mpfr:
12565@if mpfr
12566maybe-install-info-mpfr: install-info-mpfr
12567
12568install-info-mpfr: \
12569 configure-mpfr \
12570 info-mpfr
12571 @[ -f ./mpfr/Makefile ] || exit 0; \
12572 r=`${PWD_COMMAND}`; export r; \
12573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12574 $(HOST_EXPORTS) \
12575 for flag in $(EXTRA_HOST_FLAGS) ; do \
12576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12577 done; \
12578 echo "Doing install-info in mpfr" ; \
12579 (cd $(HOST_SUBDIR)/mpfr && \
12580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12582 "RANLIB=$${RANLIB}" \
12583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12584 install-info) \
12585 || exit 1
12586
12587@endif mpfr
12588
12589.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12590maybe-install-pdf-mpfr:
12591@if mpfr
12592maybe-install-pdf-mpfr: install-pdf-mpfr
12593
12594install-pdf-mpfr: \
12595 configure-mpfr \
12596 pdf-mpfr
12597 @[ -f ./mpfr/Makefile ] || exit 0; \
12598 r=`${PWD_COMMAND}`; export r; \
12599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12600 $(HOST_EXPORTS) \
12601 for flag in $(EXTRA_HOST_FLAGS) ; do \
12602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12603 done; \
12604 echo "Doing install-pdf in mpfr" ; \
12605 (cd $(HOST_SUBDIR)/mpfr && \
12606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12608 "RANLIB=$${RANLIB}" \
12609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12610 install-pdf) \
12611 || exit 1
12612
12613@endif mpfr
12614
12615.PHONY: maybe-install-html-mpfr install-html-mpfr
12616maybe-install-html-mpfr:
12617@if mpfr
12618maybe-install-html-mpfr: install-html-mpfr
12619
12620install-html-mpfr: \
12621 configure-mpfr \
12622 html-mpfr
12623 @[ -f ./mpfr/Makefile ] || exit 0; \
12624 r=`${PWD_COMMAND}`; export r; \
12625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12626 $(HOST_EXPORTS) \
12627 for flag in $(EXTRA_HOST_FLAGS) ; do \
12628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12629 done; \
12630 echo "Doing install-html in mpfr" ; \
12631 (cd $(HOST_SUBDIR)/mpfr && \
12632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12634 "RANLIB=$${RANLIB}" \
12635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12636 install-html) \
12637 || exit 1
12638
12639@endif mpfr
12640
12641.PHONY: maybe-installcheck-mpfr installcheck-mpfr
12642maybe-installcheck-mpfr:
12643@if mpfr
12644maybe-installcheck-mpfr: installcheck-mpfr
12645
12646installcheck-mpfr: \
12647 configure-mpfr
12648 @[ -f ./mpfr/Makefile ] || exit 0; \
12649 r=`${PWD_COMMAND}`; export r; \
12650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12651 $(HOST_EXPORTS) \
12652 for flag in $(EXTRA_HOST_FLAGS) ; do \
12653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12654 done; \
12655 echo "Doing installcheck in mpfr" ; \
12656 (cd $(HOST_SUBDIR)/mpfr && \
12657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12659 "RANLIB=$${RANLIB}" \
12660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12661 installcheck) \
12662 || exit 1
12663
12664@endif mpfr
12665
12666.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12667maybe-mostlyclean-mpfr:
12668@if mpfr
12669maybe-mostlyclean-mpfr: mostlyclean-mpfr
12670
12671mostlyclean-mpfr:
12672 @[ -f ./mpfr/Makefile ] || exit 0; \
12673 r=`${PWD_COMMAND}`; export r; \
12674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12675 $(HOST_EXPORTS) \
12676 for flag in $(EXTRA_HOST_FLAGS) ; do \
12677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12678 done; \
12679 echo "Doing mostlyclean in mpfr" ; \
12680 (cd $(HOST_SUBDIR)/mpfr && \
12681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12683 "RANLIB=$${RANLIB}" \
12684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12685 mostlyclean) \
12686 || exit 1
12687
12688@endif mpfr
12689
12690.PHONY: maybe-clean-mpfr clean-mpfr
12691maybe-clean-mpfr:
12692@if mpfr
12693maybe-clean-mpfr: clean-mpfr
12694
12695clean-mpfr:
12696 @[ -f ./mpfr/Makefile ] || exit 0; \
12697 r=`${PWD_COMMAND}`; export r; \
12698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12699 $(HOST_EXPORTS) \
12700 for flag in $(EXTRA_HOST_FLAGS) ; do \
12701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12702 done; \
12703 echo "Doing clean in mpfr" ; \
12704 (cd $(HOST_SUBDIR)/mpfr && \
12705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12707 "RANLIB=$${RANLIB}" \
12708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12709 clean) \
12710 || exit 1
12711
12712@endif mpfr
12713
12714.PHONY: maybe-distclean-mpfr distclean-mpfr
12715maybe-distclean-mpfr:
12716@if mpfr
12717maybe-distclean-mpfr: distclean-mpfr
12718
12719distclean-mpfr:
12720 @[ -f ./mpfr/Makefile ] || exit 0; \
12721 r=`${PWD_COMMAND}`; export r; \
12722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12723 $(HOST_EXPORTS) \
12724 for flag in $(EXTRA_HOST_FLAGS) ; do \
12725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12726 done; \
12727 echo "Doing distclean in mpfr" ; \
12728 (cd $(HOST_SUBDIR)/mpfr && \
12729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12731 "RANLIB=$${RANLIB}" \
12732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12733 distclean) \
12734 || exit 1
12735
12736@endif mpfr
12737
12738.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12739maybe-maintainer-clean-mpfr:
12740@if mpfr
12741maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12742
12743maintainer-clean-mpfr:
12744 @[ -f ./mpfr/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 maintainer-clean in mpfr" ; \
12752 (cd $(HOST_SUBDIR)/mpfr && \
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 maintainer-clean) \
12758 || exit 1
12759
12760@endif mpfr
12761
12762
12763
12764.PHONY: configure-mpc maybe-configure-mpc
12765maybe-configure-mpc:
12766@if gcc-bootstrap
12767configure-mpc: stage_current
12768@endif gcc-bootstrap
12769@if mpc
12770maybe-configure-mpc: configure-mpc
12771configure-mpc:
12772 @r=`${PWD_COMMAND}`; export r; \
12773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12774 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12776 $(HOST_EXPORTS) \
12777 echo Configuring in $(HOST_SUBDIR)/mpc; \
12778 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12779 case $(srcdir) in \
12780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12781 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12783 esac; \
12784 module_srcdir=mpc; \
12785 $(SHELL) \
12786 $$s/$$module_srcdir/configure \
12787 --srcdir=$${topdir}/$$module_srcdir \
12788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12789 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12790 || exit 1
12791@endif mpc
12792
12793
12794
12795.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12796maybe-configure-stage1-mpc:
12797@if mpc-bootstrap
12798maybe-configure-stage1-mpc: configure-stage1-mpc
12799configure-stage1-mpc:
12800 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12801 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12802 @r=`${PWD_COMMAND}`; export r; \
12803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12804 TFLAGS="$(STAGE1_TFLAGS)"; \
12805 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12806 $(HOST_EXPORTS) \
12807 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12808 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12809 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12810 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12812 cd $(HOST_SUBDIR)/mpc || exit 1; \
12813 case $(srcdir) in \
12814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12815 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12817 esac; \
12818 module_srcdir=mpc; \
12819 $(SHELL) $$s/$$module_srcdir/configure \
12820 --srcdir=$${topdir}/$$module_srcdir \
12821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12822 --target=${target_alias} \
12823 \
12824 $(STAGE1_CONFIGURE_FLAGS) \
12825 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12826@endif mpc-bootstrap
12827
12828.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12829maybe-configure-stage2-mpc:
12830@if mpc-bootstrap
12831maybe-configure-stage2-mpc: configure-stage2-mpc
12832configure-stage2-mpc:
12833 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12834 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12835 @r=`${PWD_COMMAND}`; export r; \
12836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12837 TFLAGS="$(STAGE2_TFLAGS)"; \
12838 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12839 $(HOST_EXPORTS) \
12840 $(POSTSTAGE1_HOST_EXPORTS) \
12841 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12842 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12843 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12844 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12845 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12846 cd $(HOST_SUBDIR)/mpc || exit 1; \
12847 case $(srcdir) in \
12848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12849 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12851 esac; \
12852 module_srcdir=mpc; \
12853 $(SHELL) $$s/$$module_srcdir/configure \
12854 --srcdir=$${topdir}/$$module_srcdir \
12855 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12856 --target=${target_alias} \
12857 --with-build-libsubdir=$(HOST_SUBDIR) \
12858 $(STAGE2_CONFIGURE_FLAGS) \
12859 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12860@endif mpc-bootstrap
12861
12862.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12863maybe-configure-stage3-mpc:
12864@if mpc-bootstrap
12865maybe-configure-stage3-mpc: configure-stage3-mpc
12866configure-stage3-mpc:
12867 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12868 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12869 @r=`${PWD_COMMAND}`; export r; \
12870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12871 TFLAGS="$(STAGE3_TFLAGS)"; \
12872 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12873 $(HOST_EXPORTS) \
12874 $(POSTSTAGE1_HOST_EXPORTS) \
12875 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12876 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12877 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12878 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12879 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12880 cd $(HOST_SUBDIR)/mpc || exit 1; \
12881 case $(srcdir) in \
12882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12883 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12885 esac; \
12886 module_srcdir=mpc; \
12887 $(SHELL) $$s/$$module_srcdir/configure \
12888 --srcdir=$${topdir}/$$module_srcdir \
12889 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12890 --target=${target_alias} \
12891 --with-build-libsubdir=$(HOST_SUBDIR) \
12892 $(STAGE3_CONFIGURE_FLAGS) \
12893 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12894@endif mpc-bootstrap
12895
12896.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12897maybe-configure-stage4-mpc:
12898@if mpc-bootstrap
12899maybe-configure-stage4-mpc: configure-stage4-mpc
12900configure-stage4-mpc:
12901 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12902 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12903 @r=`${PWD_COMMAND}`; export r; \
12904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12905 TFLAGS="$(STAGE4_TFLAGS)"; \
12906 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12907 $(HOST_EXPORTS) \
12908 $(POSTSTAGE1_HOST_EXPORTS) \
12909 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12910 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12911 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12912 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12914 cd $(HOST_SUBDIR)/mpc || exit 1; \
12915 case $(srcdir) in \
12916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12917 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12919 esac; \
12920 module_srcdir=mpc; \
12921 $(SHELL) $$s/$$module_srcdir/configure \
12922 --srcdir=$${topdir}/$$module_srcdir \
12923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12924 --target=${target_alias} \
12925 --with-build-libsubdir=$(HOST_SUBDIR) \
12926 $(STAGE4_CONFIGURE_FLAGS) \
12927 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12928@endif mpc-bootstrap
12929
12930.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12931maybe-configure-stageprofile-mpc:
12932@if mpc-bootstrap
12933maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12934configure-stageprofile-mpc:
12935 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12936 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12937 @r=`${PWD_COMMAND}`; export r; \
12938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12939 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12940 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12941 $(HOST_EXPORTS) \
12942 $(POSTSTAGE1_HOST_EXPORTS) \
12943 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12944 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12945 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12946 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12947 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12948 cd $(HOST_SUBDIR)/mpc || exit 1; \
12949 case $(srcdir) in \
12950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12951 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12953 esac; \
12954 module_srcdir=mpc; \
12955 $(SHELL) $$s/$$module_srcdir/configure \
12956 --srcdir=$${topdir}/$$module_srcdir \
12957 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12958 --target=${target_alias} \
12959 --with-build-libsubdir=$(HOST_SUBDIR) \
12960 $(STAGEprofile_CONFIGURE_FLAGS) \
12961 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12962@endif mpc-bootstrap
12963
12964.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12965maybe-configure-stagefeedback-mpc:
12966@if mpc-bootstrap
12967maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12968configure-stagefeedback-mpc:
12969 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12970 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12971 @r=`${PWD_COMMAND}`; export r; \
12972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12973 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12974 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12975 $(HOST_EXPORTS) \
12976 $(POSTSTAGE1_HOST_EXPORTS) \
12977 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12978 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12979 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12980 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12981 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12982 cd $(HOST_SUBDIR)/mpc || exit 1; \
12983 case $(srcdir) in \
12984 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12985 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12986 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12987 esac; \
12988 module_srcdir=mpc; \
12989 $(SHELL) $$s/$$module_srcdir/configure \
12990 --srcdir=$${topdir}/$$module_srcdir \
12991 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12992 --target=${target_alias} \
12993 --with-build-libsubdir=$(HOST_SUBDIR) \
12994 $(STAGEfeedback_CONFIGURE_FLAGS) \
12995 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12996@endif mpc-bootstrap
12997
12998
12999
13000
13001
13002.PHONY: all-mpc maybe-all-mpc
13003maybe-all-mpc:
13004@if gcc-bootstrap
13005all-mpc: stage_current
13006@endif gcc-bootstrap
13007@if mpc
13008TARGET-mpc=all
13009maybe-all-mpc: all-mpc
13010all-mpc: configure-mpc
13011 @r=`${PWD_COMMAND}`; export r; \
13012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13013 $(HOST_EXPORTS) \
13014 (cd $(HOST_SUBDIR)/mpc && \
13015 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
13016 $(TARGET-mpc))
13017@endif mpc
13018
13019
13020
13021.PHONY: all-stage1-mpc maybe-all-stage1-mpc
13022.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
13023maybe-all-stage1-mpc:
13024maybe-clean-stage1-mpc:
13025@if mpc-bootstrap
13026maybe-all-stage1-mpc: all-stage1-mpc
13027all-stage1: all-stage1-mpc
13028TARGET-stage1-mpc = $(TARGET-mpc)
13029all-stage1-mpc: configure-stage1-mpc
13030 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13031 @r=`${PWD_COMMAND}`; export r; \
13032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13033 TFLAGS="$(STAGE1_TFLAGS)"; \
13034 $(HOST_EXPORTS) \
13035 cd $(HOST_SUBDIR)/mpc && \
13036 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13037 CFLAGS="$(STAGE1_CFLAGS)" \
13038 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13039 LIBCFLAGS="$(LIBCFLAGS)" \
13040 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13041 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13042 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13043 $(EXTRA_HOST_FLAGS) \
13044 $(STAGE1_FLAGS_TO_PASS) \
13045 TFLAGS="$(STAGE1_TFLAGS)" \
13046 $(TARGET-stage1-mpc)
13047
13048maybe-clean-stage1-mpc: clean-stage1-mpc
13049clean-stage1: clean-stage1-mpc
13050clean-stage1-mpc:
13051 @if [ $(current_stage) = stage1 ]; then \
13052 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13053 else \
13054 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
13055 $(MAKE) stage1-start; \
13056 fi; \
13057 cd $(HOST_SUBDIR)/mpc && \
13058 $(MAKE) $(EXTRA_HOST_FLAGS) \
13059 $(STAGE1_FLAGS_TO_PASS) clean
13060@endif mpc-bootstrap
13061
13062
13063.PHONY: all-stage2-mpc maybe-all-stage2-mpc
13064.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
13065maybe-all-stage2-mpc:
13066maybe-clean-stage2-mpc:
13067@if mpc-bootstrap
13068maybe-all-stage2-mpc: all-stage2-mpc
13069all-stage2: all-stage2-mpc
13070TARGET-stage2-mpc = $(TARGET-mpc)
13071all-stage2-mpc: configure-stage2-mpc
13072 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13073 @r=`${PWD_COMMAND}`; export r; \
13074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13075 TFLAGS="$(STAGE2_TFLAGS)"; \
13076 $(HOST_EXPORTS) \
13077 $(POSTSTAGE1_HOST_EXPORTS) \
13078 cd $(HOST_SUBDIR)/mpc && \
13079 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13080 CFLAGS="$(STAGE2_CFLAGS)" \
13081 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13082 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13083 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13084 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13085 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13086 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13087 TFLAGS="$(STAGE2_TFLAGS)" \
13088 $(TARGET-stage2-mpc)
13089
13090maybe-clean-stage2-mpc: clean-stage2-mpc
13091clean-stage2: clean-stage2-mpc
13092clean-stage2-mpc:
13093 @if [ $(current_stage) = stage2 ]; then \
13094 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13095 else \
13096 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13097 $(MAKE) stage2-start; \
13098 fi; \
13099 cd $(HOST_SUBDIR)/mpc && \
13100 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13101@endif mpc-bootstrap
13102
13103
13104.PHONY: all-stage3-mpc maybe-all-stage3-mpc
13105.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13106maybe-all-stage3-mpc:
13107maybe-clean-stage3-mpc:
13108@if mpc-bootstrap
13109maybe-all-stage3-mpc: all-stage3-mpc
13110all-stage3: all-stage3-mpc
13111TARGET-stage3-mpc = $(TARGET-mpc)
13112all-stage3-mpc: configure-stage3-mpc
13113 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13114 @r=`${PWD_COMMAND}`; export r; \
13115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13116 TFLAGS="$(STAGE3_TFLAGS)"; \
13117 $(HOST_EXPORTS) \
13118 $(POSTSTAGE1_HOST_EXPORTS) \
13119 cd $(HOST_SUBDIR)/mpc && \
13120 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13121 CFLAGS="$(STAGE3_CFLAGS)" \
13122 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13123 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13124 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13125 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13126 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13127 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13128 TFLAGS="$(STAGE3_TFLAGS)" \
13129 $(TARGET-stage3-mpc)
13130
13131maybe-clean-stage3-mpc: clean-stage3-mpc
13132clean-stage3: clean-stage3-mpc
13133clean-stage3-mpc:
13134 @if [ $(current_stage) = stage3 ]; then \
13135 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13136 else \
13137 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13138 $(MAKE) stage3-start; \
13139 fi; \
13140 cd $(HOST_SUBDIR)/mpc && \
13141 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13142@endif mpc-bootstrap
13143
13144
13145.PHONY: all-stage4-mpc maybe-all-stage4-mpc
13146.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13147maybe-all-stage4-mpc:
13148maybe-clean-stage4-mpc:
13149@if mpc-bootstrap
13150maybe-all-stage4-mpc: all-stage4-mpc
13151all-stage4: all-stage4-mpc
13152TARGET-stage4-mpc = $(TARGET-mpc)
13153all-stage4-mpc: configure-stage4-mpc
13154 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13155 @r=`${PWD_COMMAND}`; export r; \
13156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13157 TFLAGS="$(STAGE4_TFLAGS)"; \
13158 $(HOST_EXPORTS) \
13159 $(POSTSTAGE1_HOST_EXPORTS) \
13160 cd $(HOST_SUBDIR)/mpc && \
13161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13162 CFLAGS="$(STAGE4_CFLAGS)" \
13163 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13164 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13168 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13169 TFLAGS="$(STAGE4_TFLAGS)" \
13170 $(TARGET-stage4-mpc)
13171
13172maybe-clean-stage4-mpc: clean-stage4-mpc
13173clean-stage4: clean-stage4-mpc
13174clean-stage4-mpc:
13175 @if [ $(current_stage) = stage4 ]; then \
13176 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13177 else \
13178 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13179 $(MAKE) stage4-start; \
13180 fi; \
13181 cd $(HOST_SUBDIR)/mpc && \
13182 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13183@endif mpc-bootstrap
13184
13185
13186.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13187.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13188maybe-all-stageprofile-mpc:
13189maybe-clean-stageprofile-mpc:
13190@if mpc-bootstrap
13191maybe-all-stageprofile-mpc: all-stageprofile-mpc
13192all-stageprofile: all-stageprofile-mpc
13193TARGET-stageprofile-mpc = $(TARGET-mpc)
13194all-stageprofile-mpc: configure-stageprofile-mpc
13195 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13196 @r=`${PWD_COMMAND}`; export r; \
13197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13198 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13199 $(HOST_EXPORTS) \
13200 $(POSTSTAGE1_HOST_EXPORTS) \
13201 cd $(HOST_SUBDIR)/mpc && \
13202 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13203 CFLAGS="$(STAGEprofile_CFLAGS)" \
13204 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13205 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13206 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13207 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13208 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13209 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13210 TFLAGS="$(STAGEprofile_TFLAGS)" \
13211 $(TARGET-stageprofile-mpc)
13212
13213maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13214clean-stageprofile: clean-stageprofile-mpc
13215clean-stageprofile-mpc:
13216 @if [ $(current_stage) = stageprofile ]; then \
13217 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13218 else \
13219 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13220 $(MAKE) stageprofile-start; \
13221 fi; \
13222 cd $(HOST_SUBDIR)/mpc && \
13223 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13224@endif mpc-bootstrap
13225
13226
13227.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13228.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13229maybe-all-stagefeedback-mpc:
13230maybe-clean-stagefeedback-mpc:
13231@if mpc-bootstrap
13232maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13233all-stagefeedback: all-stagefeedback-mpc
13234TARGET-stagefeedback-mpc = $(TARGET-mpc)
13235all-stagefeedback-mpc: configure-stagefeedback-mpc
13236 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13237 @r=`${PWD_COMMAND}`; export r; \
13238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13239 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13240 $(HOST_EXPORTS) \
13241 $(POSTSTAGE1_HOST_EXPORTS) \
13242 cd $(HOST_SUBDIR)/mpc && \
13243 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13244 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13245 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13246 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13247 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13248 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13249 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13250 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13251 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13252 $(TARGET-stagefeedback-mpc)
13253
13254maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13255clean-stagefeedback: clean-stagefeedback-mpc
13256clean-stagefeedback-mpc:
13257 @if [ $(current_stage) = stagefeedback ]; then \
13258 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13259 else \
13260 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13261 $(MAKE) stagefeedback-start; \
13262 fi; \
13263 cd $(HOST_SUBDIR)/mpc && \
13264 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13265@endif mpc-bootstrap
13266
13267
13268
13269
13270
13271.PHONY: check-mpc maybe-check-mpc
13272maybe-check-mpc:
13273@if mpc
13274maybe-check-mpc: check-mpc
13275
13276check-mpc:
13277 @: $(MAKE); $(unstage)
13278 @r=`${PWD_COMMAND}`; export r; \
13279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13280 $(HOST_EXPORTS) \
13281 (cd $(HOST_SUBDIR)/mpc && \
13282 $(MAKE) $(FLAGS_TO_PASS) check)
13283
13284@endif mpc
13285
13286.PHONY: install-mpc maybe-install-mpc
13287maybe-install-mpc:
13288@if mpc
13289maybe-install-mpc: install-mpc
13290
13291install-mpc:
13292
13293@endif mpc
13294
13295.PHONY: install-strip-mpc maybe-install-strip-mpc
13296maybe-install-strip-mpc:
13297@if mpc
13298maybe-install-strip-mpc: install-strip-mpc
13299
13300install-strip-mpc:
13301
13302@endif mpc
13303
13304# Other targets (info, dvi, pdf, etc.)
13305
13306.PHONY: maybe-info-mpc info-mpc
13307maybe-info-mpc:
13308@if mpc
13309maybe-info-mpc: info-mpc
13310
13311info-mpc: \
13312 configure-mpc
13313 @[ -f ./mpc/Makefile ] || exit 0; \
13314 r=`${PWD_COMMAND}`; export r; \
13315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13316 $(HOST_EXPORTS) \
13317 for flag in $(EXTRA_HOST_FLAGS) ; do \
13318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13319 done; \
13320 echo "Doing info in mpc" ; \
13321 (cd $(HOST_SUBDIR)/mpc && \
13322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13324 "RANLIB=$${RANLIB}" \
13325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13326 info) \
13327 || exit 1
13328
13329@endif mpc
13330
13331.PHONY: maybe-dvi-mpc dvi-mpc
13332maybe-dvi-mpc:
13333@if mpc
13334maybe-dvi-mpc: dvi-mpc
13335
13336dvi-mpc: \
13337 configure-mpc
13338 @[ -f ./mpc/Makefile ] || exit 0; \
13339 r=`${PWD_COMMAND}`; export r; \
13340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13341 $(HOST_EXPORTS) \
13342 for flag in $(EXTRA_HOST_FLAGS) ; do \
13343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13344 done; \
13345 echo "Doing dvi in mpc" ; \
13346 (cd $(HOST_SUBDIR)/mpc && \
13347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13349 "RANLIB=$${RANLIB}" \
13350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13351 dvi) \
13352 || exit 1
13353
13354@endif mpc
13355
13356.PHONY: maybe-pdf-mpc pdf-mpc
13357maybe-pdf-mpc:
13358@if mpc
13359maybe-pdf-mpc: pdf-mpc
13360
13361pdf-mpc: \
13362 configure-mpc
13363 @[ -f ./mpc/Makefile ] || exit 0; \
13364 r=`${PWD_COMMAND}`; export r; \
13365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13366 $(HOST_EXPORTS) \
13367 for flag in $(EXTRA_HOST_FLAGS) ; do \
13368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13369 done; \
13370 echo "Doing pdf in mpc" ; \
13371 (cd $(HOST_SUBDIR)/mpc && \
13372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13374 "RANLIB=$${RANLIB}" \
13375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13376 pdf) \
13377 || exit 1
13378
13379@endif mpc
13380
13381.PHONY: maybe-html-mpc html-mpc
13382maybe-html-mpc:
13383@if mpc
13384maybe-html-mpc: html-mpc
13385
13386html-mpc: \
13387 configure-mpc
13388 @[ -f ./mpc/Makefile ] || exit 0; \
13389 r=`${PWD_COMMAND}`; export r; \
13390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13391 $(HOST_EXPORTS) \
13392 for flag in $(EXTRA_HOST_FLAGS) ; do \
13393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13394 done; \
13395 echo "Doing html in mpc" ; \
13396 (cd $(HOST_SUBDIR)/mpc && \
13397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13399 "RANLIB=$${RANLIB}" \
13400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13401 html) \
13402 || exit 1
13403
13404@endif mpc
13405
13406.PHONY: maybe-TAGS-mpc TAGS-mpc
13407maybe-TAGS-mpc:
13408@if mpc
13409maybe-TAGS-mpc: TAGS-mpc
13410
13411TAGS-mpc: \
13412 configure-mpc
13413 @[ -f ./mpc/Makefile ] || exit 0; \
13414 r=`${PWD_COMMAND}`; export r; \
13415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13416 $(HOST_EXPORTS) \
13417 for flag in $(EXTRA_HOST_FLAGS) ; do \
13418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13419 done; \
13420 echo "Doing TAGS in mpc" ; \
13421 (cd $(HOST_SUBDIR)/mpc && \
13422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13424 "RANLIB=$${RANLIB}" \
13425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13426 TAGS) \
13427 || exit 1
13428
13429@endif mpc
13430
13431.PHONY: maybe-install-info-mpc install-info-mpc
13432maybe-install-info-mpc:
13433@if mpc
13434maybe-install-info-mpc: install-info-mpc
13435
13436install-info-mpc: \
13437 configure-mpc \
13438 info-mpc
13439 @[ -f ./mpc/Makefile ] || exit 0; \
13440 r=`${PWD_COMMAND}`; export r; \
13441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13442 $(HOST_EXPORTS) \
13443 for flag in $(EXTRA_HOST_FLAGS) ; do \
13444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13445 done; \
13446 echo "Doing install-info in mpc" ; \
13447 (cd $(HOST_SUBDIR)/mpc && \
13448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13450 "RANLIB=$${RANLIB}" \
13451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13452 install-info) \
13453 || exit 1
13454
13455@endif mpc
13456
13457.PHONY: maybe-install-pdf-mpc install-pdf-mpc
13458maybe-install-pdf-mpc:
13459@if mpc
13460maybe-install-pdf-mpc: install-pdf-mpc
13461
13462install-pdf-mpc: \
13463 configure-mpc \
13464 pdf-mpc
13465 @[ -f ./mpc/Makefile ] || exit 0; \
13466 r=`${PWD_COMMAND}`; export r; \
13467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13468 $(HOST_EXPORTS) \
13469 for flag in $(EXTRA_HOST_FLAGS) ; do \
13470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13471 done; \
13472 echo "Doing install-pdf in mpc" ; \
13473 (cd $(HOST_SUBDIR)/mpc && \
13474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13476 "RANLIB=$${RANLIB}" \
13477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13478 install-pdf) \
13479 || exit 1
13480
13481@endif mpc
13482
13483.PHONY: maybe-install-html-mpc install-html-mpc
13484maybe-install-html-mpc:
13485@if mpc
13486maybe-install-html-mpc: install-html-mpc
13487
13488install-html-mpc: \
13489 configure-mpc \
13490 html-mpc
13491 @[ -f ./mpc/Makefile ] || exit 0; \
13492 r=`${PWD_COMMAND}`; export r; \
13493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13494 $(HOST_EXPORTS) \
13495 for flag in $(EXTRA_HOST_FLAGS) ; do \
13496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13497 done; \
13498 echo "Doing install-html in mpc" ; \
13499 (cd $(HOST_SUBDIR)/mpc && \
13500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13502 "RANLIB=$${RANLIB}" \
13503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13504 install-html) \
13505 || exit 1
13506
13507@endif mpc
13508
13509.PHONY: maybe-installcheck-mpc installcheck-mpc
13510maybe-installcheck-mpc:
13511@if mpc
13512maybe-installcheck-mpc: installcheck-mpc
13513
13514installcheck-mpc: \
13515 configure-mpc
13516 @[ -f ./mpc/Makefile ] || exit 0; \
13517 r=`${PWD_COMMAND}`; export r; \
13518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13519 $(HOST_EXPORTS) \
13520 for flag in $(EXTRA_HOST_FLAGS) ; do \
13521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13522 done; \
13523 echo "Doing installcheck in mpc" ; \
13524 (cd $(HOST_SUBDIR)/mpc && \
13525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13527 "RANLIB=$${RANLIB}" \
13528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13529 installcheck) \
13530 || exit 1
13531
13532@endif mpc
13533
13534.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13535maybe-mostlyclean-mpc:
13536@if mpc
13537maybe-mostlyclean-mpc: mostlyclean-mpc
13538
13539mostlyclean-mpc:
13540 @[ -f ./mpc/Makefile ] || exit 0; \
13541 r=`${PWD_COMMAND}`; export r; \
13542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13543 $(HOST_EXPORTS) \
13544 for flag in $(EXTRA_HOST_FLAGS) ; do \
13545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13546 done; \
13547 echo "Doing mostlyclean in mpc" ; \
13548 (cd $(HOST_SUBDIR)/mpc && \
13549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13551 "RANLIB=$${RANLIB}" \
13552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13553 mostlyclean) \
13554 || exit 1
13555
13556@endif mpc
13557
13558.PHONY: maybe-clean-mpc clean-mpc
13559maybe-clean-mpc:
13560@if mpc
13561maybe-clean-mpc: clean-mpc
13562
13563clean-mpc:
13564 @[ -f ./mpc/Makefile ] || exit 0; \
13565 r=`${PWD_COMMAND}`; export r; \
13566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13567 $(HOST_EXPORTS) \
13568 for flag in $(EXTRA_HOST_FLAGS) ; do \
13569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13570 done; \
13571 echo "Doing clean in mpc" ; \
13572 (cd $(HOST_SUBDIR)/mpc && \
13573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13575 "RANLIB=$${RANLIB}" \
13576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13577 clean) \
13578 || exit 1
13579
13580@endif mpc
13581
13582.PHONY: maybe-distclean-mpc distclean-mpc
13583maybe-distclean-mpc:
13584@if mpc
13585maybe-distclean-mpc: distclean-mpc
13586
13587distclean-mpc:
13588 @[ -f ./mpc/Makefile ] || exit 0; \
13589 r=`${PWD_COMMAND}`; export r; \
13590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13591 $(HOST_EXPORTS) \
13592 for flag in $(EXTRA_HOST_FLAGS) ; do \
13593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13594 done; \
13595 echo "Doing distclean in mpc" ; \
13596 (cd $(HOST_SUBDIR)/mpc && \
13597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13599 "RANLIB=$${RANLIB}" \
13600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13601 distclean) \
13602 || exit 1
13603
13604@endif mpc
13605
13606.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13607maybe-maintainer-clean-mpc:
13608@if mpc
13609maybe-maintainer-clean-mpc: maintainer-clean-mpc
13610
13611maintainer-clean-mpc:
13612 @[ -f ./mpc/Makefile ] || exit 0; \
13613 r=`${PWD_COMMAND}`; export r; \
13614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13615 $(HOST_EXPORTS) \
13616 for flag in $(EXTRA_HOST_FLAGS) ; do \
13617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13618 done; \
13619 echo "Doing maintainer-clean in mpc" ; \
13620 (cd $(HOST_SUBDIR)/mpc && \
13621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13623 "RANLIB=$${RANLIB}" \
13624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13625 maintainer-clean) \
13626 || exit 1
13627
13628@endif mpc
13629
13630
13631
13632.PHONY: configure-isl maybe-configure-isl
13633maybe-configure-isl:
13634@if gcc-bootstrap
13635configure-isl: stage_current
13636@endif gcc-bootstrap
13637@if isl
13638maybe-configure-isl: configure-isl
13639configure-isl:
13640 @r=`${PWD_COMMAND}`; export r; \
13641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13642 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13643 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13644 $(HOST_EXPORTS) \
13645 echo Configuring in $(HOST_SUBDIR)/isl; \
13646 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13647 case $(srcdir) in \
13648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13649 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13651 esac; \
13652 module_srcdir=isl; \
13653 $(SHELL) \
13654 $$s/$$module_srcdir/configure \
13655 --srcdir=$${topdir}/$$module_srcdir \
13656 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13657 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13658 || exit 1
13659@endif isl
13660
13661
13662
13663.PHONY: configure-stage1-isl maybe-configure-stage1-isl
13664maybe-configure-stage1-isl:
13665@if isl-bootstrap
13666maybe-configure-stage1-isl: configure-stage1-isl
13667configure-stage1-isl:
13668 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13669 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13670 @r=`${PWD_COMMAND}`; export r; \
13671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13672 TFLAGS="$(STAGE1_TFLAGS)"; \
13673 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13674 $(HOST_EXPORTS) \
13675 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13676 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13677 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13678 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13679 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13680 cd $(HOST_SUBDIR)/isl || exit 1; \
13681 case $(srcdir) in \
13682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13683 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13685 esac; \
13686 module_srcdir=isl; \
13687 $(SHELL) $$s/$$module_srcdir/configure \
13688 --srcdir=$${topdir}/$$module_srcdir \
13689 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13690 --target=${target_alias} \
13691 \
13692 $(STAGE1_CONFIGURE_FLAGS) \
13693 --disable-shared @extra_isl_gmp_configure_flags@
13694@endif isl-bootstrap
13695
13696.PHONY: configure-stage2-isl maybe-configure-stage2-isl
13697maybe-configure-stage2-isl:
13698@if isl-bootstrap
13699maybe-configure-stage2-isl: configure-stage2-isl
13700configure-stage2-isl:
13701 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13702 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13703 @r=`${PWD_COMMAND}`; export r; \
13704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13705 TFLAGS="$(STAGE2_TFLAGS)"; \
13706 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13707 $(HOST_EXPORTS) \
13708 $(POSTSTAGE1_HOST_EXPORTS) \
13709 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13710 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13711 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13712 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13713 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13714 cd $(HOST_SUBDIR)/isl || exit 1; \
13715 case $(srcdir) in \
13716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13717 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13719 esac; \
13720 module_srcdir=isl; \
13721 $(SHELL) $$s/$$module_srcdir/configure \
13722 --srcdir=$${topdir}/$$module_srcdir \
13723 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13724 --target=${target_alias} \
13725 --with-build-libsubdir=$(HOST_SUBDIR) \
13726 $(STAGE2_CONFIGURE_FLAGS) \
13727 --disable-shared @extra_isl_gmp_configure_flags@
13728@endif isl-bootstrap
13729
13730.PHONY: configure-stage3-isl maybe-configure-stage3-isl
13731maybe-configure-stage3-isl:
13732@if isl-bootstrap
13733maybe-configure-stage3-isl: configure-stage3-isl
13734configure-stage3-isl:
13735 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13736 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13737 @r=`${PWD_COMMAND}`; export r; \
13738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13739 TFLAGS="$(STAGE3_TFLAGS)"; \
13740 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13741 $(HOST_EXPORTS) \
13742 $(POSTSTAGE1_HOST_EXPORTS) \
13743 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13744 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13745 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13746 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13747 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13748 cd $(HOST_SUBDIR)/isl || exit 1; \
13749 case $(srcdir) in \
13750 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13751 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13752 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13753 esac; \
13754 module_srcdir=isl; \
13755 $(SHELL) $$s/$$module_srcdir/configure \
13756 --srcdir=$${topdir}/$$module_srcdir \
13757 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13758 --target=${target_alias} \
13759 --with-build-libsubdir=$(HOST_SUBDIR) \
13760 $(STAGE3_CONFIGURE_FLAGS) \
13761 --disable-shared @extra_isl_gmp_configure_flags@
13762@endif isl-bootstrap
13763
13764.PHONY: configure-stage4-isl maybe-configure-stage4-isl
13765maybe-configure-stage4-isl:
13766@if isl-bootstrap
13767maybe-configure-stage4-isl: configure-stage4-isl
13768configure-stage4-isl:
13769 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13770 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13771 @r=`${PWD_COMMAND}`; export r; \
13772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13773 TFLAGS="$(STAGE4_TFLAGS)"; \
13774 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13775 $(HOST_EXPORTS) \
13776 $(POSTSTAGE1_HOST_EXPORTS) \
13777 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13778 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13779 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13780 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13781 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13782 cd $(HOST_SUBDIR)/isl || exit 1; \
13783 case $(srcdir) in \
13784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13785 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13787 esac; \
13788 module_srcdir=isl; \
13789 $(SHELL) $$s/$$module_srcdir/configure \
13790 --srcdir=$${topdir}/$$module_srcdir \
13791 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13792 --target=${target_alias} \
13793 --with-build-libsubdir=$(HOST_SUBDIR) \
13794 $(STAGE4_CONFIGURE_FLAGS) \
13795 --disable-shared @extra_isl_gmp_configure_flags@
13796@endif isl-bootstrap
13797
13798.PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13799maybe-configure-stageprofile-isl:
13800@if isl-bootstrap
13801maybe-configure-stageprofile-isl: configure-stageprofile-isl
13802configure-stageprofile-isl:
13803 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13804 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13805 @r=`${PWD_COMMAND}`; export r; \
13806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13807 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13808 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13809 $(HOST_EXPORTS) \
13810 $(POSTSTAGE1_HOST_EXPORTS) \
13811 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13812 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13813 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13814 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13815 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13816 cd $(HOST_SUBDIR)/isl || exit 1; \
13817 case $(srcdir) in \
13818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13819 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13821 esac; \
13822 module_srcdir=isl; \
13823 $(SHELL) $$s/$$module_srcdir/configure \
13824 --srcdir=$${topdir}/$$module_srcdir \
13825 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13826 --target=${target_alias} \
13827 --with-build-libsubdir=$(HOST_SUBDIR) \
13828 $(STAGEprofile_CONFIGURE_FLAGS) \
13829 --disable-shared @extra_isl_gmp_configure_flags@
13830@endif isl-bootstrap
13831
13832.PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13833maybe-configure-stagefeedback-isl:
13834@if isl-bootstrap
13835maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13836configure-stagefeedback-isl:
13837 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13838 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13839 @r=`${PWD_COMMAND}`; export r; \
13840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13841 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13842 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13843 $(HOST_EXPORTS) \
13844 $(POSTSTAGE1_HOST_EXPORTS) \
13845 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13846 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13847 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13848 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13850 cd $(HOST_SUBDIR)/isl || exit 1; \
13851 case $(srcdir) in \
13852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13853 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13855 esac; \
13856 module_srcdir=isl; \
13857 $(SHELL) $$s/$$module_srcdir/configure \
13858 --srcdir=$${topdir}/$$module_srcdir \
13859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13860 --target=${target_alias} \
13861 --with-build-libsubdir=$(HOST_SUBDIR) \
13862 $(STAGEfeedback_CONFIGURE_FLAGS) \
13863 --disable-shared @extra_isl_gmp_configure_flags@
13864@endif isl-bootstrap
13865
13866
13867
13868
13869
13870.PHONY: all-isl maybe-all-isl
13871maybe-all-isl:
13872@if gcc-bootstrap
13873all-isl: stage_current
13874@endif gcc-bootstrap
13875@if isl
13876TARGET-isl=all
13877maybe-all-isl: all-isl
13878all-isl: configure-isl
13879 @r=`${PWD_COMMAND}`; export r; \
13880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13881 $(HOST_EXPORTS) \
13882 (cd $(HOST_SUBDIR)/isl && \
13883 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13884 $(TARGET-isl))
13885@endif isl
13886
13887
13888
13889.PHONY: all-stage1-isl maybe-all-stage1-isl
13890.PHONY: clean-stage1-isl maybe-clean-stage1-isl
13891maybe-all-stage1-isl:
13892maybe-clean-stage1-isl:
13893@if isl-bootstrap
13894maybe-all-stage1-isl: all-stage1-isl
13895all-stage1: all-stage1-isl
13896TARGET-stage1-isl = $(TARGET-isl)
13897all-stage1-isl: configure-stage1-isl
13898 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13899 @r=`${PWD_COMMAND}`; export r; \
13900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13901 TFLAGS="$(STAGE1_TFLAGS)"; \
13902 $(HOST_EXPORTS) \
13903 cd $(HOST_SUBDIR)/isl && \
13904 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13905 CFLAGS="$(STAGE1_CFLAGS)" \
13906 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13907 LIBCFLAGS="$(LIBCFLAGS)" \
13908 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13909 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13910 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13911 $(EXTRA_HOST_FLAGS) \
13912 $(STAGE1_FLAGS_TO_PASS) V=1 \
13913 TFLAGS="$(STAGE1_TFLAGS)" \
13914 $(TARGET-stage1-isl)
13915
13916maybe-clean-stage1-isl: clean-stage1-isl
13917clean-stage1: clean-stage1-isl
13918clean-stage1-isl:
13919 @if [ $(current_stage) = stage1 ]; then \
13920 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13921 else \
13922 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13923 $(MAKE) stage1-start; \
13924 fi; \
13925 cd $(HOST_SUBDIR)/isl && \
13926 $(MAKE) $(EXTRA_HOST_FLAGS) \
13927 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13928@endif isl-bootstrap
13929
13930
13931.PHONY: all-stage2-isl maybe-all-stage2-isl
13932.PHONY: clean-stage2-isl maybe-clean-stage2-isl
13933maybe-all-stage2-isl:
13934maybe-clean-stage2-isl:
13935@if isl-bootstrap
13936maybe-all-stage2-isl: all-stage2-isl
13937all-stage2: all-stage2-isl
13938TARGET-stage2-isl = $(TARGET-isl)
13939all-stage2-isl: configure-stage2-isl
13940 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13941 @r=`${PWD_COMMAND}`; export r; \
13942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13943 TFLAGS="$(STAGE2_TFLAGS)"; \
13944 $(HOST_EXPORTS) \
13945 $(POSTSTAGE1_HOST_EXPORTS) \
13946 cd $(HOST_SUBDIR)/isl && \
13947 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13948 CFLAGS="$(STAGE2_CFLAGS)" \
13949 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13950 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13951 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13952 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13953 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13954 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13955 TFLAGS="$(STAGE2_TFLAGS)" \
13956 $(TARGET-stage2-isl)
13957
13958maybe-clean-stage2-isl: clean-stage2-isl
13959clean-stage2: clean-stage2-isl
13960clean-stage2-isl:
13961 @if [ $(current_stage) = stage2 ]; then \
13962 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13963 else \
13964 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13965 $(MAKE) stage2-start; \
13966 fi; \
13967 cd $(HOST_SUBDIR)/isl && \
13968 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13969@endif isl-bootstrap
13970
13971
13972.PHONY: all-stage3-isl maybe-all-stage3-isl
13973.PHONY: clean-stage3-isl maybe-clean-stage3-isl
13974maybe-all-stage3-isl:
13975maybe-clean-stage3-isl:
13976@if isl-bootstrap
13977maybe-all-stage3-isl: all-stage3-isl
13978all-stage3: all-stage3-isl
13979TARGET-stage3-isl = $(TARGET-isl)
13980all-stage3-isl: configure-stage3-isl
13981 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13982 @r=`${PWD_COMMAND}`; export r; \
13983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13984 TFLAGS="$(STAGE3_TFLAGS)"; \
13985 $(HOST_EXPORTS) \
13986 $(POSTSTAGE1_HOST_EXPORTS) \
13987 cd $(HOST_SUBDIR)/isl && \
13988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13989 CFLAGS="$(STAGE3_CFLAGS)" \
13990 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13991 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13995 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13996 TFLAGS="$(STAGE3_TFLAGS)" \
13997 $(TARGET-stage3-isl)
13998
13999maybe-clean-stage3-isl: clean-stage3-isl
14000clean-stage3: clean-stage3-isl
14001clean-stage3-isl:
14002 @if [ $(current_stage) = stage3 ]; then \
14003 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14004 else \
14005 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
14006 $(MAKE) stage3-start; \
14007 fi; \
14008 cd $(HOST_SUBDIR)/isl && \
14009 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14010@endif isl-bootstrap
14011
14012
14013.PHONY: all-stage4-isl maybe-all-stage4-isl
14014.PHONY: clean-stage4-isl maybe-clean-stage4-isl
14015maybe-all-stage4-isl:
14016maybe-clean-stage4-isl:
14017@if isl-bootstrap
14018maybe-all-stage4-isl: all-stage4-isl
14019all-stage4: all-stage4-isl
14020TARGET-stage4-isl = $(TARGET-isl)
14021all-stage4-isl: configure-stage4-isl
14022 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14023 @r=`${PWD_COMMAND}`; export r; \
14024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14025 TFLAGS="$(STAGE4_TFLAGS)"; \
14026 $(HOST_EXPORTS) \
14027 $(POSTSTAGE1_HOST_EXPORTS) \
14028 cd $(HOST_SUBDIR)/isl && \
14029 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14030 CFLAGS="$(STAGE4_CFLAGS)" \
14031 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14032 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14033 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14034 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14035 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14036 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14037 TFLAGS="$(STAGE4_TFLAGS)" \
14038 $(TARGET-stage4-isl)
14039
14040maybe-clean-stage4-isl: clean-stage4-isl
14041clean-stage4: clean-stage4-isl
14042clean-stage4-isl:
14043 @if [ $(current_stage) = stage4 ]; then \
14044 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14045 else \
14046 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
14047 $(MAKE) stage4-start; \
14048 fi; \
14049 cd $(HOST_SUBDIR)/isl && \
14050 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14051@endif isl-bootstrap
14052
14053
14054.PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
14055.PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
14056maybe-all-stageprofile-isl:
14057maybe-clean-stageprofile-isl:
14058@if isl-bootstrap
14059maybe-all-stageprofile-isl: all-stageprofile-isl
14060all-stageprofile: all-stageprofile-isl
14061TARGET-stageprofile-isl = $(TARGET-isl)
14062all-stageprofile-isl: configure-stageprofile-isl
14063 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14064 @r=`${PWD_COMMAND}`; export r; \
14065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14066 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14067 $(HOST_EXPORTS) \
14068 $(POSTSTAGE1_HOST_EXPORTS) \
14069 cd $(HOST_SUBDIR)/isl && \
14070 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14071 CFLAGS="$(STAGEprofile_CFLAGS)" \
14072 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14073 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14074 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14075 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14076 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14077 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14078 TFLAGS="$(STAGEprofile_TFLAGS)" \
14079 $(TARGET-stageprofile-isl)
14080
14081maybe-clean-stageprofile-isl: clean-stageprofile-isl
14082clean-stageprofile: clean-stageprofile-isl
14083clean-stageprofile-isl:
14084 @if [ $(current_stage) = stageprofile ]; then \
14085 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14086 else \
14087 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14088 $(MAKE) stageprofile-start; \
14089 fi; \
14090 cd $(HOST_SUBDIR)/isl && \
14091 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14092@endif isl-bootstrap
14093
14094
14095.PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14096.PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14097maybe-all-stagefeedback-isl:
14098maybe-clean-stagefeedback-isl:
14099@if isl-bootstrap
14100maybe-all-stagefeedback-isl: all-stagefeedback-isl
14101all-stagefeedback: all-stagefeedback-isl
14102TARGET-stagefeedback-isl = $(TARGET-isl)
14103all-stagefeedback-isl: configure-stagefeedback-isl
14104 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14105 @r=`${PWD_COMMAND}`; export r; \
14106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14107 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14108 $(HOST_EXPORTS) \
14109 $(POSTSTAGE1_HOST_EXPORTS) \
14110 cd $(HOST_SUBDIR)/isl && \
14111 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14112 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14113 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14114 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14115 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14116 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14117 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14118 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14119 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14120 $(TARGET-stagefeedback-isl)
14121
14122maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14123clean-stagefeedback: clean-stagefeedback-isl
14124clean-stagefeedback-isl:
14125 @if [ $(current_stage) = stagefeedback ]; then \
14126 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14127 else \
14128 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14129 $(MAKE) stagefeedback-start; \
14130 fi; \
14131 cd $(HOST_SUBDIR)/isl && \
14132 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14133@endif isl-bootstrap
14134
14135
14136
14137
14138
14139.PHONY: check-isl maybe-check-isl
14140maybe-check-isl:
14141@if isl
14142maybe-check-isl: check-isl
14143
14144check-isl:
14145 @: $(MAKE); $(unstage)
14146 @r=`${PWD_COMMAND}`; export r; \
14147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14148 $(HOST_EXPORTS) \
14149 (cd $(HOST_SUBDIR)/isl && \
14150 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
14151
14152@endif isl
14153
14154.PHONY: install-isl maybe-install-isl
14155maybe-install-isl:
14156@if isl
14157maybe-install-isl: install-isl
14158
14159install-isl:
14160
14161@endif isl
14162
14163.PHONY: install-strip-isl maybe-install-strip-isl
14164maybe-install-strip-isl:
14165@if isl
14166maybe-install-strip-isl: install-strip-isl
14167
14168install-strip-isl:
14169
14170@endif isl
14171
14172# Other targets (info, dvi, pdf, etc.)
14173
14174.PHONY: maybe-info-isl info-isl
14175maybe-info-isl:
14176@if isl
14177maybe-info-isl: info-isl
14178
14179info-isl: \
14180 configure-isl
14181 @[ -f ./isl/Makefile ] || exit 0; \
14182 r=`${PWD_COMMAND}`; export r; \
14183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14184 $(HOST_EXPORTS) \
14185 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14187 done; \
14188 echo "Doing info in isl" ; \
14189 (cd $(HOST_SUBDIR)/isl && \
14190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14192 "RANLIB=$${RANLIB}" \
14193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14194 info) \
14195 || exit 1
14196
14197@endif isl
14198
14199.PHONY: maybe-dvi-isl dvi-isl
14200maybe-dvi-isl:
14201@if isl
14202maybe-dvi-isl: dvi-isl
14203
14204dvi-isl: \
14205 configure-isl
14206 @[ -f ./isl/Makefile ] || exit 0; \
14207 r=`${PWD_COMMAND}`; export r; \
14208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14209 $(HOST_EXPORTS) \
14210 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14212 done; \
14213 echo "Doing dvi in isl" ; \
14214 (cd $(HOST_SUBDIR)/isl && \
14215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14217 "RANLIB=$${RANLIB}" \
14218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14219 dvi) \
14220 || exit 1
14221
14222@endif isl
14223
14224.PHONY: maybe-pdf-isl pdf-isl
14225maybe-pdf-isl:
14226@if isl
14227maybe-pdf-isl: pdf-isl
14228
14229pdf-isl: \
14230 configure-isl
14231 @[ -f ./isl/Makefile ] || exit 0; \
14232 r=`${PWD_COMMAND}`; export r; \
14233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14234 $(HOST_EXPORTS) \
14235 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14237 done; \
14238 echo "Doing pdf in isl" ; \
14239 (cd $(HOST_SUBDIR)/isl && \
14240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14242 "RANLIB=$${RANLIB}" \
14243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14244 pdf) \
14245 || exit 1
14246
14247@endif isl
14248
14249.PHONY: maybe-html-isl html-isl
14250maybe-html-isl:
14251@if isl
14252maybe-html-isl: html-isl
14253
14254html-isl: \
14255 configure-isl
14256 @[ -f ./isl/Makefile ] || exit 0; \
14257 r=`${PWD_COMMAND}`; export r; \
14258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14259 $(HOST_EXPORTS) \
14260 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14262 done; \
14263 echo "Doing html in isl" ; \
14264 (cd $(HOST_SUBDIR)/isl && \
14265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14267 "RANLIB=$${RANLIB}" \
14268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14269 html) \
14270 || exit 1
14271
14272@endif isl
14273
14274.PHONY: maybe-TAGS-isl TAGS-isl
14275maybe-TAGS-isl:
14276@if isl
14277maybe-TAGS-isl: TAGS-isl
14278
14279TAGS-isl: \
14280 configure-isl
14281 @[ -f ./isl/Makefile ] || exit 0; \
14282 r=`${PWD_COMMAND}`; export r; \
14283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14284 $(HOST_EXPORTS) \
14285 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14287 done; \
14288 echo "Doing TAGS in isl" ; \
14289 (cd $(HOST_SUBDIR)/isl && \
14290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14292 "RANLIB=$${RANLIB}" \
14293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14294 TAGS) \
14295 || exit 1
14296
14297@endif isl
14298
14299.PHONY: maybe-install-info-isl install-info-isl
14300maybe-install-info-isl:
14301@if isl
14302maybe-install-info-isl: install-info-isl
14303
14304install-info-isl: \
14305 configure-isl \
14306 info-isl
14307 @[ -f ./isl/Makefile ] || exit 0; \
14308 r=`${PWD_COMMAND}`; export r; \
14309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14310 $(HOST_EXPORTS) \
14311 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14313 done; \
14314 echo "Doing install-info in isl" ; \
14315 (cd $(HOST_SUBDIR)/isl && \
14316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14318 "RANLIB=$${RANLIB}" \
14319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14320 install-info) \
14321 || exit 1
14322
14323@endif isl
14324
14325.PHONY: maybe-install-pdf-isl install-pdf-isl
14326maybe-install-pdf-isl:
14327@if isl
14328maybe-install-pdf-isl: install-pdf-isl
14329
14330install-pdf-isl: \
14331 configure-isl \
14332 pdf-isl
14333 @[ -f ./isl/Makefile ] || exit 0; \
14334 r=`${PWD_COMMAND}`; export r; \
14335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14336 $(HOST_EXPORTS) \
14337 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14339 done; \
14340 echo "Doing install-pdf in isl" ; \
14341 (cd $(HOST_SUBDIR)/isl && \
14342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14344 "RANLIB=$${RANLIB}" \
14345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14346 install-pdf) \
14347 || exit 1
14348
14349@endif isl
14350
14351.PHONY: maybe-install-html-isl install-html-isl
14352maybe-install-html-isl:
14353@if isl
14354maybe-install-html-isl: install-html-isl
14355
14356install-html-isl: \
14357 configure-isl \
14358 html-isl
14359 @[ -f ./isl/Makefile ] || exit 0; \
14360 r=`${PWD_COMMAND}`; export r; \
14361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14362 $(HOST_EXPORTS) \
14363 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14365 done; \
14366 echo "Doing install-html in isl" ; \
14367 (cd $(HOST_SUBDIR)/isl && \
14368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14370 "RANLIB=$${RANLIB}" \
14371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14372 install-html) \
14373 || exit 1
14374
14375@endif isl
14376
14377.PHONY: maybe-installcheck-isl installcheck-isl
14378maybe-installcheck-isl:
14379@if isl
14380maybe-installcheck-isl: installcheck-isl
14381
14382installcheck-isl: \
14383 configure-isl
14384 @[ -f ./isl/Makefile ] || exit 0; \
14385 r=`${PWD_COMMAND}`; export r; \
14386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14387 $(HOST_EXPORTS) \
14388 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14390 done; \
14391 echo "Doing installcheck in isl" ; \
14392 (cd $(HOST_SUBDIR)/isl && \
14393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14395 "RANLIB=$${RANLIB}" \
14396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14397 installcheck) \
14398 || exit 1
14399
14400@endif isl
14401
14402.PHONY: maybe-mostlyclean-isl mostlyclean-isl
14403maybe-mostlyclean-isl:
14404@if isl
14405maybe-mostlyclean-isl: mostlyclean-isl
14406
14407mostlyclean-isl:
14408 @[ -f ./isl/Makefile ] || exit 0; \
14409 r=`${PWD_COMMAND}`; export r; \
14410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14411 $(HOST_EXPORTS) \
14412 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14414 done; \
14415 echo "Doing mostlyclean in isl" ; \
14416 (cd $(HOST_SUBDIR)/isl && \
14417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14419 "RANLIB=$${RANLIB}" \
14420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14421 mostlyclean) \
14422 || exit 1
14423
14424@endif isl
14425
14426.PHONY: maybe-clean-isl clean-isl
14427maybe-clean-isl:
14428@if isl
14429maybe-clean-isl: clean-isl
14430
14431clean-isl:
14432 @[ -f ./isl/Makefile ] || exit 0; \
14433 r=`${PWD_COMMAND}`; export r; \
14434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14435 $(HOST_EXPORTS) \
14436 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14438 done; \
14439 echo "Doing clean in isl" ; \
14440 (cd $(HOST_SUBDIR)/isl && \
14441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14443 "RANLIB=$${RANLIB}" \
14444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14445 clean) \
14446 || exit 1
14447
14448@endif isl
14449
14450.PHONY: maybe-distclean-isl distclean-isl
14451maybe-distclean-isl:
14452@if isl
14453maybe-distclean-isl: distclean-isl
14454
14455distclean-isl:
14456 @[ -f ./isl/Makefile ] || exit 0; \
14457 r=`${PWD_COMMAND}`; export r; \
14458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14459 $(HOST_EXPORTS) \
14460 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14462 done; \
14463 echo "Doing distclean in isl" ; \
14464 (cd $(HOST_SUBDIR)/isl && \
14465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14467 "RANLIB=$${RANLIB}" \
14468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14469 distclean) \
14470 || exit 1
14471
14472@endif isl
14473
14474.PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14475maybe-maintainer-clean-isl:
14476@if isl
14477maybe-maintainer-clean-isl: maintainer-clean-isl
14478
14479maintainer-clean-isl:
14480 @[ -f ./isl/Makefile ] || exit 0; \
14481 r=`${PWD_COMMAND}`; export r; \
14482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14483 $(HOST_EXPORTS) \
14484 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14486 done; \
14487 echo "Doing maintainer-clean in isl" ; \
14488 (cd $(HOST_SUBDIR)/isl && \
14489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14491 "RANLIB=$${RANLIB}" \
14492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14493 maintainer-clean) \
14494 || exit 1
14495
14496@endif isl
14497
14498
14499
14500.PHONY: configure-libelf maybe-configure-libelf
14501maybe-configure-libelf:
14502@if gcc-bootstrap
14503configure-libelf: stage_current
14504@endif gcc-bootstrap
14505@if libelf
14506maybe-configure-libelf: configure-libelf
14507configure-libelf:
14508 @r=`${PWD_COMMAND}`; export r; \
14509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14510 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14512 $(HOST_EXPORTS) \
14513 echo Configuring in $(HOST_SUBDIR)/libelf; \
14514 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14515 case $(srcdir) in \
14516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14517 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14519 esac; \
14520 module_srcdir=libelf; \
14521 $(SHELL) \
14522 $$s/$$module_srcdir/configure \
14523 --srcdir=$${topdir}/$$module_srcdir \
14524 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14525 --target=${target_alias} --disable-shared \
14526 || exit 1
14527@endif libelf
14528
14529
14530
14531.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14532maybe-configure-stage1-libelf:
14533@if libelf-bootstrap
14534maybe-configure-stage1-libelf: configure-stage1-libelf
14535configure-stage1-libelf:
14536 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14537 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14538 @r=`${PWD_COMMAND}`; export r; \
14539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14540 TFLAGS="$(STAGE1_TFLAGS)"; \
14541 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14542 $(HOST_EXPORTS) \
14543 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14544 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14545 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14546 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14547 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14548 cd $(HOST_SUBDIR)/libelf || exit 1; \
14549 case $(srcdir) in \
14550 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14551 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14552 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14553 esac; \
14554 module_srcdir=libelf; \
14555 $(SHELL) $$s/$$module_srcdir/configure \
14556 --srcdir=$${topdir}/$$module_srcdir \
14557 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14558 --target=${target_alias} \
14559 \
14560 $(STAGE1_CONFIGURE_FLAGS) \
14561 --disable-shared
14562@endif libelf-bootstrap
14563
14564.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14565maybe-configure-stage2-libelf:
14566@if libelf-bootstrap
14567maybe-configure-stage2-libelf: configure-stage2-libelf
14568configure-stage2-libelf:
14569 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14570 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14571 @r=`${PWD_COMMAND}`; export r; \
14572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14573 TFLAGS="$(STAGE2_TFLAGS)"; \
14574 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14575 $(HOST_EXPORTS) \
14576 $(POSTSTAGE1_HOST_EXPORTS) \
14577 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14578 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14579 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14580 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14581 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14582 cd $(HOST_SUBDIR)/libelf || exit 1; \
14583 case $(srcdir) in \
14584 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14585 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14586 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14587 esac; \
14588 module_srcdir=libelf; \
14589 $(SHELL) $$s/$$module_srcdir/configure \
14590 --srcdir=$${topdir}/$$module_srcdir \
14591 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14592 --target=${target_alias} \
14593 --with-build-libsubdir=$(HOST_SUBDIR) \
14594 $(STAGE2_CONFIGURE_FLAGS) \
14595 --disable-shared
14596@endif libelf-bootstrap
14597
14598.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14599maybe-configure-stage3-libelf:
14600@if libelf-bootstrap
14601maybe-configure-stage3-libelf: configure-stage3-libelf
14602configure-stage3-libelf:
14603 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14604 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14605 @r=`${PWD_COMMAND}`; export r; \
14606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14607 TFLAGS="$(STAGE3_TFLAGS)"; \
14608 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14609 $(HOST_EXPORTS) \
14610 $(POSTSTAGE1_HOST_EXPORTS) \
14611 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14612 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14613 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14614 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14616 cd $(HOST_SUBDIR)/libelf || exit 1; \
14617 case $(srcdir) in \
14618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14619 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14621 esac; \
14622 module_srcdir=libelf; \
14623 $(SHELL) $$s/$$module_srcdir/configure \
14624 --srcdir=$${topdir}/$$module_srcdir \
14625 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14626 --target=${target_alias} \
14627 --with-build-libsubdir=$(HOST_SUBDIR) \
14628 $(STAGE3_CONFIGURE_FLAGS) \
14629 --disable-shared
14630@endif libelf-bootstrap
14631
14632.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14633maybe-configure-stage4-libelf:
14634@if libelf-bootstrap
14635maybe-configure-stage4-libelf: configure-stage4-libelf
14636configure-stage4-libelf:
14637 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14638 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14639 @r=`${PWD_COMMAND}`; export r; \
14640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14641 TFLAGS="$(STAGE4_TFLAGS)"; \
14642 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14643 $(HOST_EXPORTS) \
14644 $(POSTSTAGE1_HOST_EXPORTS) \
14645 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14646 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14647 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14648 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14649 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14650 cd $(HOST_SUBDIR)/libelf || exit 1; \
14651 case $(srcdir) in \
14652 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14653 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14654 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14655 esac; \
14656 module_srcdir=libelf; \
14657 $(SHELL) $$s/$$module_srcdir/configure \
14658 --srcdir=$${topdir}/$$module_srcdir \
14659 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14660 --target=${target_alias} \
14661 --with-build-libsubdir=$(HOST_SUBDIR) \
14662 $(STAGE4_CONFIGURE_FLAGS) \
14663 --disable-shared
14664@endif libelf-bootstrap
14665
14666.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14667maybe-configure-stageprofile-libelf:
14668@if libelf-bootstrap
14669maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14670configure-stageprofile-libelf:
14671 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14672 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14673 @r=`${PWD_COMMAND}`; export r; \
14674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14675 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14676 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14677 $(HOST_EXPORTS) \
14678 $(POSTSTAGE1_HOST_EXPORTS) \
14679 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14680 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14681 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14682 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14684 cd $(HOST_SUBDIR)/libelf || exit 1; \
14685 case $(srcdir) in \
14686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14687 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14689 esac; \
14690 module_srcdir=libelf; \
14691 $(SHELL) $$s/$$module_srcdir/configure \
14692 --srcdir=$${topdir}/$$module_srcdir \
14693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14694 --target=${target_alias} \
14695 --with-build-libsubdir=$(HOST_SUBDIR) \
14696 $(STAGEprofile_CONFIGURE_FLAGS) \
14697 --disable-shared
14698@endif libelf-bootstrap
14699
14700.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14701maybe-configure-stagefeedback-libelf:
14702@if libelf-bootstrap
14703maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14704configure-stagefeedback-libelf:
14705 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14706 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14707 @r=`${PWD_COMMAND}`; export r; \
14708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14709 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14710 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14711 $(HOST_EXPORTS) \
14712 $(POSTSTAGE1_HOST_EXPORTS) \
14713 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14714 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14715 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14716 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14717 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14718 cd $(HOST_SUBDIR)/libelf || exit 1; \
14719 case $(srcdir) in \
14720 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14721 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14722 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14723 esac; \
14724 module_srcdir=libelf; \
14725 $(SHELL) $$s/$$module_srcdir/configure \
14726 --srcdir=$${topdir}/$$module_srcdir \
14727 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14728 --target=${target_alias} \
14729 --with-build-libsubdir=$(HOST_SUBDIR) \
14730 $(STAGEfeedback_CONFIGURE_FLAGS) \
14731 --disable-shared
14732@endif libelf-bootstrap
14733
14734
14735
14736
14737
14738.PHONY: all-libelf maybe-all-libelf
14739maybe-all-libelf:
14740@if gcc-bootstrap
14741all-libelf: stage_current
14742@endif gcc-bootstrap
14743@if libelf
14744TARGET-libelf=all
14745maybe-all-libelf: all-libelf
14746all-libelf: configure-libelf
14747 @r=`${PWD_COMMAND}`; export r; \
14748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14749 $(HOST_EXPORTS) \
14750 (cd $(HOST_SUBDIR)/libelf && \
14751 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14752 $(TARGET-libelf))
14753@endif libelf
14754
14755
14756
14757.PHONY: all-stage1-libelf maybe-all-stage1-libelf
14758.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14759maybe-all-stage1-libelf:
14760maybe-clean-stage1-libelf:
14761@if libelf-bootstrap
14762maybe-all-stage1-libelf: all-stage1-libelf
14763all-stage1: all-stage1-libelf
14764TARGET-stage1-libelf = $(TARGET-libelf)
14765all-stage1-libelf: configure-stage1-libelf
14766 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14767 @r=`${PWD_COMMAND}`; export r; \
14768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14769 TFLAGS="$(STAGE1_TFLAGS)"; \
14770 $(HOST_EXPORTS) \
14771 cd $(HOST_SUBDIR)/libelf && \
14772 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14773 CFLAGS="$(STAGE1_CFLAGS)" \
14774 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14775 LIBCFLAGS="$(LIBCFLAGS)" \
14776 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14777 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14778 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14779 $(EXTRA_HOST_FLAGS) \
14780 $(STAGE1_FLAGS_TO_PASS) \
14781 TFLAGS="$(STAGE1_TFLAGS)" \
14782 $(TARGET-stage1-libelf)
14783
14784maybe-clean-stage1-libelf: clean-stage1-libelf
14785clean-stage1: clean-stage1-libelf
14786clean-stage1-libelf:
14787 @if [ $(current_stage) = stage1 ]; then \
14788 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14789 else \
14790 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
14791 $(MAKE) stage1-start; \
14792 fi; \
14793 cd $(HOST_SUBDIR)/libelf && \
14794 $(MAKE) $(EXTRA_HOST_FLAGS) \
14795 $(STAGE1_FLAGS_TO_PASS) clean
14796@endif libelf-bootstrap
14797
14798
14799.PHONY: all-stage2-libelf maybe-all-stage2-libelf
14800.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
14801maybe-all-stage2-libelf:
14802maybe-clean-stage2-libelf:
14803@if libelf-bootstrap
14804maybe-all-stage2-libelf: all-stage2-libelf
14805all-stage2: all-stage2-libelf
14806TARGET-stage2-libelf = $(TARGET-libelf)
14807all-stage2-libelf: configure-stage2-libelf
14808 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14809 @r=`${PWD_COMMAND}`; export r; \
14810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14811 TFLAGS="$(STAGE2_TFLAGS)"; \
14812 $(HOST_EXPORTS) \
14813 $(POSTSTAGE1_HOST_EXPORTS) \
14814 cd $(HOST_SUBDIR)/libelf && \
14815 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14816 CFLAGS="$(STAGE2_CFLAGS)" \
14817 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14818 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14819 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14820 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14821 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14822 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14823 TFLAGS="$(STAGE2_TFLAGS)" \
14824 $(TARGET-stage2-libelf)
14825
14826maybe-clean-stage2-libelf: clean-stage2-libelf
14827clean-stage2: clean-stage2-libelf
14828clean-stage2-libelf:
14829 @if [ $(current_stage) = stage2 ]; then \
14830 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14831 else \
14832 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
14833 $(MAKE) stage2-start; \
14834 fi; \
14835 cd $(HOST_SUBDIR)/libelf && \
14836 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14837@endif libelf-bootstrap
14838
14839
14840.PHONY: all-stage3-libelf maybe-all-stage3-libelf
14841.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
14842maybe-all-stage3-libelf:
14843maybe-clean-stage3-libelf:
14844@if libelf-bootstrap
14845maybe-all-stage3-libelf: all-stage3-libelf
14846all-stage3: all-stage3-libelf
14847TARGET-stage3-libelf = $(TARGET-libelf)
14848all-stage3-libelf: configure-stage3-libelf
14849 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14850 @r=`${PWD_COMMAND}`; export r; \
14851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14852 TFLAGS="$(STAGE3_TFLAGS)"; \
14853 $(HOST_EXPORTS) \
14854 $(POSTSTAGE1_HOST_EXPORTS) \
14855 cd $(HOST_SUBDIR)/libelf && \
14856 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14857 CFLAGS="$(STAGE3_CFLAGS)" \
14858 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14859 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14860 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14861 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14862 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14863 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14864 TFLAGS="$(STAGE3_TFLAGS)" \
14865 $(TARGET-stage3-libelf)
14866
14867maybe-clean-stage3-libelf: clean-stage3-libelf
14868clean-stage3: clean-stage3-libelf
14869clean-stage3-libelf:
14870 @if [ $(current_stage) = stage3 ]; then \
14871 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14872 else \
14873 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
14874 $(MAKE) stage3-start; \
14875 fi; \
14876 cd $(HOST_SUBDIR)/libelf && \
14877 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14878@endif libelf-bootstrap
14879
14880
14881.PHONY: all-stage4-libelf maybe-all-stage4-libelf
14882.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
14883maybe-all-stage4-libelf:
14884maybe-clean-stage4-libelf:
14885@if libelf-bootstrap
14886maybe-all-stage4-libelf: all-stage4-libelf
14887all-stage4: all-stage4-libelf
14888TARGET-stage4-libelf = $(TARGET-libelf)
14889all-stage4-libelf: configure-stage4-libelf
14890 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14891 @r=`${PWD_COMMAND}`; export r; \
14892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14893 TFLAGS="$(STAGE4_TFLAGS)"; \
14894 $(HOST_EXPORTS) \
14895 $(POSTSTAGE1_HOST_EXPORTS) \
14896 cd $(HOST_SUBDIR)/libelf && \
14897 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14898 CFLAGS="$(STAGE4_CFLAGS)" \
14899 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14900 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14901 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14902 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14903 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14904 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14905 TFLAGS="$(STAGE4_TFLAGS)" \
14906 $(TARGET-stage4-libelf)
14907
14908maybe-clean-stage4-libelf: clean-stage4-libelf
14909clean-stage4: clean-stage4-libelf
14910clean-stage4-libelf:
14911 @if [ $(current_stage) = stage4 ]; then \
14912 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14913 else \
14914 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
14915 $(MAKE) stage4-start; \
14916 fi; \
14917 cd $(HOST_SUBDIR)/libelf && \
14918 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14919@endif libelf-bootstrap
14920
14921
14922.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
14923.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
14924maybe-all-stageprofile-libelf:
14925maybe-clean-stageprofile-libelf:
14926@if libelf-bootstrap
14927maybe-all-stageprofile-libelf: all-stageprofile-libelf
14928all-stageprofile: all-stageprofile-libelf
14929TARGET-stageprofile-libelf = $(TARGET-libelf)
14930all-stageprofile-libelf: configure-stageprofile-libelf
14931 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14932 @r=`${PWD_COMMAND}`; export r; \
14933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14934 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14935 $(HOST_EXPORTS) \
14936 $(POSTSTAGE1_HOST_EXPORTS) \
14937 cd $(HOST_SUBDIR)/libelf && \
14938 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14939 CFLAGS="$(STAGEprofile_CFLAGS)" \
14940 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14941 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14942 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14943 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14944 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14945 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14946 TFLAGS="$(STAGEprofile_TFLAGS)" \
14947 $(TARGET-stageprofile-libelf)
14948
14949maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
14950clean-stageprofile: clean-stageprofile-libelf
14951clean-stageprofile-libelf:
14952 @if [ $(current_stage) = stageprofile ]; then \
14953 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14954 else \
14955 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
14956 $(MAKE) stageprofile-start; \
14957 fi; \
14958 cd $(HOST_SUBDIR)/libelf && \
14959 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14960@endif libelf-bootstrap
14961
14962
14963.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
14964.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
14965maybe-all-stagefeedback-libelf:
14966maybe-clean-stagefeedback-libelf:
14967@if libelf-bootstrap
14968maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
14969all-stagefeedback: all-stagefeedback-libelf
14970TARGET-stagefeedback-libelf = $(TARGET-libelf)
14971all-stagefeedback-libelf: configure-stagefeedback-libelf
14972 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14973 @r=`${PWD_COMMAND}`; export r; \
14974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14975 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14976 $(HOST_EXPORTS) \
14977 $(POSTSTAGE1_HOST_EXPORTS) \
14978 cd $(HOST_SUBDIR)/libelf && \
14979 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14980 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14981 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14982 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14983 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14984 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14985 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14986 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14987 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14988 $(TARGET-stagefeedback-libelf)
14989
14990maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
14991clean-stagefeedback: clean-stagefeedback-libelf
14992clean-stagefeedback-libelf:
14993 @if [ $(current_stage) = stagefeedback ]; then \
14994 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14995 else \
14996 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
14997 $(MAKE) stagefeedback-start; \
14998 fi; \
14999 cd $(HOST_SUBDIR)/libelf && \
15000 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15001@endif libelf-bootstrap
15002
15003
15004
15005
15006
15007.PHONY: check-libelf maybe-check-libelf
15008maybe-check-libelf:
15009@if libelf
15010maybe-check-libelf: check-libelf
15011
15012check-libelf:
15013 @: $(MAKE); $(unstage)
15014 @r=`${PWD_COMMAND}`; export r; \
15015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15016 $(HOST_EXPORTS) \
15017 (cd $(HOST_SUBDIR)/libelf && \
15018 $(MAKE) $(FLAGS_TO_PASS) check)
15019
15020@endif libelf
15021
15022.PHONY: install-libelf maybe-install-libelf
15023maybe-install-libelf:
15024@if libelf
15025maybe-install-libelf: install-libelf
15026
15027install-libelf:
15028
15029@endif libelf
15030
15031.PHONY: install-strip-libelf maybe-install-strip-libelf
15032maybe-install-strip-libelf:
15033@if libelf
15034maybe-install-strip-libelf: install-strip-libelf
15035
15036install-strip-libelf:
15037
15038@endif libelf
15039
15040# Other targets (info, dvi, pdf, etc.)
15041
15042.PHONY: maybe-info-libelf info-libelf
15043maybe-info-libelf:
15044@if libelf
15045maybe-info-libelf: info-libelf
15046
15047info-libelf: \
15048 configure-libelf
15049 @[ -f ./libelf/Makefile ] || exit 0; \
15050 r=`${PWD_COMMAND}`; export r; \
15051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15052 $(HOST_EXPORTS) \
15053 for flag in $(EXTRA_HOST_FLAGS) ; do \
15054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15055 done; \
15056 echo "Doing info in libelf" ; \
15057 (cd $(HOST_SUBDIR)/libelf && \
15058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15060 "RANLIB=$${RANLIB}" \
15061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15062 info) \
15063 || exit 1
15064
15065@endif libelf
15066
15067.PHONY: maybe-dvi-libelf dvi-libelf
15068maybe-dvi-libelf:
15069@if libelf
15070maybe-dvi-libelf: dvi-libelf
15071
15072dvi-libelf: \
15073 configure-libelf
15074 @[ -f ./libelf/Makefile ] || exit 0; \
15075 r=`${PWD_COMMAND}`; export r; \
15076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15077 $(HOST_EXPORTS) \
15078 for flag in $(EXTRA_HOST_FLAGS) ; do \
15079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15080 done; \
15081 echo "Doing dvi in libelf" ; \
15082 (cd $(HOST_SUBDIR)/libelf && \
15083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15085 "RANLIB=$${RANLIB}" \
15086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15087 dvi) \
15088 || exit 1
15089
15090@endif libelf
15091
15092.PHONY: maybe-pdf-libelf pdf-libelf
15093maybe-pdf-libelf:
15094@if libelf
15095maybe-pdf-libelf: pdf-libelf
15096
15097pdf-libelf: \
15098 configure-libelf
15099 @[ -f ./libelf/Makefile ] || exit 0; \
15100 r=`${PWD_COMMAND}`; export r; \
15101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15102 $(HOST_EXPORTS) \
15103 for flag in $(EXTRA_HOST_FLAGS) ; do \
15104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15105 done; \
15106 echo "Doing pdf in libelf" ; \
15107 (cd $(HOST_SUBDIR)/libelf && \
15108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15110 "RANLIB=$${RANLIB}" \
15111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15112 pdf) \
15113 || exit 1
15114
15115@endif libelf
15116
15117.PHONY: maybe-html-libelf html-libelf
15118maybe-html-libelf:
15119@if libelf
15120maybe-html-libelf: html-libelf
15121
15122html-libelf: \
15123 configure-libelf
15124 @[ -f ./libelf/Makefile ] || exit 0; \
15125 r=`${PWD_COMMAND}`; export r; \
15126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15127 $(HOST_EXPORTS) \
15128 for flag in $(EXTRA_HOST_FLAGS) ; do \
15129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15130 done; \
15131 echo "Doing html in libelf" ; \
15132 (cd $(HOST_SUBDIR)/libelf && \
15133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15135 "RANLIB=$${RANLIB}" \
15136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15137 html) \
15138 || exit 1
15139
15140@endif libelf
15141
15142.PHONY: maybe-TAGS-libelf TAGS-libelf
15143maybe-TAGS-libelf:
15144@if libelf
15145maybe-TAGS-libelf: TAGS-libelf
15146
15147TAGS-libelf: \
15148 configure-libelf
15149 @[ -f ./libelf/Makefile ] || exit 0; \
15150 r=`${PWD_COMMAND}`; export r; \
15151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15152 $(HOST_EXPORTS) \
15153 for flag in $(EXTRA_HOST_FLAGS) ; do \
15154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15155 done; \
15156 echo "Doing TAGS in libelf" ; \
15157 (cd $(HOST_SUBDIR)/libelf && \
15158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15160 "RANLIB=$${RANLIB}" \
15161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15162 TAGS) \
15163 || exit 1
15164
15165@endif libelf
15166
15167.PHONY: maybe-install-info-libelf install-info-libelf
15168maybe-install-info-libelf:
15169@if libelf
15170maybe-install-info-libelf: install-info-libelf
15171
15172install-info-libelf: \
15173 configure-libelf \
15174 info-libelf
15175 @[ -f ./libelf/Makefile ] || exit 0; \
15176 r=`${PWD_COMMAND}`; export r; \
15177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15178 $(HOST_EXPORTS) \
15179 for flag in $(EXTRA_HOST_FLAGS) ; do \
15180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15181 done; \
15182 echo "Doing install-info in libelf" ; \
15183 (cd $(HOST_SUBDIR)/libelf && \
15184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15186 "RANLIB=$${RANLIB}" \
15187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15188 install-info) \
15189 || exit 1
15190
15191@endif libelf
15192
15193.PHONY: maybe-install-pdf-libelf install-pdf-libelf
15194maybe-install-pdf-libelf:
15195@if libelf
15196maybe-install-pdf-libelf: install-pdf-libelf
15197
15198install-pdf-libelf: \
15199 configure-libelf \
15200 pdf-libelf
15201 @[ -f ./libelf/Makefile ] || exit 0; \
15202 r=`${PWD_COMMAND}`; export r; \
15203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15204 $(HOST_EXPORTS) \
15205 for flag in $(EXTRA_HOST_FLAGS) ; do \
15206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15207 done; \
15208 echo "Doing install-pdf in libelf" ; \
15209 (cd $(HOST_SUBDIR)/libelf && \
15210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15212 "RANLIB=$${RANLIB}" \
15213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15214 install-pdf) \
15215 || exit 1
15216
15217@endif libelf
15218
15219.PHONY: maybe-install-html-libelf install-html-libelf
15220maybe-install-html-libelf:
15221@if libelf
15222maybe-install-html-libelf: install-html-libelf
15223
15224install-html-libelf: \
15225 configure-libelf \
15226 html-libelf
15227 @[ -f ./libelf/Makefile ] || exit 0; \
15228 r=`${PWD_COMMAND}`; export r; \
15229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15230 $(HOST_EXPORTS) \
15231 for flag in $(EXTRA_HOST_FLAGS) ; do \
15232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15233 done; \
15234 echo "Doing install-html in libelf" ; \
15235 (cd $(HOST_SUBDIR)/libelf && \
15236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15238 "RANLIB=$${RANLIB}" \
15239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15240 install-html) \
15241 || exit 1
15242
15243@endif libelf
15244
15245.PHONY: maybe-installcheck-libelf installcheck-libelf
15246maybe-installcheck-libelf:
15247@if libelf
15248maybe-installcheck-libelf: installcheck-libelf
15249
15250installcheck-libelf: \
15251 configure-libelf
15252 @[ -f ./libelf/Makefile ] || exit 0; \
15253 r=`${PWD_COMMAND}`; export r; \
15254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15255 $(HOST_EXPORTS) \
15256 for flag in $(EXTRA_HOST_FLAGS) ; do \
15257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15258 done; \
15259 echo "Doing installcheck in libelf" ; \
15260 (cd $(HOST_SUBDIR)/libelf && \
15261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15263 "RANLIB=$${RANLIB}" \
15264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15265 installcheck) \
15266 || exit 1
15267
15268@endif libelf
15269
15270.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15271maybe-mostlyclean-libelf:
15272@if libelf
15273maybe-mostlyclean-libelf: mostlyclean-libelf
15274
15275mostlyclean-libelf:
15276 @[ -f ./libelf/Makefile ] || exit 0; \
15277 r=`${PWD_COMMAND}`; export r; \
15278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15279 $(HOST_EXPORTS) \
15280 for flag in $(EXTRA_HOST_FLAGS) ; do \
15281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15282 done; \
15283 echo "Doing mostlyclean in libelf" ; \
15284 (cd $(HOST_SUBDIR)/libelf && \
15285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15287 "RANLIB=$${RANLIB}" \
15288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15289 mostlyclean) \
15290 || exit 1
15291
15292@endif libelf
15293
15294.PHONY: maybe-clean-libelf clean-libelf
15295maybe-clean-libelf:
15296@if libelf
15297maybe-clean-libelf: clean-libelf
15298
15299clean-libelf:
15300 @[ -f ./libelf/Makefile ] || exit 0; \
15301 r=`${PWD_COMMAND}`; export r; \
15302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15303 $(HOST_EXPORTS) \
15304 for flag in $(EXTRA_HOST_FLAGS) ; do \
15305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15306 done; \
15307 echo "Doing clean in libelf" ; \
15308 (cd $(HOST_SUBDIR)/libelf && \
15309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15311 "RANLIB=$${RANLIB}" \
15312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15313 clean) \
15314 || exit 1
15315
15316@endif libelf
15317
15318.PHONY: maybe-distclean-libelf distclean-libelf
15319maybe-distclean-libelf:
15320@if libelf
15321maybe-distclean-libelf: distclean-libelf
15322
15323distclean-libelf:
15324 @[ -f ./libelf/Makefile ] || exit 0; \
15325 r=`${PWD_COMMAND}`; export r; \
15326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15327 $(HOST_EXPORTS) \
15328 for flag in $(EXTRA_HOST_FLAGS) ; do \
15329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15330 done; \
15331 echo "Doing distclean in libelf" ; \
15332 (cd $(HOST_SUBDIR)/libelf && \
15333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15335 "RANLIB=$${RANLIB}" \
15336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15337 distclean) \
15338 || exit 1
15339
15340@endif libelf
15341
15342.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15343maybe-maintainer-clean-libelf:
15344@if libelf
15345maybe-maintainer-clean-libelf: maintainer-clean-libelf
15346
15347maintainer-clean-libelf:
15348 @[ -f ./libelf/Makefile ] || exit 0; \
15349 r=`${PWD_COMMAND}`; export r; \
15350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15351 $(HOST_EXPORTS) \
15352 for flag in $(EXTRA_HOST_FLAGS) ; do \
15353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15354 done; \
15355 echo "Doing maintainer-clean in libelf" ; \
15356 (cd $(HOST_SUBDIR)/libelf && \
15357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15359 "RANLIB=$${RANLIB}" \
15360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15361 maintainer-clean) \
15362 || exit 1
15363
15364@endif libelf
15365
15366
15367
15368.PHONY: configure-gold maybe-configure-gold
15369maybe-configure-gold:
15370@if gcc-bootstrap
15371configure-gold: stage_current
15372@endif gcc-bootstrap
15373@if gold
15374maybe-configure-gold: configure-gold
15375configure-gold:
15376 @r=`${PWD_COMMAND}`; export r; \
15377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15378 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15380 $(HOST_EXPORTS) \
15381 echo Configuring in $(HOST_SUBDIR)/gold; \
15382 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15383 case $(srcdir) in \
15384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15385 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15387 esac; \
15388 module_srcdir=gold; \
15389 $(SHELL) \
15390 $$s/$$module_srcdir/configure \
15391 --srcdir=$${topdir}/$$module_srcdir \
15392 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15393 --target=${target_alias} \
15394 || exit 1
15395@endif gold
15396
15397
15398
15399.PHONY: configure-stage1-gold maybe-configure-stage1-gold
15400maybe-configure-stage1-gold:
15401@if gold-bootstrap
15402maybe-configure-stage1-gold: configure-stage1-gold
15403configure-stage1-gold:
15404 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15405 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15406 @r=`${PWD_COMMAND}`; export r; \
15407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15408 TFLAGS="$(STAGE1_TFLAGS)"; \
15409 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15410 $(HOST_EXPORTS) \
15411 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15412 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15413 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15414 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15415 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15416 cd $(HOST_SUBDIR)/gold || exit 1; \
15417 case $(srcdir) in \
15418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15419 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15421 esac; \
15422 module_srcdir=gold; \
15423 $(SHELL) $$s/$$module_srcdir/configure \
15424 --srcdir=$${topdir}/$$module_srcdir \
15425 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15426 --target=${target_alias} \
15427 \
15428 $(STAGE1_CONFIGURE_FLAGS)
15429@endif gold-bootstrap
15430
15431.PHONY: configure-stage2-gold maybe-configure-stage2-gold
15432maybe-configure-stage2-gold:
15433@if gold-bootstrap
15434maybe-configure-stage2-gold: configure-stage2-gold
15435configure-stage2-gold:
15436 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15437 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15438 @r=`${PWD_COMMAND}`; export r; \
15439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15440 TFLAGS="$(STAGE2_TFLAGS)"; \
15441 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15442 $(HOST_EXPORTS) \
15443 $(POSTSTAGE1_HOST_EXPORTS) \
15444 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15445 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15446 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15447 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15448 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15449 cd $(HOST_SUBDIR)/gold || exit 1; \
15450 case $(srcdir) in \
15451 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15452 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15453 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15454 esac; \
15455 module_srcdir=gold; \
15456 $(SHELL) $$s/$$module_srcdir/configure \
15457 --srcdir=$${topdir}/$$module_srcdir \
15458 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15459 --target=${target_alias} \
15460 --with-build-libsubdir=$(HOST_SUBDIR) \
15461 $(STAGE2_CONFIGURE_FLAGS)
15462@endif gold-bootstrap
15463
15464.PHONY: configure-stage3-gold maybe-configure-stage3-gold
15465maybe-configure-stage3-gold:
15466@if gold-bootstrap
15467maybe-configure-stage3-gold: configure-stage3-gold
15468configure-stage3-gold:
15469 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15470 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15471 @r=`${PWD_COMMAND}`; export r; \
15472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15473 TFLAGS="$(STAGE3_TFLAGS)"; \
15474 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15475 $(HOST_EXPORTS) \
15476 $(POSTSTAGE1_HOST_EXPORTS) \
15477 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15478 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15479 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15480 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15481 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15482 cd $(HOST_SUBDIR)/gold || exit 1; \
15483 case $(srcdir) in \
15484 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15485 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15486 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15487 esac; \
15488 module_srcdir=gold; \
15489 $(SHELL) $$s/$$module_srcdir/configure \
15490 --srcdir=$${topdir}/$$module_srcdir \
15491 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15492 --target=${target_alias} \
15493 --with-build-libsubdir=$(HOST_SUBDIR) \
15494 $(STAGE3_CONFIGURE_FLAGS)
15495@endif gold-bootstrap
15496
15497.PHONY: configure-stage4-gold maybe-configure-stage4-gold
15498maybe-configure-stage4-gold:
15499@if gold-bootstrap
15500maybe-configure-stage4-gold: configure-stage4-gold
15501configure-stage4-gold:
15502 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15503 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15504 @r=`${PWD_COMMAND}`; export r; \
15505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15506 TFLAGS="$(STAGE4_TFLAGS)"; \
15507 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15508 $(HOST_EXPORTS) \
15509 $(POSTSTAGE1_HOST_EXPORTS) \
15510 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15511 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15512 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15513 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15514 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15515 cd $(HOST_SUBDIR)/gold || exit 1; \
15516 case $(srcdir) in \
15517 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15518 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15519 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15520 esac; \
15521 module_srcdir=gold; \
15522 $(SHELL) $$s/$$module_srcdir/configure \
15523 --srcdir=$${topdir}/$$module_srcdir \
15524 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15525 --target=${target_alias} \
15526 --with-build-libsubdir=$(HOST_SUBDIR) \
15527 $(STAGE4_CONFIGURE_FLAGS)
15528@endif gold-bootstrap
15529
15530.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15531maybe-configure-stageprofile-gold:
15532@if gold-bootstrap
15533maybe-configure-stageprofile-gold: configure-stageprofile-gold
15534configure-stageprofile-gold:
15535 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15536 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15537 @r=`${PWD_COMMAND}`; export r; \
15538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15539 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15540 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15541 $(HOST_EXPORTS) \
15542 $(POSTSTAGE1_HOST_EXPORTS) \
15543 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15544 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15545 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15546 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15547 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15548 cd $(HOST_SUBDIR)/gold || exit 1; \
15549 case $(srcdir) in \
15550 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15551 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15552 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15553 esac; \
15554 module_srcdir=gold; \
15555 $(SHELL) $$s/$$module_srcdir/configure \
15556 --srcdir=$${topdir}/$$module_srcdir \
15557 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15558 --target=${target_alias} \
15559 --with-build-libsubdir=$(HOST_SUBDIR) \
15560 $(STAGEprofile_CONFIGURE_FLAGS)
15561@endif gold-bootstrap
15562
15563.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15564maybe-configure-stagefeedback-gold:
15565@if gold-bootstrap
15566maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15567configure-stagefeedback-gold:
15568 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15569 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15570 @r=`${PWD_COMMAND}`; export r; \
15571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15572 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15573 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15574 $(HOST_EXPORTS) \
15575 $(POSTSTAGE1_HOST_EXPORTS) \
15576 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15577 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15578 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15579 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15580 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15581 cd $(HOST_SUBDIR)/gold || exit 1; \
15582 case $(srcdir) in \
15583 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15584 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15585 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15586 esac; \
15587 module_srcdir=gold; \
15588 $(SHELL) $$s/$$module_srcdir/configure \
15589 --srcdir=$${topdir}/$$module_srcdir \
15590 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15591 --target=${target_alias} \
15592 --with-build-libsubdir=$(HOST_SUBDIR) \
15593 $(STAGEfeedback_CONFIGURE_FLAGS)
15594@endif gold-bootstrap
15595
15596
15597
15598
15599
15600.PHONY: all-gold maybe-all-gold
15601maybe-all-gold:
15602@if gcc-bootstrap
15603all-gold: stage_current
15604@endif gcc-bootstrap
15605@if gold
15606TARGET-gold=all
15607maybe-all-gold: all-gold
15608all-gold: configure-gold
15609 @r=`${PWD_COMMAND}`; export r; \
15610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15611 $(HOST_EXPORTS) \
15612 (cd $(HOST_SUBDIR)/gold && \
15613 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15614 $(TARGET-gold))
15615@endif gold
15616
15617
15618
15619.PHONY: all-stage1-gold maybe-all-stage1-gold
15620.PHONY: clean-stage1-gold maybe-clean-stage1-gold
15621maybe-all-stage1-gold:
15622maybe-clean-stage1-gold:
15623@if gold-bootstrap
15624maybe-all-stage1-gold: all-stage1-gold
15625all-stage1: all-stage1-gold
15626TARGET-stage1-gold = $(TARGET-gold)
15627all-stage1-gold: configure-stage1-gold
15628 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15629 @r=`${PWD_COMMAND}`; export r; \
15630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15631 TFLAGS="$(STAGE1_TFLAGS)"; \
15632 $(HOST_EXPORTS) \
15633 cd $(HOST_SUBDIR)/gold && \
15634 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15635 CFLAGS="$(STAGE1_CFLAGS)" \
15636 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15637 LIBCFLAGS="$(LIBCFLAGS)" \
15638 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15639 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15640 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15641 $(EXTRA_HOST_FLAGS) \
15642 $(STAGE1_FLAGS_TO_PASS) \
15643 TFLAGS="$(STAGE1_TFLAGS)" \
15644 $(TARGET-stage1-gold)
15645
15646maybe-clean-stage1-gold: clean-stage1-gold
15647clean-stage1: clean-stage1-gold
15648clean-stage1-gold:
15649 @if [ $(current_stage) = stage1 ]; then \
15650 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15651 else \
15652 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15653 $(MAKE) stage1-start; \
15654 fi; \
15655 cd $(HOST_SUBDIR)/gold && \
15656 $(MAKE) $(EXTRA_HOST_FLAGS) \
15657 $(STAGE1_FLAGS_TO_PASS) clean
15658@endif gold-bootstrap
15659
15660
15661.PHONY: all-stage2-gold maybe-all-stage2-gold
15662.PHONY: clean-stage2-gold maybe-clean-stage2-gold
15663maybe-all-stage2-gold:
15664maybe-clean-stage2-gold:
15665@if gold-bootstrap
15666maybe-all-stage2-gold: all-stage2-gold
15667all-stage2: all-stage2-gold
15668TARGET-stage2-gold = $(TARGET-gold)
15669all-stage2-gold: configure-stage2-gold
15670 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15671 @r=`${PWD_COMMAND}`; export r; \
15672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15673 TFLAGS="$(STAGE2_TFLAGS)"; \
15674 $(HOST_EXPORTS) \
15675 $(POSTSTAGE1_HOST_EXPORTS) \
15676 cd $(HOST_SUBDIR)/gold && \
15677 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15678 CFLAGS="$(STAGE2_CFLAGS)" \
15679 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15680 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15681 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15682 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15683 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15684 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15685 TFLAGS="$(STAGE2_TFLAGS)" \
15686 $(TARGET-stage2-gold)
15687
15688maybe-clean-stage2-gold: clean-stage2-gold
15689clean-stage2: clean-stage2-gold
15690clean-stage2-gold:
15691 @if [ $(current_stage) = stage2 ]; then \
15692 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15693 else \
15694 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15695 $(MAKE) stage2-start; \
15696 fi; \
15697 cd $(HOST_SUBDIR)/gold && \
15698 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15699@endif gold-bootstrap
15700
15701
15702.PHONY: all-stage3-gold maybe-all-stage3-gold
15703.PHONY: clean-stage3-gold maybe-clean-stage3-gold
15704maybe-all-stage3-gold:
15705maybe-clean-stage3-gold:
15706@if gold-bootstrap
15707maybe-all-stage3-gold: all-stage3-gold
15708all-stage3: all-stage3-gold
15709TARGET-stage3-gold = $(TARGET-gold)
15710all-stage3-gold: configure-stage3-gold
15711 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15712 @r=`${PWD_COMMAND}`; export r; \
15713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15714 TFLAGS="$(STAGE3_TFLAGS)"; \
15715 $(HOST_EXPORTS) \
15716 $(POSTSTAGE1_HOST_EXPORTS) \
15717 cd $(HOST_SUBDIR)/gold && \
15718 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15719 CFLAGS="$(STAGE3_CFLAGS)" \
15720 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15721 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15722 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15723 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15724 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15725 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15726 TFLAGS="$(STAGE3_TFLAGS)" \
15727 $(TARGET-stage3-gold)
15728
15729maybe-clean-stage3-gold: clean-stage3-gold
15730clean-stage3: clean-stage3-gold
15731clean-stage3-gold:
15732 @if [ $(current_stage) = stage3 ]; then \
15733 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15734 else \
15735 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15736 $(MAKE) stage3-start; \
15737 fi; \
15738 cd $(HOST_SUBDIR)/gold && \
15739 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15740@endif gold-bootstrap
15741
15742
15743.PHONY: all-stage4-gold maybe-all-stage4-gold
15744.PHONY: clean-stage4-gold maybe-clean-stage4-gold
15745maybe-all-stage4-gold:
15746maybe-clean-stage4-gold:
15747@if gold-bootstrap
15748maybe-all-stage4-gold: all-stage4-gold
15749all-stage4: all-stage4-gold
15750TARGET-stage4-gold = $(TARGET-gold)
15751all-stage4-gold: configure-stage4-gold
15752 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15753 @r=`${PWD_COMMAND}`; export r; \
15754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15755 TFLAGS="$(STAGE4_TFLAGS)"; \
15756 $(HOST_EXPORTS) \
15757 $(POSTSTAGE1_HOST_EXPORTS) \
15758 cd $(HOST_SUBDIR)/gold && \
15759 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15760 CFLAGS="$(STAGE4_CFLAGS)" \
15761 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15762 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15763 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15764 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15765 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15766 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15767 TFLAGS="$(STAGE4_TFLAGS)" \
15768 $(TARGET-stage4-gold)
15769
15770maybe-clean-stage4-gold: clean-stage4-gold
15771clean-stage4: clean-stage4-gold
15772clean-stage4-gold:
15773 @if [ $(current_stage) = stage4 ]; then \
15774 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15775 else \
15776 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15777 $(MAKE) stage4-start; \
15778 fi; \
15779 cd $(HOST_SUBDIR)/gold && \
15780 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15781@endif gold-bootstrap
15782
15783
15784.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
15785.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
15786maybe-all-stageprofile-gold:
15787maybe-clean-stageprofile-gold:
15788@if gold-bootstrap
15789maybe-all-stageprofile-gold: all-stageprofile-gold
15790all-stageprofile: all-stageprofile-gold
15791TARGET-stageprofile-gold = $(TARGET-gold)
15792all-stageprofile-gold: configure-stageprofile-gold
15793 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15794 @r=`${PWD_COMMAND}`; export r; \
15795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15796 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15797 $(HOST_EXPORTS) \
15798 $(POSTSTAGE1_HOST_EXPORTS) \
15799 cd $(HOST_SUBDIR)/gold && \
15800 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15801 CFLAGS="$(STAGEprofile_CFLAGS)" \
15802 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15803 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15804 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15805 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15806 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15807 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15808 TFLAGS="$(STAGEprofile_TFLAGS)" \
15809 $(TARGET-stageprofile-gold)
15810
15811maybe-clean-stageprofile-gold: clean-stageprofile-gold
15812clean-stageprofile: clean-stageprofile-gold
15813clean-stageprofile-gold:
15814 @if [ $(current_stage) = stageprofile ]; then \
15815 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15816 else \
15817 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
15818 $(MAKE) stageprofile-start; \
15819 fi; \
15820 cd $(HOST_SUBDIR)/gold && \
15821 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15822@endif gold-bootstrap
15823
15824
15825.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
15826.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
15827maybe-all-stagefeedback-gold:
15828maybe-clean-stagefeedback-gold:
15829@if gold-bootstrap
15830maybe-all-stagefeedback-gold: all-stagefeedback-gold
15831all-stagefeedback: all-stagefeedback-gold
15832TARGET-stagefeedback-gold = $(TARGET-gold)
15833all-stagefeedback-gold: configure-stagefeedback-gold
15834 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15835 @r=`${PWD_COMMAND}`; export r; \
15836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15837 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15838 $(HOST_EXPORTS) \
15839 $(POSTSTAGE1_HOST_EXPORTS) \
15840 cd $(HOST_SUBDIR)/gold && \
15841 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15842 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15843 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15844 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15845 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15846 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15847 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15848 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15849 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15850 $(TARGET-stagefeedback-gold)
15851
15852maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
15853clean-stagefeedback: clean-stagefeedback-gold
15854clean-stagefeedback-gold:
15855 @if [ $(current_stage) = stagefeedback ]; then \
15856 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15857 else \
15858 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
15859 $(MAKE) stagefeedback-start; \
15860 fi; \
15861 cd $(HOST_SUBDIR)/gold && \
15862 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15863@endif gold-bootstrap
15864
15865
15866
15867
15868
15869.PHONY: check-gold maybe-check-gold
15870maybe-check-gold:
15871@if gold
15872maybe-check-gold: check-gold
15873
15874check-gold:
15875 @: $(MAKE); $(unstage)
15876 @r=`${PWD_COMMAND}`; export r; \
15877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15878 $(HOST_EXPORTS) \
15879 (cd $(HOST_SUBDIR)/gold && \
15880 $(MAKE) $(FLAGS_TO_PASS) check)
15881
15882@endif gold
15883
15884.PHONY: install-gold maybe-install-gold
15885maybe-install-gold:
15886@if gold
15887maybe-install-gold: install-gold
15888
15889install-gold: installdirs
15890 @: $(MAKE); $(unstage)
15891 @r=`${PWD_COMMAND}`; export r; \
15892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15893 $(HOST_EXPORTS) \
15894 (cd $(HOST_SUBDIR)/gold && \
15895 $(MAKE) $(FLAGS_TO_PASS) install)
15896
15897@endif gold
15898
15899.PHONY: install-strip-gold maybe-install-strip-gold
15900maybe-install-strip-gold:
15901@if gold
15902maybe-install-strip-gold: install-strip-gold
15903
15904install-strip-gold: installdirs
15905 @: $(MAKE); $(unstage)
15906 @r=`${PWD_COMMAND}`; export r; \
15907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15908 $(HOST_EXPORTS) \
15909 (cd $(HOST_SUBDIR)/gold && \
15910 $(MAKE) $(FLAGS_TO_PASS) install-strip)
15911
15912@endif gold
15913
15914# Other targets (info, dvi, pdf, etc.)
15915
15916.PHONY: maybe-info-gold info-gold
15917maybe-info-gold:
15918@if gold
15919maybe-info-gold: info-gold
15920
15921info-gold: \
15922 configure-gold
15923 @[ -f ./gold/Makefile ] || exit 0; \
15924 r=`${PWD_COMMAND}`; export r; \
15925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15926 $(HOST_EXPORTS) \
15927 for flag in $(EXTRA_HOST_FLAGS) ; do \
15928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15929 done; \
15930 echo "Doing info in gold" ; \
15931 (cd $(HOST_SUBDIR)/gold && \
15932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15934 "RANLIB=$${RANLIB}" \
15935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15936 info) \
15937 || exit 1
15938
15939@endif gold
15940
15941.PHONY: maybe-dvi-gold dvi-gold
15942maybe-dvi-gold:
15943@if gold
15944maybe-dvi-gold: dvi-gold
15945
15946dvi-gold: \
15947 configure-gold
15948 @[ -f ./gold/Makefile ] || exit 0; \
15949 r=`${PWD_COMMAND}`; export r; \
15950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15951 $(HOST_EXPORTS) \
15952 for flag in $(EXTRA_HOST_FLAGS) ; do \
15953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15954 done; \
15955 echo "Doing dvi in gold" ; \
15956 (cd $(HOST_SUBDIR)/gold && \
15957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15959 "RANLIB=$${RANLIB}" \
15960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15961 dvi) \
15962 || exit 1
15963
15964@endif gold
15965
15966.PHONY: maybe-pdf-gold pdf-gold
15967maybe-pdf-gold:
15968@if gold
15969maybe-pdf-gold: pdf-gold
15970
15971pdf-gold: \
15972 configure-gold
15973 @[ -f ./gold/Makefile ] || exit 0; \
15974 r=`${PWD_COMMAND}`; export r; \
15975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15976 $(HOST_EXPORTS) \
15977 for flag in $(EXTRA_HOST_FLAGS) ; do \
15978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15979 done; \
15980 echo "Doing pdf in gold" ; \
15981 (cd $(HOST_SUBDIR)/gold && \
15982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15984 "RANLIB=$${RANLIB}" \
15985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15986 pdf) \
15987 || exit 1
15988
15989@endif gold
15990
15991.PHONY: maybe-html-gold html-gold
15992maybe-html-gold:
15993@if gold
15994maybe-html-gold: html-gold
15995
15996html-gold: \
15997 configure-gold
15998 @[ -f ./gold/Makefile ] || exit 0; \
15999 r=`${PWD_COMMAND}`; export r; \
16000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16001 $(HOST_EXPORTS) \
16002 for flag in $(EXTRA_HOST_FLAGS) ; do \
16003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16004 done; \
16005 echo "Doing html in gold" ; \
16006 (cd $(HOST_SUBDIR)/gold && \
16007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16009 "RANLIB=$${RANLIB}" \
16010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16011 html) \
16012 || exit 1
16013
16014@endif gold
16015
16016.PHONY: maybe-TAGS-gold TAGS-gold
16017maybe-TAGS-gold:
16018@if gold
16019maybe-TAGS-gold: TAGS-gold
16020
16021TAGS-gold: \
16022 configure-gold
16023 @[ -f ./gold/Makefile ] || exit 0; \
16024 r=`${PWD_COMMAND}`; export r; \
16025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16026 $(HOST_EXPORTS) \
16027 for flag in $(EXTRA_HOST_FLAGS) ; do \
16028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16029 done; \
16030 echo "Doing TAGS in gold" ; \
16031 (cd $(HOST_SUBDIR)/gold && \
16032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16034 "RANLIB=$${RANLIB}" \
16035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16036 TAGS) \
16037 || exit 1
16038
16039@endif gold
16040
16041.PHONY: maybe-install-info-gold install-info-gold
16042maybe-install-info-gold:
16043@if gold
16044maybe-install-info-gold: install-info-gold
16045
16046install-info-gold: \
16047 configure-gold \
16048 info-gold
16049 @[ -f ./gold/Makefile ] || exit 0; \
16050 r=`${PWD_COMMAND}`; export r; \
16051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16052 $(HOST_EXPORTS) \
16053 for flag in $(EXTRA_HOST_FLAGS) ; do \
16054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16055 done; \
16056 echo "Doing install-info in gold" ; \
16057 (cd $(HOST_SUBDIR)/gold && \
16058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16060 "RANLIB=$${RANLIB}" \
16061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16062 install-info) \
16063 || exit 1
16064
16065@endif gold
16066
16067.PHONY: maybe-install-pdf-gold install-pdf-gold
16068maybe-install-pdf-gold:
16069@if gold
16070maybe-install-pdf-gold: install-pdf-gold
16071
16072install-pdf-gold: \
16073 configure-gold \
16074 pdf-gold
16075 @[ -f ./gold/Makefile ] || exit 0; \
16076 r=`${PWD_COMMAND}`; export r; \
16077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16078 $(HOST_EXPORTS) \
16079 for flag in $(EXTRA_HOST_FLAGS) ; do \
16080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16081 done; \
16082 echo "Doing install-pdf in gold" ; \
16083 (cd $(HOST_SUBDIR)/gold && \
16084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16086 "RANLIB=$${RANLIB}" \
16087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16088 install-pdf) \
16089 || exit 1
16090
16091@endif gold
16092
16093.PHONY: maybe-install-html-gold install-html-gold
16094maybe-install-html-gold:
16095@if gold
16096maybe-install-html-gold: install-html-gold
16097
16098install-html-gold: \
16099 configure-gold \
16100 html-gold
16101 @[ -f ./gold/Makefile ] || exit 0; \
16102 r=`${PWD_COMMAND}`; export r; \
16103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16104 $(HOST_EXPORTS) \
16105 for flag in $(EXTRA_HOST_FLAGS) ; do \
16106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16107 done; \
16108 echo "Doing install-html in gold" ; \
16109 (cd $(HOST_SUBDIR)/gold && \
16110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16112 "RANLIB=$${RANLIB}" \
16113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16114 install-html) \
16115 || exit 1
16116
16117@endif gold
16118
16119.PHONY: maybe-installcheck-gold installcheck-gold
16120maybe-installcheck-gold:
16121@if gold
16122maybe-installcheck-gold: installcheck-gold
16123
16124installcheck-gold: \
16125 configure-gold
16126 @[ -f ./gold/Makefile ] || exit 0; \
16127 r=`${PWD_COMMAND}`; export r; \
16128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16129 $(HOST_EXPORTS) \
16130 for flag in $(EXTRA_HOST_FLAGS) ; do \
16131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16132 done; \
16133 echo "Doing installcheck in gold" ; \
16134 (cd $(HOST_SUBDIR)/gold && \
16135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16137 "RANLIB=$${RANLIB}" \
16138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16139 installcheck) \
16140 || exit 1
16141
16142@endif gold
16143
16144.PHONY: maybe-mostlyclean-gold mostlyclean-gold
16145maybe-mostlyclean-gold:
16146@if gold
16147maybe-mostlyclean-gold: mostlyclean-gold
16148
16149mostlyclean-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 mostlyclean 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 mostlyclean) \
16164 || exit 1
16165
16166@endif gold
16167
16168.PHONY: maybe-clean-gold clean-gold
16169maybe-clean-gold:
16170@if gold
16171maybe-clean-gold: clean-gold
16172
16173clean-gold:
16174 @[ -f ./gold/Makefile ] || exit 0; \
16175 r=`${PWD_COMMAND}`; export r; \
16176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16177 $(HOST_EXPORTS) \
16178 for flag in $(EXTRA_HOST_FLAGS) ; do \
16179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16180 done; \
16181 echo "Doing clean in gold" ; \
16182 (cd $(HOST_SUBDIR)/gold && \
16183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16185 "RANLIB=$${RANLIB}" \
16186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16187 clean) \
16188 || exit 1
16189
16190@endif gold
16191
16192.PHONY: maybe-distclean-gold distclean-gold
16193maybe-distclean-gold:
16194@if gold
16195maybe-distclean-gold: distclean-gold
16196
16197distclean-gold:
16198 @[ -f ./gold/Makefile ] || exit 0; \
16199 r=`${PWD_COMMAND}`; export r; \
16200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16201 $(HOST_EXPORTS) \
16202 for flag in $(EXTRA_HOST_FLAGS) ; do \
16203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16204 done; \
16205 echo "Doing distclean in gold" ; \
16206 (cd $(HOST_SUBDIR)/gold && \
16207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16209 "RANLIB=$${RANLIB}" \
16210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16211 distclean) \
16212 || exit 1
16213
16214@endif gold
16215
16216.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16217maybe-maintainer-clean-gold:
16218@if gold
16219maybe-maintainer-clean-gold: maintainer-clean-gold
16220
16221maintainer-clean-gold:
16222 @[ -f ./gold/Makefile ] || exit 0; \
16223 r=`${PWD_COMMAND}`; export r; \
16224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16225 $(HOST_EXPORTS) \
16226 for flag in $(EXTRA_HOST_FLAGS) ; do \
16227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16228 done; \
16229 echo "Doing maintainer-clean in gold" ; \
16230 (cd $(HOST_SUBDIR)/gold && \
16231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16233 "RANLIB=$${RANLIB}" \
16234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16235 maintainer-clean) \
16236 || exit 1
16237
16238@endif gold
16239
16240
16241
16242.PHONY: configure-gprof maybe-configure-gprof
16243maybe-configure-gprof:
16244@if gcc-bootstrap
16245configure-gprof: stage_current
16246@endif gcc-bootstrap
16247@if gprof
16248maybe-configure-gprof: configure-gprof
16249configure-gprof:
16250 @: $(MAKE); $(unstage)
16251 @r=`${PWD_COMMAND}`; export r; \
16252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16253 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16255 $(HOST_EXPORTS) \
16256 echo Configuring in $(HOST_SUBDIR)/gprof; \
16257 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16258 case $(srcdir) in \
16259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16260 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16262 esac; \
16263 module_srcdir=gprof; \
16264 $(SHELL) \
16265 $$s/$$module_srcdir/configure \
16266 --srcdir=$${topdir}/$$module_srcdir \
16267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16268 --target=${target_alias} \
16269 || exit 1
16270@endif gprof
16271
16272
16273
16274
16275
16276.PHONY: all-gprof maybe-all-gprof
16277maybe-all-gprof:
16278@if gcc-bootstrap
16279all-gprof: stage_current
16280@endif gcc-bootstrap
16281@if gprof
16282TARGET-gprof=all
16283maybe-all-gprof: all-gprof
16284all-gprof: configure-gprof
16285 @: $(MAKE); $(unstage)
16286 @r=`${PWD_COMMAND}`; export r; \
16287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16288 $(HOST_EXPORTS) \
16289 (cd $(HOST_SUBDIR)/gprof && \
16290 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16291 $(TARGET-gprof))
16292@endif gprof
16293
16294
16295
16296
16297.PHONY: check-gprof maybe-check-gprof
16298maybe-check-gprof:
16299@if gprof
16300maybe-check-gprof: check-gprof
16301
16302check-gprof:
16303 @: $(MAKE); $(unstage)
16304 @r=`${PWD_COMMAND}`; export r; \
16305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16306 $(HOST_EXPORTS) \
16307 (cd $(HOST_SUBDIR)/gprof && \
16308 $(MAKE) $(FLAGS_TO_PASS) check)
16309
16310@endif gprof
16311
16312.PHONY: install-gprof maybe-install-gprof
16313maybe-install-gprof:
16314@if gprof
16315maybe-install-gprof: install-gprof
16316
16317install-gprof: installdirs
16318 @: $(MAKE); $(unstage)
16319 @r=`${PWD_COMMAND}`; export r; \
16320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16321 $(HOST_EXPORTS) \
16322 (cd $(HOST_SUBDIR)/gprof && \
16323 $(MAKE) $(FLAGS_TO_PASS) install)
16324
16325@endif gprof
16326
16327.PHONY: install-strip-gprof maybe-install-strip-gprof
16328maybe-install-strip-gprof:
16329@if gprof
16330maybe-install-strip-gprof: install-strip-gprof
16331
16332install-strip-gprof: installdirs
16333 @: $(MAKE); $(unstage)
16334 @r=`${PWD_COMMAND}`; export r; \
16335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16336 $(HOST_EXPORTS) \
16337 (cd $(HOST_SUBDIR)/gprof && \
16338 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16339
16340@endif gprof
16341
16342# Other targets (info, dvi, pdf, etc.)
16343
16344.PHONY: maybe-info-gprof info-gprof
16345maybe-info-gprof:
16346@if gprof
16347maybe-info-gprof: info-gprof
16348
16349info-gprof: \
16350 configure-gprof
16351 @: $(MAKE); $(unstage)
16352 @[ -f ./gprof/Makefile ] || exit 0; \
16353 r=`${PWD_COMMAND}`; export r; \
16354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16355 $(HOST_EXPORTS) \
16356 for flag in $(EXTRA_HOST_FLAGS) ; do \
16357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16358 done; \
16359 echo "Doing info in gprof" ; \
16360 (cd $(HOST_SUBDIR)/gprof && \
16361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16363 "RANLIB=$${RANLIB}" \
16364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16365 info) \
16366 || exit 1
16367
16368@endif gprof
16369
16370.PHONY: maybe-dvi-gprof dvi-gprof
16371maybe-dvi-gprof:
16372@if gprof
16373maybe-dvi-gprof: dvi-gprof
16374
16375dvi-gprof: \
16376 configure-gprof
16377 @: $(MAKE); $(unstage)
16378 @[ -f ./gprof/Makefile ] || exit 0; \
16379 r=`${PWD_COMMAND}`; export r; \
16380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16381 $(HOST_EXPORTS) \
16382 for flag in $(EXTRA_HOST_FLAGS) ; do \
16383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16384 done; \
16385 echo "Doing dvi in gprof" ; \
16386 (cd $(HOST_SUBDIR)/gprof && \
16387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16389 "RANLIB=$${RANLIB}" \
16390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16391 dvi) \
16392 || exit 1
16393
16394@endif gprof
16395
16396.PHONY: maybe-pdf-gprof pdf-gprof
16397maybe-pdf-gprof:
16398@if gprof
16399maybe-pdf-gprof: pdf-gprof
16400
16401pdf-gprof: \
16402 configure-gprof
16403 @: $(MAKE); $(unstage)
16404 @[ -f ./gprof/Makefile ] || exit 0; \
16405 r=`${PWD_COMMAND}`; export r; \
16406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16407 $(HOST_EXPORTS) \
16408 for flag in $(EXTRA_HOST_FLAGS) ; do \
16409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16410 done; \
16411 echo "Doing pdf in gprof" ; \
16412 (cd $(HOST_SUBDIR)/gprof && \
16413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16415 "RANLIB=$${RANLIB}" \
16416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16417 pdf) \
16418 || exit 1
16419
16420@endif gprof
16421
16422.PHONY: maybe-html-gprof html-gprof
16423maybe-html-gprof:
16424@if gprof
16425maybe-html-gprof: html-gprof
16426
16427html-gprof: \
16428 configure-gprof
16429 @: $(MAKE); $(unstage)
16430 @[ -f ./gprof/Makefile ] || exit 0; \
16431 r=`${PWD_COMMAND}`; export r; \
16432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16433 $(HOST_EXPORTS) \
16434 for flag in $(EXTRA_HOST_FLAGS) ; do \
16435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16436 done; \
16437 echo "Doing html in gprof" ; \
16438 (cd $(HOST_SUBDIR)/gprof && \
16439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16441 "RANLIB=$${RANLIB}" \
16442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16443 html) \
16444 || exit 1
16445
16446@endif gprof
16447
16448.PHONY: maybe-TAGS-gprof TAGS-gprof
16449maybe-TAGS-gprof:
16450@if gprof
16451maybe-TAGS-gprof: TAGS-gprof
16452
16453TAGS-gprof: \
16454 configure-gprof
16455 @: $(MAKE); $(unstage)
16456 @[ -f ./gprof/Makefile ] || exit 0; \
16457 r=`${PWD_COMMAND}`; export r; \
16458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16459 $(HOST_EXPORTS) \
16460 for flag in $(EXTRA_HOST_FLAGS) ; do \
16461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16462 done; \
16463 echo "Doing TAGS in gprof" ; \
16464 (cd $(HOST_SUBDIR)/gprof && \
16465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16467 "RANLIB=$${RANLIB}" \
16468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16469 TAGS) \
16470 || exit 1
16471
16472@endif gprof
16473
16474.PHONY: maybe-install-info-gprof install-info-gprof
16475maybe-install-info-gprof:
16476@if gprof
16477maybe-install-info-gprof: install-info-gprof
16478
16479install-info-gprof: \
16480 configure-gprof \
16481 info-gprof
16482 @: $(MAKE); $(unstage)
16483 @[ -f ./gprof/Makefile ] || exit 0; \
16484 r=`${PWD_COMMAND}`; export r; \
16485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16486 $(HOST_EXPORTS) \
16487 for flag in $(EXTRA_HOST_FLAGS) ; do \
16488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16489 done; \
16490 echo "Doing install-info in gprof" ; \
16491 (cd $(HOST_SUBDIR)/gprof && \
16492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16494 "RANLIB=$${RANLIB}" \
16495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16496 install-info) \
16497 || exit 1
16498
16499@endif gprof
16500
16501.PHONY: maybe-install-pdf-gprof install-pdf-gprof
16502maybe-install-pdf-gprof:
16503@if gprof
16504maybe-install-pdf-gprof: install-pdf-gprof
16505
16506install-pdf-gprof: \
16507 configure-gprof \
16508 pdf-gprof
16509 @: $(MAKE); $(unstage)
16510 @[ -f ./gprof/Makefile ] || exit 0; \
16511 r=`${PWD_COMMAND}`; export r; \
16512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16513 $(HOST_EXPORTS) \
16514 for flag in $(EXTRA_HOST_FLAGS) ; do \
16515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16516 done; \
16517 echo "Doing install-pdf in gprof" ; \
16518 (cd $(HOST_SUBDIR)/gprof && \
16519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16521 "RANLIB=$${RANLIB}" \
16522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16523 install-pdf) \
16524 || exit 1
16525
16526@endif gprof
16527
16528.PHONY: maybe-install-html-gprof install-html-gprof
16529maybe-install-html-gprof:
16530@if gprof
16531maybe-install-html-gprof: install-html-gprof
16532
16533install-html-gprof: \
16534 configure-gprof \
16535 html-gprof
16536 @: $(MAKE); $(unstage)
16537 @[ -f ./gprof/Makefile ] || exit 0; \
16538 r=`${PWD_COMMAND}`; export r; \
16539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16540 $(HOST_EXPORTS) \
16541 for flag in $(EXTRA_HOST_FLAGS) ; do \
16542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16543 done; \
16544 echo "Doing install-html in gprof" ; \
16545 (cd $(HOST_SUBDIR)/gprof && \
16546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16548 "RANLIB=$${RANLIB}" \
16549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16550 install-html) \
16551 || exit 1
16552
16553@endif gprof
16554
16555.PHONY: maybe-installcheck-gprof installcheck-gprof
16556maybe-installcheck-gprof:
16557@if gprof
16558maybe-installcheck-gprof: installcheck-gprof
16559
16560installcheck-gprof: \
16561 configure-gprof
16562 @: $(MAKE); $(unstage)
16563 @[ -f ./gprof/Makefile ] || exit 0; \
16564 r=`${PWD_COMMAND}`; export r; \
16565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16566 $(HOST_EXPORTS) \
16567 for flag in $(EXTRA_HOST_FLAGS) ; do \
16568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16569 done; \
16570 echo "Doing installcheck in gprof" ; \
16571 (cd $(HOST_SUBDIR)/gprof && \
16572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16574 "RANLIB=$${RANLIB}" \
16575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16576 installcheck) \
16577 || exit 1
16578
16579@endif gprof
16580
16581.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16582maybe-mostlyclean-gprof:
16583@if gprof
16584maybe-mostlyclean-gprof: mostlyclean-gprof
16585
16586mostlyclean-gprof:
16587 @: $(MAKE); $(unstage)
16588 @[ -f ./gprof/Makefile ] || exit 0; \
16589 r=`${PWD_COMMAND}`; export r; \
16590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16591 $(HOST_EXPORTS) \
16592 for flag in $(EXTRA_HOST_FLAGS) ; do \
16593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16594 done; \
16595 echo "Doing mostlyclean in gprof" ; \
16596 (cd $(HOST_SUBDIR)/gprof && \
16597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16599 "RANLIB=$${RANLIB}" \
16600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16601 mostlyclean) \
16602 || exit 1
16603
16604@endif gprof
16605
16606.PHONY: maybe-clean-gprof clean-gprof
16607maybe-clean-gprof:
16608@if gprof
16609maybe-clean-gprof: clean-gprof
16610
16611clean-gprof:
16612 @: $(MAKE); $(unstage)
16613 @[ -f ./gprof/Makefile ] || exit 0; \
16614 r=`${PWD_COMMAND}`; export r; \
16615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16616 $(HOST_EXPORTS) \
16617 for flag in $(EXTRA_HOST_FLAGS) ; do \
16618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16619 done; \
16620 echo "Doing clean in gprof" ; \
16621 (cd $(HOST_SUBDIR)/gprof && \
16622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16624 "RANLIB=$${RANLIB}" \
16625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16626 clean) \
16627 || exit 1
16628
16629@endif gprof
16630
16631.PHONY: maybe-distclean-gprof distclean-gprof
16632maybe-distclean-gprof:
16633@if gprof
16634maybe-distclean-gprof: distclean-gprof
16635
16636distclean-gprof:
16637 @: $(MAKE); $(unstage)
16638 @[ -f ./gprof/Makefile ] || exit 0; \
16639 r=`${PWD_COMMAND}`; export r; \
16640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16641 $(HOST_EXPORTS) \
16642 for flag in $(EXTRA_HOST_FLAGS) ; do \
16643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16644 done; \
16645 echo "Doing distclean in gprof" ; \
16646 (cd $(HOST_SUBDIR)/gprof && \
16647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16649 "RANLIB=$${RANLIB}" \
16650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16651 distclean) \
16652 || exit 1
16653
16654@endif gprof
16655
16656.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16657maybe-maintainer-clean-gprof:
16658@if gprof
16659maybe-maintainer-clean-gprof: maintainer-clean-gprof
16660
16661maintainer-clean-gprof:
16662 @: $(MAKE); $(unstage)
16663 @[ -f ./gprof/Makefile ] || exit 0; \
16664 r=`${PWD_COMMAND}`; export r; \
16665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16666 $(HOST_EXPORTS) \
16667 for flag in $(EXTRA_HOST_FLAGS) ; do \
16668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16669 done; \
16670 echo "Doing maintainer-clean in gprof" ; \
16671 (cd $(HOST_SUBDIR)/gprof && \
16672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16674 "RANLIB=$${RANLIB}" \
16675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16676 maintainer-clean) \
16677 || exit 1
16678
16679@endif gprof
16680
16681
16682
16683.PHONY: configure-intl maybe-configure-intl
16684maybe-configure-intl:
16685@if gcc-bootstrap
16686configure-intl: stage_current
16687@endif gcc-bootstrap
16688@if intl
16689maybe-configure-intl: configure-intl
16690configure-intl:
16691 @r=`${PWD_COMMAND}`; export r; \
16692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16693 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16695 $(HOST_EXPORTS) \
16696 echo Configuring in $(HOST_SUBDIR)/intl; \
16697 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16698 case $(srcdir) in \
16699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16700 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16702 esac; \
16703 module_srcdir=intl; \
16704 $(SHELL) \
16705 $$s/$$module_srcdir/configure \
16706 --srcdir=$${topdir}/$$module_srcdir \
16707 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16708 --target=${target_alias} \
16709 || exit 1
16710@endif intl
16711
16712
16713
16714.PHONY: configure-stage1-intl maybe-configure-stage1-intl
16715maybe-configure-stage1-intl:
16716@if intl-bootstrap
16717maybe-configure-stage1-intl: configure-stage1-intl
16718configure-stage1-intl:
16719 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16720 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16721 @r=`${PWD_COMMAND}`; export r; \
16722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16723 TFLAGS="$(STAGE1_TFLAGS)"; \
16724 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16725 $(HOST_EXPORTS) \
16726 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16727 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16728 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16729 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16731 cd $(HOST_SUBDIR)/intl || exit 1; \
16732 case $(srcdir) in \
16733 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16734 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16735 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16736 esac; \
16737 module_srcdir=intl; \
16738 $(SHELL) $$s/$$module_srcdir/configure \
16739 --srcdir=$${topdir}/$$module_srcdir \
16740 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16741 --target=${target_alias} \
16742 \
16743 $(STAGE1_CONFIGURE_FLAGS)
16744@endif intl-bootstrap
16745
16746.PHONY: configure-stage2-intl maybe-configure-stage2-intl
16747maybe-configure-stage2-intl:
16748@if intl-bootstrap
16749maybe-configure-stage2-intl: configure-stage2-intl
16750configure-stage2-intl:
16751 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16752 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16753 @r=`${PWD_COMMAND}`; export r; \
16754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16755 TFLAGS="$(STAGE2_TFLAGS)"; \
16756 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16757 $(HOST_EXPORTS) \
16758 $(POSTSTAGE1_HOST_EXPORTS) \
16759 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16760 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16761 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16762 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16763 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16764 cd $(HOST_SUBDIR)/intl || exit 1; \
16765 case $(srcdir) in \
16766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16767 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16769 esac; \
16770 module_srcdir=intl; \
16771 $(SHELL) $$s/$$module_srcdir/configure \
16772 --srcdir=$${topdir}/$$module_srcdir \
16773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16774 --target=${target_alias} \
16775 --with-build-libsubdir=$(HOST_SUBDIR) \
16776 $(STAGE2_CONFIGURE_FLAGS)
16777@endif intl-bootstrap
16778
16779.PHONY: configure-stage3-intl maybe-configure-stage3-intl
16780maybe-configure-stage3-intl:
16781@if intl-bootstrap
16782maybe-configure-stage3-intl: configure-stage3-intl
16783configure-stage3-intl:
16784 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16785 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16786 @r=`${PWD_COMMAND}`; export r; \
16787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16788 TFLAGS="$(STAGE3_TFLAGS)"; \
16789 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16790 $(HOST_EXPORTS) \
16791 $(POSTSTAGE1_HOST_EXPORTS) \
16792 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16793 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16794 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16795 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
16796 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16797 cd $(HOST_SUBDIR)/intl || exit 1; \
16798 case $(srcdir) in \
16799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16800 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16802 esac; \
16803 module_srcdir=intl; \
16804 $(SHELL) $$s/$$module_srcdir/configure \
16805 --srcdir=$${topdir}/$$module_srcdir \
16806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16807 --target=${target_alias} \
16808 --with-build-libsubdir=$(HOST_SUBDIR) \
16809 $(STAGE3_CONFIGURE_FLAGS)
16810@endif intl-bootstrap
16811
16812.PHONY: configure-stage4-intl maybe-configure-stage4-intl
16813maybe-configure-stage4-intl:
16814@if intl-bootstrap
16815maybe-configure-stage4-intl: configure-stage4-intl
16816configure-stage4-intl:
16817 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16818 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16819 @r=`${PWD_COMMAND}`; export r; \
16820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16821 TFLAGS="$(STAGE4_TFLAGS)"; \
16822 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16823 $(HOST_EXPORTS) \
16824 $(POSTSTAGE1_HOST_EXPORTS) \
16825 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16826 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16827 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16828 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
16829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16830 cd $(HOST_SUBDIR)/intl || exit 1; \
16831 case $(srcdir) in \
16832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16833 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16835 esac; \
16836 module_srcdir=intl; \
16837 $(SHELL) $$s/$$module_srcdir/configure \
16838 --srcdir=$${topdir}/$$module_srcdir \
16839 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16840 --target=${target_alias} \
16841 --with-build-libsubdir=$(HOST_SUBDIR) \
16842 $(STAGE4_CONFIGURE_FLAGS)
16843@endif intl-bootstrap
16844
16845.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
16846maybe-configure-stageprofile-intl:
16847@if intl-bootstrap
16848maybe-configure-stageprofile-intl: configure-stageprofile-intl
16849configure-stageprofile-intl:
16850 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16851 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16852 @r=`${PWD_COMMAND}`; export r; \
16853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16854 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16855 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16856 $(HOST_EXPORTS) \
16857 $(POSTSTAGE1_HOST_EXPORTS) \
16858 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16859 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16860 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16861 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
16862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16863 cd $(HOST_SUBDIR)/intl || exit 1; \
16864 case $(srcdir) in \
16865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16866 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16868 esac; \
16869 module_srcdir=intl; \
16870 $(SHELL) $$s/$$module_srcdir/configure \
16871 --srcdir=$${topdir}/$$module_srcdir \
16872 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16873 --target=${target_alias} \
16874 --with-build-libsubdir=$(HOST_SUBDIR) \
16875 $(STAGEprofile_CONFIGURE_FLAGS)
16876@endif intl-bootstrap
16877
16878.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
16879maybe-configure-stagefeedback-intl:
16880@if intl-bootstrap
16881maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
16882configure-stagefeedback-intl:
16883 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16884 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16885 @r=`${PWD_COMMAND}`; export r; \
16886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16887 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16888 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16889 $(HOST_EXPORTS) \
16890 $(POSTSTAGE1_HOST_EXPORTS) \
16891 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16892 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16893 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16894 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
16895 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16896 cd $(HOST_SUBDIR)/intl || exit 1; \
16897 case $(srcdir) in \
16898 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16899 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16900 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16901 esac; \
16902 module_srcdir=intl; \
16903 $(SHELL) $$s/$$module_srcdir/configure \
16904 --srcdir=$${topdir}/$$module_srcdir \
16905 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16906 --target=${target_alias} \
16907 --with-build-libsubdir=$(HOST_SUBDIR) \
16908 $(STAGEfeedback_CONFIGURE_FLAGS)
16909@endif intl-bootstrap
16910
16911
16912
16913
16914
16915.PHONY: all-intl maybe-all-intl
16916maybe-all-intl:
16917@if gcc-bootstrap
16918all-intl: stage_current
16919@endif gcc-bootstrap
16920@if intl
16921TARGET-intl=all
16922maybe-all-intl: all-intl
16923all-intl: configure-intl
16924 @r=`${PWD_COMMAND}`; export r; \
16925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16926 $(HOST_EXPORTS) \
16927 (cd $(HOST_SUBDIR)/intl && \
16928 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16929 $(TARGET-intl))
16930@endif intl
16931
16932
16933
16934.PHONY: all-stage1-intl maybe-all-stage1-intl
16935.PHONY: clean-stage1-intl maybe-clean-stage1-intl
16936maybe-all-stage1-intl:
16937maybe-clean-stage1-intl:
16938@if intl-bootstrap
16939maybe-all-stage1-intl: all-stage1-intl
16940all-stage1: all-stage1-intl
16941TARGET-stage1-intl = $(TARGET-intl)
16942all-stage1-intl: configure-stage1-intl
16943 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16944 @r=`${PWD_COMMAND}`; export r; \
16945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16946 TFLAGS="$(STAGE1_TFLAGS)"; \
16947 $(HOST_EXPORTS) \
16948 cd $(HOST_SUBDIR)/intl && \
16949 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16950 CFLAGS="$(STAGE1_CFLAGS)" \
16951 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16952 LIBCFLAGS="$(LIBCFLAGS)" \
16953 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16954 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16955 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16956 $(EXTRA_HOST_FLAGS) \
16957 $(STAGE1_FLAGS_TO_PASS) \
16958 TFLAGS="$(STAGE1_TFLAGS)" \
16959 $(TARGET-stage1-intl)
16960
16961maybe-clean-stage1-intl: clean-stage1-intl
16962clean-stage1: clean-stage1-intl
16963clean-stage1-intl:
16964 @if [ $(current_stage) = stage1 ]; then \
16965 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
16966 else \
16967 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
16968 $(MAKE) stage1-start; \
16969 fi; \
16970 cd $(HOST_SUBDIR)/intl && \
16971 $(MAKE) $(EXTRA_HOST_FLAGS) \
16972 $(STAGE1_FLAGS_TO_PASS) clean
16973@endif intl-bootstrap
16974
16975
16976.PHONY: all-stage2-intl maybe-all-stage2-intl
16977.PHONY: clean-stage2-intl maybe-clean-stage2-intl
16978maybe-all-stage2-intl:
16979maybe-clean-stage2-intl:
16980@if intl-bootstrap
16981maybe-all-stage2-intl: all-stage2-intl
16982all-stage2: all-stage2-intl
16983TARGET-stage2-intl = $(TARGET-intl)
16984all-stage2-intl: configure-stage2-intl
16985 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16986 @r=`${PWD_COMMAND}`; export r; \
16987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16988 TFLAGS="$(STAGE2_TFLAGS)"; \
16989 $(HOST_EXPORTS) \
16990 $(POSTSTAGE1_HOST_EXPORTS) \
16991 cd $(HOST_SUBDIR)/intl && \
16992 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16993 CFLAGS="$(STAGE2_CFLAGS)" \
16994 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16995 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16996 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16997 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16998 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16999 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17000 TFLAGS="$(STAGE2_TFLAGS)" \
17001 $(TARGET-stage2-intl)
17002
17003maybe-clean-stage2-intl: clean-stage2-intl
17004clean-stage2: clean-stage2-intl
17005clean-stage2-intl:
17006 @if [ $(current_stage) = stage2 ]; then \
17007 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17008 else \
17009 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17010 $(MAKE) stage2-start; \
17011 fi; \
17012 cd $(HOST_SUBDIR)/intl && \
17013 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17014@endif intl-bootstrap
17015
17016
17017.PHONY: all-stage3-intl maybe-all-stage3-intl
17018.PHONY: clean-stage3-intl maybe-clean-stage3-intl
17019maybe-all-stage3-intl:
17020maybe-clean-stage3-intl:
17021@if intl-bootstrap
17022maybe-all-stage3-intl: all-stage3-intl
17023all-stage3: all-stage3-intl
17024TARGET-stage3-intl = $(TARGET-intl)
17025all-stage3-intl: configure-stage3-intl
17026 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17027 @r=`${PWD_COMMAND}`; export r; \
17028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17029 TFLAGS="$(STAGE3_TFLAGS)"; \
17030 $(HOST_EXPORTS) \
17031 $(POSTSTAGE1_HOST_EXPORTS) \
17032 cd $(HOST_SUBDIR)/intl && \
17033 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17034 CFLAGS="$(STAGE3_CFLAGS)" \
17035 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17036 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17037 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17038 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17039 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17040 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17041 TFLAGS="$(STAGE3_TFLAGS)" \
17042 $(TARGET-stage3-intl)
17043
17044maybe-clean-stage3-intl: clean-stage3-intl
17045clean-stage3: clean-stage3-intl
17046clean-stage3-intl:
17047 @if [ $(current_stage) = stage3 ]; then \
17048 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17049 else \
17050 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17051 $(MAKE) stage3-start; \
17052 fi; \
17053 cd $(HOST_SUBDIR)/intl && \
17054 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17055@endif intl-bootstrap
17056
17057
17058.PHONY: all-stage4-intl maybe-all-stage4-intl
17059.PHONY: clean-stage4-intl maybe-clean-stage4-intl
17060maybe-all-stage4-intl:
17061maybe-clean-stage4-intl:
17062@if intl-bootstrap
17063maybe-all-stage4-intl: all-stage4-intl
17064all-stage4: all-stage4-intl
17065TARGET-stage4-intl = $(TARGET-intl)
17066all-stage4-intl: configure-stage4-intl
17067 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17068 @r=`${PWD_COMMAND}`; export r; \
17069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17070 TFLAGS="$(STAGE4_TFLAGS)"; \
17071 $(HOST_EXPORTS) \
17072 $(POSTSTAGE1_HOST_EXPORTS) \
17073 cd $(HOST_SUBDIR)/intl && \
17074 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17075 CFLAGS="$(STAGE4_CFLAGS)" \
17076 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17077 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17078 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17079 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17080 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17081 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17082 TFLAGS="$(STAGE4_TFLAGS)" \
17083 $(TARGET-stage4-intl)
17084
17085maybe-clean-stage4-intl: clean-stage4-intl
17086clean-stage4: clean-stage4-intl
17087clean-stage4-intl:
17088 @if [ $(current_stage) = stage4 ]; then \
17089 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17090 else \
17091 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17092 $(MAKE) stage4-start; \
17093 fi; \
17094 cd $(HOST_SUBDIR)/intl && \
17095 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17096@endif intl-bootstrap
17097
17098
17099.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17100.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17101maybe-all-stageprofile-intl:
17102maybe-clean-stageprofile-intl:
17103@if intl-bootstrap
17104maybe-all-stageprofile-intl: all-stageprofile-intl
17105all-stageprofile: all-stageprofile-intl
17106TARGET-stageprofile-intl = $(TARGET-intl)
17107all-stageprofile-intl: configure-stageprofile-intl
17108 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17109 @r=`${PWD_COMMAND}`; export r; \
17110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17111 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17112 $(HOST_EXPORTS) \
17113 $(POSTSTAGE1_HOST_EXPORTS) \
17114 cd $(HOST_SUBDIR)/intl && \
17115 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17116 CFLAGS="$(STAGEprofile_CFLAGS)" \
17117 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17118 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17119 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17120 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17121 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17122 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17123 TFLAGS="$(STAGEprofile_TFLAGS)" \
17124 $(TARGET-stageprofile-intl)
17125
17126maybe-clean-stageprofile-intl: clean-stageprofile-intl
17127clean-stageprofile: clean-stageprofile-intl
17128clean-stageprofile-intl:
17129 @if [ $(current_stage) = stageprofile ]; then \
17130 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17131 else \
17132 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17133 $(MAKE) stageprofile-start; \
17134 fi; \
17135 cd $(HOST_SUBDIR)/intl && \
17136 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17137@endif intl-bootstrap
17138
17139
17140.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17141.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17142maybe-all-stagefeedback-intl:
17143maybe-clean-stagefeedback-intl:
17144@if intl-bootstrap
17145maybe-all-stagefeedback-intl: all-stagefeedback-intl
17146all-stagefeedback: all-stagefeedback-intl
17147TARGET-stagefeedback-intl = $(TARGET-intl)
17148all-stagefeedback-intl: configure-stagefeedback-intl
17149 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17150 @r=`${PWD_COMMAND}`; export r; \
17151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17152 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17153 $(HOST_EXPORTS) \
17154 $(POSTSTAGE1_HOST_EXPORTS) \
17155 cd $(HOST_SUBDIR)/intl && \
17156 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17157 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17158 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17159 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17160 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17161 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17162 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17163 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17164 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17165 $(TARGET-stagefeedback-intl)
17166
17167maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17168clean-stagefeedback: clean-stagefeedback-intl
17169clean-stagefeedback-intl:
17170 @if [ $(current_stage) = stagefeedback ]; then \
17171 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17172 else \
17173 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17174 $(MAKE) stagefeedback-start; \
17175 fi; \
17176 cd $(HOST_SUBDIR)/intl && \
17177 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17178@endif intl-bootstrap
17179
17180
17181
17182
17183
17184.PHONY: check-intl maybe-check-intl
17185maybe-check-intl:
17186@if intl
17187maybe-check-intl: check-intl
17188
17189check-intl:
17190 @: $(MAKE); $(unstage)
17191 @r=`${PWD_COMMAND}`; export r; \
17192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17193 $(HOST_EXPORTS) \
17194 (cd $(HOST_SUBDIR)/intl && \
17195 $(MAKE) $(FLAGS_TO_PASS) check)
17196
17197@endif intl
17198
17199.PHONY: install-intl maybe-install-intl
17200maybe-install-intl:
17201@if intl
17202maybe-install-intl: install-intl
17203
17204install-intl: installdirs
17205 @: $(MAKE); $(unstage)
17206 @r=`${PWD_COMMAND}`; export r; \
17207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17208 $(HOST_EXPORTS) \
17209 (cd $(HOST_SUBDIR)/intl && \
17210 $(MAKE) $(FLAGS_TO_PASS) install)
17211
17212@endif intl
17213
17214.PHONY: install-strip-intl maybe-install-strip-intl
17215maybe-install-strip-intl:
17216@if intl
17217maybe-install-strip-intl: install-strip-intl
17218
17219install-strip-intl: installdirs
17220 @: $(MAKE); $(unstage)
17221 @r=`${PWD_COMMAND}`; export r; \
17222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17223 $(HOST_EXPORTS) \
17224 (cd $(HOST_SUBDIR)/intl && \
17225 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17226
17227@endif intl
17228
17229# Other targets (info, dvi, pdf, etc.)
17230
17231.PHONY: maybe-info-intl info-intl
17232maybe-info-intl:
17233@if intl
17234maybe-info-intl: info-intl
17235
17236info-intl: \
17237 configure-intl
17238 @[ -f ./intl/Makefile ] || exit 0; \
17239 r=`${PWD_COMMAND}`; export r; \
17240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17241 $(HOST_EXPORTS) \
17242 for flag in $(EXTRA_HOST_FLAGS) ; do \
17243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17244 done; \
17245 echo "Doing info in intl" ; \
17246 (cd $(HOST_SUBDIR)/intl && \
17247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17249 "RANLIB=$${RANLIB}" \
17250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17251 info) \
17252 || exit 1
17253
17254@endif intl
17255
17256.PHONY: maybe-dvi-intl dvi-intl
17257maybe-dvi-intl:
17258@if intl
17259maybe-dvi-intl: dvi-intl
17260
17261dvi-intl: \
17262 configure-intl
17263 @[ -f ./intl/Makefile ] || exit 0; \
17264 r=`${PWD_COMMAND}`; export r; \
17265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17266 $(HOST_EXPORTS) \
17267 for flag in $(EXTRA_HOST_FLAGS) ; do \
17268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17269 done; \
17270 echo "Doing dvi in intl" ; \
17271 (cd $(HOST_SUBDIR)/intl && \
17272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17274 "RANLIB=$${RANLIB}" \
17275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17276 dvi) \
17277 || exit 1
17278
17279@endif intl
17280
17281.PHONY: maybe-pdf-intl pdf-intl
17282maybe-pdf-intl:
17283@if intl
17284maybe-pdf-intl: pdf-intl
17285
17286pdf-intl: \
17287 configure-intl
17288 @[ -f ./intl/Makefile ] || exit 0; \
17289 r=`${PWD_COMMAND}`; export r; \
17290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17291 $(HOST_EXPORTS) \
17292 for flag in $(EXTRA_HOST_FLAGS) ; do \
17293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17294 done; \
17295 echo "Doing pdf in intl" ; \
17296 (cd $(HOST_SUBDIR)/intl && \
17297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17299 "RANLIB=$${RANLIB}" \
17300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17301 pdf) \
17302 || exit 1
17303
17304@endif intl
17305
17306.PHONY: maybe-html-intl html-intl
17307maybe-html-intl:
17308@if intl
17309maybe-html-intl: html-intl
17310
17311html-intl: \
17312 configure-intl
17313 @[ -f ./intl/Makefile ] || exit 0; \
17314 r=`${PWD_COMMAND}`; export r; \
17315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17316 $(HOST_EXPORTS) \
17317 for flag in $(EXTRA_HOST_FLAGS) ; do \
17318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17319 done; \
17320 echo "Doing html in intl" ; \
17321 (cd $(HOST_SUBDIR)/intl && \
17322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17324 "RANLIB=$${RANLIB}" \
17325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17326 html) \
17327 || exit 1
17328
17329@endif intl
17330
17331.PHONY: maybe-TAGS-intl TAGS-intl
17332maybe-TAGS-intl:
17333@if intl
17334maybe-TAGS-intl: TAGS-intl
17335
17336TAGS-intl: \
17337 configure-intl
17338 @[ -f ./intl/Makefile ] || exit 0; \
17339 r=`${PWD_COMMAND}`; export r; \
17340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17341 $(HOST_EXPORTS) \
17342 for flag in $(EXTRA_HOST_FLAGS) ; do \
17343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17344 done; \
17345 echo "Doing TAGS in intl" ; \
17346 (cd $(HOST_SUBDIR)/intl && \
17347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17349 "RANLIB=$${RANLIB}" \
17350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17351 TAGS) \
17352 || exit 1
17353
17354@endif intl
17355
17356.PHONY: maybe-install-info-intl install-info-intl
17357maybe-install-info-intl:
17358@if intl
17359maybe-install-info-intl: install-info-intl
17360
17361install-info-intl: \
17362 configure-intl \
17363 info-intl
17364 @[ -f ./intl/Makefile ] || exit 0; \
17365 r=`${PWD_COMMAND}`; export r; \
17366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17367 $(HOST_EXPORTS) \
17368 for flag in $(EXTRA_HOST_FLAGS) ; do \
17369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17370 done; \
17371 echo "Doing install-info in intl" ; \
17372 (cd $(HOST_SUBDIR)/intl && \
17373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17375 "RANLIB=$${RANLIB}" \
17376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17377 install-info) \
17378 || exit 1
17379
17380@endif intl
17381
17382.PHONY: maybe-install-pdf-intl install-pdf-intl
17383maybe-install-pdf-intl:
17384@if intl
17385maybe-install-pdf-intl: install-pdf-intl
17386
17387install-pdf-intl: \
17388 configure-intl \
17389 pdf-intl
17390 @[ -f ./intl/Makefile ] || exit 0; \
17391 r=`${PWD_COMMAND}`; export r; \
17392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17393 $(HOST_EXPORTS) \
17394 for flag in $(EXTRA_HOST_FLAGS) ; do \
17395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17396 done; \
17397 echo "Doing install-pdf in intl" ; \
17398 (cd $(HOST_SUBDIR)/intl && \
17399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17401 "RANLIB=$${RANLIB}" \
17402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17403 install-pdf) \
17404 || exit 1
17405
17406@endif intl
17407
17408.PHONY: maybe-install-html-intl install-html-intl
17409maybe-install-html-intl:
17410@if intl
17411maybe-install-html-intl: install-html-intl
17412
17413install-html-intl: \
17414 configure-intl \
17415 html-intl
17416 @[ -f ./intl/Makefile ] || exit 0; \
17417 r=`${PWD_COMMAND}`; export r; \
17418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17419 $(HOST_EXPORTS) \
17420 for flag in $(EXTRA_HOST_FLAGS) ; do \
17421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17422 done; \
17423 echo "Doing install-html in intl" ; \
17424 (cd $(HOST_SUBDIR)/intl && \
17425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17427 "RANLIB=$${RANLIB}" \
17428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17429 install-html) \
17430 || exit 1
17431
17432@endif intl
17433
17434.PHONY: maybe-installcheck-intl installcheck-intl
17435maybe-installcheck-intl:
17436@if intl
17437maybe-installcheck-intl: installcheck-intl
17438
17439installcheck-intl: \
17440 configure-intl
17441 @[ -f ./intl/Makefile ] || exit 0; \
17442 r=`${PWD_COMMAND}`; export r; \
17443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17444 $(HOST_EXPORTS) \
17445 for flag in $(EXTRA_HOST_FLAGS) ; do \
17446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17447 done; \
17448 echo "Doing installcheck in intl" ; \
17449 (cd $(HOST_SUBDIR)/intl && \
17450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17452 "RANLIB=$${RANLIB}" \
17453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17454 installcheck) \
17455 || exit 1
17456
17457@endif intl
17458
17459.PHONY: maybe-mostlyclean-intl mostlyclean-intl
17460maybe-mostlyclean-intl:
17461@if intl
17462maybe-mostlyclean-intl: mostlyclean-intl
17463
17464mostlyclean-intl:
17465 @[ -f ./intl/Makefile ] || exit 0; \
17466 r=`${PWD_COMMAND}`; export r; \
17467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17468 $(HOST_EXPORTS) \
17469 for flag in $(EXTRA_HOST_FLAGS) ; do \
17470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17471 done; \
17472 echo "Doing mostlyclean in intl" ; \
17473 (cd $(HOST_SUBDIR)/intl && \
17474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17476 "RANLIB=$${RANLIB}" \
17477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17478 mostlyclean) \
17479 || exit 1
17480
17481@endif intl
17482
17483.PHONY: maybe-clean-intl clean-intl
17484maybe-clean-intl:
17485@if intl
17486maybe-clean-intl: clean-intl
17487
17488clean-intl:
17489 @[ -f ./intl/Makefile ] || exit 0; \
17490 r=`${PWD_COMMAND}`; export r; \
17491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17492 $(HOST_EXPORTS) \
17493 for flag in $(EXTRA_HOST_FLAGS) ; do \
17494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17495 done; \
17496 echo "Doing clean in intl" ; \
17497 (cd $(HOST_SUBDIR)/intl && \
17498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17500 "RANLIB=$${RANLIB}" \
17501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17502 clean) \
17503 || exit 1
17504
17505@endif intl
17506
17507.PHONY: maybe-distclean-intl distclean-intl
17508maybe-distclean-intl:
17509@if intl
17510maybe-distclean-intl: distclean-intl
17511
17512distclean-intl:
17513 @[ -f ./intl/Makefile ] || exit 0; \
17514 r=`${PWD_COMMAND}`; export r; \
17515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17516 $(HOST_EXPORTS) \
17517 for flag in $(EXTRA_HOST_FLAGS) ; do \
17518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17519 done; \
17520 echo "Doing distclean in intl" ; \
17521 (cd $(HOST_SUBDIR)/intl && \
17522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17524 "RANLIB=$${RANLIB}" \
17525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17526 distclean) \
17527 || exit 1
17528
17529@endif intl
17530
17531.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17532maybe-maintainer-clean-intl:
17533@if intl
17534maybe-maintainer-clean-intl: maintainer-clean-intl
17535
17536maintainer-clean-intl:
17537 @[ -f ./intl/Makefile ] || exit 0; \
17538 r=`${PWD_COMMAND}`; export r; \
17539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17540 $(HOST_EXPORTS) \
17541 for flag in $(EXTRA_HOST_FLAGS) ; do \
17542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17543 done; \
17544 echo "Doing maintainer-clean in intl" ; \
17545 (cd $(HOST_SUBDIR)/intl && \
17546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17548 "RANLIB=$${RANLIB}" \
17549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17550 maintainer-clean) \
17551 || exit 1
17552
17553@endif intl
17554
17555
17556
17557.PHONY: configure-tcl maybe-configure-tcl
17558maybe-configure-tcl:
17559@if gcc-bootstrap
17560configure-tcl: stage_current
17561@endif gcc-bootstrap
17562@if tcl
17563maybe-configure-tcl: configure-tcl
17564configure-tcl:
17565 @: $(MAKE); $(unstage)
17566 @r=`${PWD_COMMAND}`; export r; \
17567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17568 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17569 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17570 $(HOST_EXPORTS) \
17571 echo Configuring in $(HOST_SUBDIR)/tcl; \
17572 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17573 case $(srcdir) in \
17574 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17575 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17576 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17577 esac; \
17578 module_srcdir=tcl; \
17579 $(SHELL) \
17580 $$s/$$module_srcdir/configure \
17581 --srcdir=$${topdir}/$$module_srcdir \
17582 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17583 --target=${target_alias} \
17584 || exit 1
17585@endif tcl
17586
17587
17588
17589
17590
17591.PHONY: all-tcl maybe-all-tcl
17592maybe-all-tcl:
17593@if gcc-bootstrap
17594all-tcl: stage_current
17595@endif gcc-bootstrap
17596@if tcl
17597TARGET-tcl=all
17598maybe-all-tcl: all-tcl
17599all-tcl: configure-tcl
17600 @: $(MAKE); $(unstage)
17601 @r=`${PWD_COMMAND}`; export r; \
17602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17603 $(HOST_EXPORTS) \
17604 (cd $(HOST_SUBDIR)/tcl && \
17605 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17606 $(TARGET-tcl))
17607@endif tcl
17608
17609
17610
17611
17612.PHONY: check-tcl maybe-check-tcl
17613maybe-check-tcl:
17614@if tcl
17615maybe-check-tcl: check-tcl
17616
17617check-tcl:
17618 @: $(MAKE); $(unstage)
17619 @r=`${PWD_COMMAND}`; export r; \
17620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17621 $(HOST_EXPORTS) \
17622 (cd $(HOST_SUBDIR)/tcl && \
17623 $(MAKE) $(FLAGS_TO_PASS) check)
17624
17625@endif tcl
17626
17627.PHONY: install-tcl maybe-install-tcl
17628maybe-install-tcl:
17629@if tcl
17630maybe-install-tcl: install-tcl
17631
17632install-tcl: installdirs
17633 @: $(MAKE); $(unstage)
17634 @r=`${PWD_COMMAND}`; export r; \
17635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17636 $(HOST_EXPORTS) \
17637 (cd $(HOST_SUBDIR)/tcl && \
17638 $(MAKE) $(FLAGS_TO_PASS) install)
17639
17640@endif tcl
17641
17642.PHONY: install-strip-tcl maybe-install-strip-tcl
17643maybe-install-strip-tcl:
17644@if tcl
17645maybe-install-strip-tcl: install-strip-tcl
17646
17647install-strip-tcl: installdirs
17648 @: $(MAKE); $(unstage)
17649 @r=`${PWD_COMMAND}`; export r; \
17650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17651 $(HOST_EXPORTS) \
17652 (cd $(HOST_SUBDIR)/tcl && \
17653 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17654
17655@endif tcl
17656
17657# Other targets (info, dvi, pdf, etc.)
17658
17659.PHONY: maybe-info-tcl info-tcl
17660maybe-info-tcl:
17661@if tcl
17662maybe-info-tcl: info-tcl
17663
17664info-tcl: \
17665 configure-tcl
17666 @: $(MAKE); $(unstage)
17667 @[ -f ./tcl/Makefile ] || exit 0; \
17668 r=`${PWD_COMMAND}`; export r; \
17669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17670 $(HOST_EXPORTS) \
17671 for flag in $(EXTRA_HOST_FLAGS) ; do \
17672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17673 done; \
17674 echo "Doing info in tcl" ; \
17675 (cd $(HOST_SUBDIR)/tcl && \
17676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17678 "RANLIB=$${RANLIB}" \
17679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17680 info) \
17681 || exit 1
17682
17683@endif tcl
17684
17685.PHONY: maybe-dvi-tcl dvi-tcl
17686maybe-dvi-tcl:
17687@if tcl
17688maybe-dvi-tcl: dvi-tcl
17689
17690dvi-tcl: \
17691 configure-tcl
17692 @: $(MAKE); $(unstage)
17693 @[ -f ./tcl/Makefile ] || exit 0; \
17694 r=`${PWD_COMMAND}`; export r; \
17695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17696 $(HOST_EXPORTS) \
17697 for flag in $(EXTRA_HOST_FLAGS) ; do \
17698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17699 done; \
17700 echo "Doing dvi in tcl" ; \
17701 (cd $(HOST_SUBDIR)/tcl && \
17702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17704 "RANLIB=$${RANLIB}" \
17705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17706 dvi) \
17707 || exit 1
17708
17709@endif tcl
17710
17711.PHONY: maybe-pdf-tcl pdf-tcl
17712maybe-pdf-tcl:
17713@if tcl
17714maybe-pdf-tcl: pdf-tcl
17715
17716pdf-tcl: \
17717 configure-tcl
17718 @: $(MAKE); $(unstage)
17719 @[ -f ./tcl/Makefile ] || exit 0; \
17720 r=`${PWD_COMMAND}`; export r; \
17721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17722 $(HOST_EXPORTS) \
17723 for flag in $(EXTRA_HOST_FLAGS) ; do \
17724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17725 done; \
17726 echo "Doing pdf in tcl" ; \
17727 (cd $(HOST_SUBDIR)/tcl && \
17728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17730 "RANLIB=$${RANLIB}" \
17731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17732 pdf) \
17733 || exit 1
17734
17735@endif tcl
17736
17737.PHONY: maybe-html-tcl html-tcl
17738maybe-html-tcl:
17739@if tcl
17740maybe-html-tcl: html-tcl
17741
17742html-tcl: \
17743 configure-tcl
17744 @: $(MAKE); $(unstage)
17745 @[ -f ./tcl/Makefile ] || exit 0; \
17746 r=`${PWD_COMMAND}`; export r; \
17747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17748 $(HOST_EXPORTS) \
17749 for flag in $(EXTRA_HOST_FLAGS) ; do \
17750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17751 done; \
17752 echo "Doing html in tcl" ; \
17753 (cd $(HOST_SUBDIR)/tcl && \
17754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17756 "RANLIB=$${RANLIB}" \
17757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17758 html) \
17759 || exit 1
17760
17761@endif tcl
17762
17763.PHONY: maybe-TAGS-tcl TAGS-tcl
17764maybe-TAGS-tcl:
17765@if tcl
17766maybe-TAGS-tcl: TAGS-tcl
17767
17768TAGS-tcl: \
17769 configure-tcl
17770 @: $(MAKE); $(unstage)
17771 @[ -f ./tcl/Makefile ] || exit 0; \
17772 r=`${PWD_COMMAND}`; export r; \
17773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17774 $(HOST_EXPORTS) \
17775 for flag in $(EXTRA_HOST_FLAGS) ; do \
17776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17777 done; \
17778 echo "Doing TAGS in tcl" ; \
17779 (cd $(HOST_SUBDIR)/tcl && \
17780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17782 "RANLIB=$${RANLIB}" \
17783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17784 TAGS) \
17785 || exit 1
17786
17787@endif tcl
17788
17789.PHONY: maybe-install-info-tcl install-info-tcl
17790maybe-install-info-tcl:
17791@if tcl
17792maybe-install-info-tcl: install-info-tcl
17793
17794install-info-tcl: \
17795 configure-tcl \
17796 info-tcl
17797 @: $(MAKE); $(unstage)
17798 @[ -f ./tcl/Makefile ] || exit 0; \
17799 r=`${PWD_COMMAND}`; export r; \
17800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17801 $(HOST_EXPORTS) \
17802 for flag in $(EXTRA_HOST_FLAGS) ; do \
17803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17804 done; \
17805 echo "Doing install-info in tcl" ; \
17806 (cd $(HOST_SUBDIR)/tcl && \
17807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17809 "RANLIB=$${RANLIB}" \
17810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17811 install-info) \
17812 || exit 1
17813
17814@endif tcl
17815
17816.PHONY: maybe-install-pdf-tcl install-pdf-tcl
17817maybe-install-pdf-tcl:
17818@if tcl
17819maybe-install-pdf-tcl: install-pdf-tcl
17820
17821install-pdf-tcl: \
17822 configure-tcl \
17823 pdf-tcl
17824 @: $(MAKE); $(unstage)
17825 @[ -f ./tcl/Makefile ] || exit 0; \
17826 r=`${PWD_COMMAND}`; export r; \
17827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17828 $(HOST_EXPORTS) \
17829 for flag in $(EXTRA_HOST_FLAGS) ; do \
17830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17831 done; \
17832 echo "Doing install-pdf in tcl" ; \
17833 (cd $(HOST_SUBDIR)/tcl && \
17834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17836 "RANLIB=$${RANLIB}" \
17837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17838 install-pdf) \
17839 || exit 1
17840
17841@endif tcl
17842
17843.PHONY: maybe-install-html-tcl install-html-tcl
17844maybe-install-html-tcl:
17845@if tcl
17846maybe-install-html-tcl: install-html-tcl
17847
17848install-html-tcl: \
17849 configure-tcl \
17850 html-tcl
17851 @: $(MAKE); $(unstage)
17852 @[ -f ./tcl/Makefile ] || exit 0; \
17853 r=`${PWD_COMMAND}`; export r; \
17854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17855 $(HOST_EXPORTS) \
17856 for flag in $(EXTRA_HOST_FLAGS) ; do \
17857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17858 done; \
17859 echo "Doing install-html in tcl" ; \
17860 (cd $(HOST_SUBDIR)/tcl && \
17861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17863 "RANLIB=$${RANLIB}" \
17864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17865 install-html) \
17866 || exit 1
17867
17868@endif tcl
17869
17870.PHONY: maybe-installcheck-tcl installcheck-tcl
17871maybe-installcheck-tcl:
17872@if tcl
17873maybe-installcheck-tcl: installcheck-tcl
17874
17875installcheck-tcl: \
17876 configure-tcl
17877 @: $(MAKE); $(unstage)
17878 @[ -f ./tcl/Makefile ] || exit 0; \
17879 r=`${PWD_COMMAND}`; export r; \
17880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17881 $(HOST_EXPORTS) \
17882 for flag in $(EXTRA_HOST_FLAGS) ; do \
17883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17884 done; \
17885 echo "Doing installcheck in tcl" ; \
17886 (cd $(HOST_SUBDIR)/tcl && \
17887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17889 "RANLIB=$${RANLIB}" \
17890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17891 installcheck) \
17892 || exit 1
17893
17894@endif tcl
17895
17896.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
17897maybe-mostlyclean-tcl:
17898@if tcl
17899maybe-mostlyclean-tcl: mostlyclean-tcl
17900
17901# tcl doesn't support mostlyclean.
17902mostlyclean-tcl:
17903
17904@endif tcl
17905
17906.PHONY: maybe-clean-tcl clean-tcl
17907maybe-clean-tcl:
17908@if tcl
17909maybe-clean-tcl: clean-tcl
17910
17911clean-tcl:
17912 @: $(MAKE); $(unstage)
17913 @[ -f ./tcl/Makefile ] || exit 0; \
17914 r=`${PWD_COMMAND}`; export r; \
17915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17916 $(HOST_EXPORTS) \
17917 for flag in $(EXTRA_HOST_FLAGS) ; do \
17918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17919 done; \
17920 echo "Doing clean in tcl" ; \
17921 (cd $(HOST_SUBDIR)/tcl && \
17922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17924 "RANLIB=$${RANLIB}" \
17925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17926 clean) \
17927 || exit 1
17928
17929@endif tcl
17930
17931.PHONY: maybe-distclean-tcl distclean-tcl
17932maybe-distclean-tcl:
17933@if tcl
17934maybe-distclean-tcl: distclean-tcl
17935
17936distclean-tcl:
17937 @: $(MAKE); $(unstage)
17938 @[ -f ./tcl/Makefile ] || exit 0; \
17939 r=`${PWD_COMMAND}`; export r; \
17940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17941 $(HOST_EXPORTS) \
17942 for flag in $(EXTRA_HOST_FLAGS) ; do \
17943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17944 done; \
17945 echo "Doing distclean in tcl" ; \
17946 (cd $(HOST_SUBDIR)/tcl && \
17947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17949 "RANLIB=$${RANLIB}" \
17950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17951 distclean) \
17952 || exit 1
17953
17954@endif tcl
17955
17956.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
17957maybe-maintainer-clean-tcl:
17958@if tcl
17959maybe-maintainer-clean-tcl: maintainer-clean-tcl
17960
17961maintainer-clean-tcl:
17962 @: $(MAKE); $(unstage)
17963 @[ -f ./tcl/Makefile ] || exit 0; \
17964 r=`${PWD_COMMAND}`; export r; \
17965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17966 $(HOST_EXPORTS) \
17967 for flag in $(EXTRA_HOST_FLAGS) ; do \
17968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17969 done; \
17970 echo "Doing maintainer-clean in tcl" ; \
17971 (cd $(HOST_SUBDIR)/tcl && \
17972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17974 "RANLIB=$${RANLIB}" \
17975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17976 maintainer-clean) \
17977 || exit 1
17978
17979@endif tcl
17980
17981
17982
17983.PHONY: configure-itcl maybe-configure-itcl
17984maybe-configure-itcl:
17985@if gcc-bootstrap
17986configure-itcl: stage_current
17987@endif gcc-bootstrap
17988@if itcl
17989maybe-configure-itcl: configure-itcl
17990configure-itcl:
17991 @: $(MAKE); $(unstage)
17992 @r=`${PWD_COMMAND}`; export r; \
17993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17994 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
17995 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
17996 $(HOST_EXPORTS) \
17997 echo Configuring in $(HOST_SUBDIR)/itcl; \
17998 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
17999 case $(srcdir) in \
18000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18001 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18003 esac; \
18004 module_srcdir=itcl; \
18005 $(SHELL) \
18006 $$s/$$module_srcdir/configure \
18007 --srcdir=$${topdir}/$$module_srcdir \
18008 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18009 --target=${target_alias} \
18010 || exit 1
18011@endif itcl
18012
18013
18014
18015
18016
18017.PHONY: all-itcl maybe-all-itcl
18018maybe-all-itcl:
18019@if gcc-bootstrap
18020all-itcl: stage_current
18021@endif gcc-bootstrap
18022@if itcl
18023TARGET-itcl=all
18024maybe-all-itcl: all-itcl
18025all-itcl: configure-itcl
18026 @: $(MAKE); $(unstage)
18027 @r=`${PWD_COMMAND}`; export r; \
18028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18029 $(HOST_EXPORTS) \
18030 (cd $(HOST_SUBDIR)/itcl && \
18031 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18032 $(TARGET-itcl))
18033@endif itcl
18034
18035
18036
18037
18038.PHONY: check-itcl maybe-check-itcl
18039maybe-check-itcl:
18040@if itcl
18041maybe-check-itcl: check-itcl
18042
18043check-itcl:
18044 @: $(MAKE); $(unstage)
18045 @r=`${PWD_COMMAND}`; export r; \
18046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18047 $(HOST_EXPORTS) \
18048 (cd $(HOST_SUBDIR)/itcl && \
18049 $(MAKE) $(FLAGS_TO_PASS) check)
18050
18051@endif itcl
18052
18053.PHONY: install-itcl maybe-install-itcl
18054maybe-install-itcl:
18055@if itcl
18056maybe-install-itcl: install-itcl
18057
18058install-itcl: installdirs
18059 @: $(MAKE); $(unstage)
18060 @r=`${PWD_COMMAND}`; export r; \
18061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18062 $(HOST_EXPORTS) \
18063 (cd $(HOST_SUBDIR)/itcl && \
18064 $(MAKE) $(FLAGS_TO_PASS) install)
18065
18066@endif itcl
18067
18068.PHONY: install-strip-itcl maybe-install-strip-itcl
18069maybe-install-strip-itcl:
18070@if itcl
18071maybe-install-strip-itcl: install-strip-itcl
18072
18073install-strip-itcl: installdirs
18074 @: $(MAKE); $(unstage)
18075 @r=`${PWD_COMMAND}`; export r; \
18076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18077 $(HOST_EXPORTS) \
18078 (cd $(HOST_SUBDIR)/itcl && \
18079 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18080
18081@endif itcl
18082
18083# Other targets (info, dvi, pdf, etc.)
18084
18085.PHONY: maybe-info-itcl info-itcl
18086maybe-info-itcl:
18087@if itcl
18088maybe-info-itcl: info-itcl
18089
18090info-itcl: \
18091 configure-itcl
18092 @: $(MAKE); $(unstage)
18093 @[ -f ./itcl/Makefile ] || exit 0; \
18094 r=`${PWD_COMMAND}`; export r; \
18095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18096 $(HOST_EXPORTS) \
18097 for flag in $(EXTRA_HOST_FLAGS) ; do \
18098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18099 done; \
18100 echo "Doing info in itcl" ; \
18101 (cd $(HOST_SUBDIR)/itcl && \
18102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18104 "RANLIB=$${RANLIB}" \
18105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18106 info) \
18107 || exit 1
18108
18109@endif itcl
18110
18111.PHONY: maybe-dvi-itcl dvi-itcl
18112maybe-dvi-itcl:
18113@if itcl
18114maybe-dvi-itcl: dvi-itcl
18115
18116dvi-itcl: \
18117 configure-itcl
18118 @: $(MAKE); $(unstage)
18119 @[ -f ./itcl/Makefile ] || exit 0; \
18120 r=`${PWD_COMMAND}`; export r; \
18121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18122 $(HOST_EXPORTS) \
18123 for flag in $(EXTRA_HOST_FLAGS) ; do \
18124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18125 done; \
18126 echo "Doing dvi in itcl" ; \
18127 (cd $(HOST_SUBDIR)/itcl && \
18128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18130 "RANLIB=$${RANLIB}" \
18131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18132 dvi) \
18133 || exit 1
18134
18135@endif itcl
18136
18137.PHONY: maybe-pdf-itcl pdf-itcl
18138maybe-pdf-itcl:
18139@if itcl
18140maybe-pdf-itcl: pdf-itcl
18141
18142pdf-itcl: \
18143 configure-itcl
18144 @: $(MAKE); $(unstage)
18145 @[ -f ./itcl/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 pdf in itcl" ; \
18153 (cd $(HOST_SUBDIR)/itcl && \
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 pdf) \
18159 || exit 1
18160
18161@endif itcl
18162
18163.PHONY: maybe-html-itcl html-itcl
18164maybe-html-itcl:
18165@if itcl
18166maybe-html-itcl: html-itcl
18167
18168html-itcl: \
18169 configure-itcl
18170 @: $(MAKE); $(unstage)
18171 @[ -f ./itcl/Makefile ] || exit 0; \
18172 r=`${PWD_COMMAND}`; export r; \
18173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18174 $(HOST_EXPORTS) \
18175 for flag in $(EXTRA_HOST_FLAGS) ; do \
18176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18177 done; \
18178 echo "Doing html in itcl" ; \
18179 (cd $(HOST_SUBDIR)/itcl && \
18180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18182 "RANLIB=$${RANLIB}" \
18183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18184 html) \
18185 || exit 1
18186
18187@endif itcl
18188
18189.PHONY: maybe-TAGS-itcl TAGS-itcl
18190maybe-TAGS-itcl:
18191@if itcl
18192maybe-TAGS-itcl: TAGS-itcl
18193
18194TAGS-itcl: \
18195 configure-itcl
18196 @: $(MAKE); $(unstage)
18197 @[ -f ./itcl/Makefile ] || exit 0; \
18198 r=`${PWD_COMMAND}`; export r; \
18199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18200 $(HOST_EXPORTS) \
18201 for flag in $(EXTRA_HOST_FLAGS) ; do \
18202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18203 done; \
18204 echo "Doing TAGS in itcl" ; \
18205 (cd $(HOST_SUBDIR)/itcl && \
18206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18208 "RANLIB=$${RANLIB}" \
18209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18210 TAGS) \
18211 || exit 1
18212
18213@endif itcl
18214
18215.PHONY: maybe-install-info-itcl install-info-itcl
18216maybe-install-info-itcl:
18217@if itcl
18218maybe-install-info-itcl: install-info-itcl
18219
18220install-info-itcl: \
18221 configure-itcl \
18222 info-itcl
18223 @: $(MAKE); $(unstage)
18224 @[ -f ./itcl/Makefile ] || exit 0; \
18225 r=`${PWD_COMMAND}`; export r; \
18226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18227 $(HOST_EXPORTS) \
18228 for flag in $(EXTRA_HOST_FLAGS) ; do \
18229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18230 done; \
18231 echo "Doing install-info in itcl" ; \
18232 (cd $(HOST_SUBDIR)/itcl && \
18233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18235 "RANLIB=$${RANLIB}" \
18236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18237 install-info) \
18238 || exit 1
18239
18240@endif itcl
18241
18242.PHONY: maybe-install-pdf-itcl install-pdf-itcl
18243maybe-install-pdf-itcl:
18244@if itcl
18245maybe-install-pdf-itcl: install-pdf-itcl
18246
18247install-pdf-itcl: \
18248 configure-itcl \
18249 pdf-itcl
18250 @: $(MAKE); $(unstage)
18251 @[ -f ./itcl/Makefile ] || exit 0; \
18252 r=`${PWD_COMMAND}`; export r; \
18253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18254 $(HOST_EXPORTS) \
18255 for flag in $(EXTRA_HOST_FLAGS) ; do \
18256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18257 done; \
18258 echo "Doing install-pdf in itcl" ; \
18259 (cd $(HOST_SUBDIR)/itcl && \
18260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18262 "RANLIB=$${RANLIB}" \
18263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18264 install-pdf) \
18265 || exit 1
18266
18267@endif itcl
18268
18269.PHONY: maybe-install-html-itcl install-html-itcl
18270maybe-install-html-itcl:
18271@if itcl
18272maybe-install-html-itcl: install-html-itcl
18273
18274install-html-itcl: \
18275 configure-itcl \
18276 html-itcl
18277 @: $(MAKE); $(unstage)
18278 @[ -f ./itcl/Makefile ] || exit 0; \
18279 r=`${PWD_COMMAND}`; export r; \
18280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18281 $(HOST_EXPORTS) \
18282 for flag in $(EXTRA_HOST_FLAGS) ; do \
18283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18284 done; \
18285 echo "Doing install-html in itcl" ; \
18286 (cd $(HOST_SUBDIR)/itcl && \
18287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18289 "RANLIB=$${RANLIB}" \
18290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18291 install-html) \
18292 || exit 1
18293
18294@endif itcl
18295
18296.PHONY: maybe-installcheck-itcl installcheck-itcl
18297maybe-installcheck-itcl:
18298@if itcl
18299maybe-installcheck-itcl: installcheck-itcl
18300
18301installcheck-itcl: \
18302 configure-itcl
18303 @: $(MAKE); $(unstage)
18304 @[ -f ./itcl/Makefile ] || exit 0; \
18305 r=`${PWD_COMMAND}`; export r; \
18306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18307 $(HOST_EXPORTS) \
18308 for flag in $(EXTRA_HOST_FLAGS) ; do \
18309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18310 done; \
18311 echo "Doing installcheck in itcl" ; \
18312 (cd $(HOST_SUBDIR)/itcl && \
18313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18315 "RANLIB=$${RANLIB}" \
18316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18317 installcheck) \
18318 || exit 1
18319
18320@endif itcl
18321
18322.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18323maybe-mostlyclean-itcl:
18324@if itcl
18325maybe-mostlyclean-itcl: mostlyclean-itcl
18326
18327mostlyclean-itcl:
18328 @: $(MAKE); $(unstage)
18329 @[ -f ./itcl/Makefile ] || exit 0; \
18330 r=`${PWD_COMMAND}`; export r; \
18331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18332 $(HOST_EXPORTS) \
18333 for flag in $(EXTRA_HOST_FLAGS) ; do \
18334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18335 done; \
18336 echo "Doing mostlyclean in itcl" ; \
18337 (cd $(HOST_SUBDIR)/itcl && \
18338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18340 "RANLIB=$${RANLIB}" \
18341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18342 mostlyclean) \
18343 || exit 1
18344
18345@endif itcl
18346
18347.PHONY: maybe-clean-itcl clean-itcl
18348maybe-clean-itcl:
18349@if itcl
18350maybe-clean-itcl: clean-itcl
18351
18352clean-itcl:
18353 @: $(MAKE); $(unstage)
18354 @[ -f ./itcl/Makefile ] || exit 0; \
18355 r=`${PWD_COMMAND}`; export r; \
18356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18357 $(HOST_EXPORTS) \
18358 for flag in $(EXTRA_HOST_FLAGS) ; do \
18359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18360 done; \
18361 echo "Doing clean in itcl" ; \
18362 (cd $(HOST_SUBDIR)/itcl && \
18363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18365 "RANLIB=$${RANLIB}" \
18366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18367 clean) \
18368 || exit 1
18369
18370@endif itcl
18371
18372.PHONY: maybe-distclean-itcl distclean-itcl
18373maybe-distclean-itcl:
18374@if itcl
18375maybe-distclean-itcl: distclean-itcl
18376
18377distclean-itcl:
18378 @: $(MAKE); $(unstage)
18379 @[ -f ./itcl/Makefile ] || exit 0; \
18380 r=`${PWD_COMMAND}`; export r; \
18381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18382 $(HOST_EXPORTS) \
18383 for flag in $(EXTRA_HOST_FLAGS) ; do \
18384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18385 done; \
18386 echo "Doing distclean in itcl" ; \
18387 (cd $(HOST_SUBDIR)/itcl && \
18388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18390 "RANLIB=$${RANLIB}" \
18391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18392 distclean) \
18393 || exit 1
18394
18395@endif itcl
18396
18397.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18398maybe-maintainer-clean-itcl:
18399@if itcl
18400maybe-maintainer-clean-itcl: maintainer-clean-itcl
18401
18402maintainer-clean-itcl:
18403 @: $(MAKE); $(unstage)
18404 @[ -f ./itcl/Makefile ] || exit 0; \
18405 r=`${PWD_COMMAND}`; export r; \
18406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18407 $(HOST_EXPORTS) \
18408 for flag in $(EXTRA_HOST_FLAGS) ; do \
18409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18410 done; \
18411 echo "Doing maintainer-clean in itcl" ; \
18412 (cd $(HOST_SUBDIR)/itcl && \
18413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18415 "RANLIB=$${RANLIB}" \
18416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18417 maintainer-clean) \
18418 || exit 1
18419
18420@endif itcl
18421
18422
18423
18424.PHONY: configure-ld maybe-configure-ld
18425maybe-configure-ld:
18426@if gcc-bootstrap
18427configure-ld: stage_current
18428@endif gcc-bootstrap
18429@if ld
18430maybe-configure-ld: configure-ld
18431configure-ld:
18432 @r=`${PWD_COMMAND}`; export r; \
18433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18434 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18435 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18436 $(HOST_EXPORTS) \
18437 echo Configuring in $(HOST_SUBDIR)/ld; \
18438 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18439 case $(srcdir) in \
18440 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18441 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18442 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18443 esac; \
18444 module_srcdir=ld; \
18445 $(SHELL) \
18446 $$s/$$module_srcdir/configure \
18447 --srcdir=$${topdir}/$$module_srcdir \
18448 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18449 --target=${target_alias} \
18450 || exit 1
18451@endif ld
18452
18453
18454
18455.PHONY: configure-stage1-ld maybe-configure-stage1-ld
18456maybe-configure-stage1-ld:
18457@if ld-bootstrap
18458maybe-configure-stage1-ld: configure-stage1-ld
18459configure-stage1-ld:
18460 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18461 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18462 @r=`${PWD_COMMAND}`; export r; \
18463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18464 TFLAGS="$(STAGE1_TFLAGS)"; \
18465 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18466 $(HOST_EXPORTS) \
18467 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18468 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18469 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18470 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18472 cd $(HOST_SUBDIR)/ld || exit 1; \
18473 case $(srcdir) in \
18474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18475 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18477 esac; \
18478 module_srcdir=ld; \
18479 $(SHELL) $$s/$$module_srcdir/configure \
18480 --srcdir=$${topdir}/$$module_srcdir \
18481 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18482 --target=${target_alias} \
18483 \
18484 $(STAGE1_CONFIGURE_FLAGS)
18485@endif ld-bootstrap
18486
18487.PHONY: configure-stage2-ld maybe-configure-stage2-ld
18488maybe-configure-stage2-ld:
18489@if ld-bootstrap
18490maybe-configure-stage2-ld: configure-stage2-ld
18491configure-stage2-ld:
18492 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18493 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18494 @r=`${PWD_COMMAND}`; export r; \
18495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18496 TFLAGS="$(STAGE2_TFLAGS)"; \
18497 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18498 $(HOST_EXPORTS) \
18499 $(POSTSTAGE1_HOST_EXPORTS) \
18500 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18501 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18502 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18503 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18504 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18505 cd $(HOST_SUBDIR)/ld || exit 1; \
18506 case $(srcdir) in \
18507 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18508 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18509 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18510 esac; \
18511 module_srcdir=ld; \
18512 $(SHELL) $$s/$$module_srcdir/configure \
18513 --srcdir=$${topdir}/$$module_srcdir \
18514 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18515 --target=${target_alias} \
18516 --with-build-libsubdir=$(HOST_SUBDIR) \
18517 $(STAGE2_CONFIGURE_FLAGS)
18518@endif ld-bootstrap
18519
18520.PHONY: configure-stage3-ld maybe-configure-stage3-ld
18521maybe-configure-stage3-ld:
18522@if ld-bootstrap
18523maybe-configure-stage3-ld: configure-stage3-ld
18524configure-stage3-ld:
18525 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18526 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18527 @r=`${PWD_COMMAND}`; export r; \
18528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18529 TFLAGS="$(STAGE3_TFLAGS)"; \
18530 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18531 $(HOST_EXPORTS) \
18532 $(POSTSTAGE1_HOST_EXPORTS) \
18533 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18534 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18535 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18536 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18537 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18538 cd $(HOST_SUBDIR)/ld || exit 1; \
18539 case $(srcdir) in \
18540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18541 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18543 esac; \
18544 module_srcdir=ld; \
18545 $(SHELL) $$s/$$module_srcdir/configure \
18546 --srcdir=$${topdir}/$$module_srcdir \
18547 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18548 --target=${target_alias} \
18549 --with-build-libsubdir=$(HOST_SUBDIR) \
18550 $(STAGE3_CONFIGURE_FLAGS)
18551@endif ld-bootstrap
18552
18553.PHONY: configure-stage4-ld maybe-configure-stage4-ld
18554maybe-configure-stage4-ld:
18555@if ld-bootstrap
18556maybe-configure-stage4-ld: configure-stage4-ld
18557configure-stage4-ld:
18558 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18559 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18560 @r=`${PWD_COMMAND}`; export r; \
18561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18562 TFLAGS="$(STAGE4_TFLAGS)"; \
18563 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18564 $(HOST_EXPORTS) \
18565 $(POSTSTAGE1_HOST_EXPORTS) \
18566 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18567 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18568 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18569 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18571 cd $(HOST_SUBDIR)/ld || exit 1; \
18572 case $(srcdir) in \
18573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18574 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18576 esac; \
18577 module_srcdir=ld; \
18578 $(SHELL) $$s/$$module_srcdir/configure \
18579 --srcdir=$${topdir}/$$module_srcdir \
18580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18581 --target=${target_alias} \
18582 --with-build-libsubdir=$(HOST_SUBDIR) \
18583 $(STAGE4_CONFIGURE_FLAGS)
18584@endif ld-bootstrap
18585
18586.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18587maybe-configure-stageprofile-ld:
18588@if ld-bootstrap
18589maybe-configure-stageprofile-ld: configure-stageprofile-ld
18590configure-stageprofile-ld:
18591 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18592 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18593 @r=`${PWD_COMMAND}`; export r; \
18594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18595 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18596 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18597 $(HOST_EXPORTS) \
18598 $(POSTSTAGE1_HOST_EXPORTS) \
18599 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18600 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18601 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18602 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18603 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18604 cd $(HOST_SUBDIR)/ld || exit 1; \
18605 case $(srcdir) in \
18606 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18607 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18608 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18609 esac; \
18610 module_srcdir=ld; \
18611 $(SHELL) $$s/$$module_srcdir/configure \
18612 --srcdir=$${topdir}/$$module_srcdir \
18613 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18614 --target=${target_alias} \
18615 --with-build-libsubdir=$(HOST_SUBDIR) \
18616 $(STAGEprofile_CONFIGURE_FLAGS)
18617@endif ld-bootstrap
18618
18619.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18620maybe-configure-stagefeedback-ld:
18621@if ld-bootstrap
18622maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18623configure-stagefeedback-ld:
18624 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18625 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18626 @r=`${PWD_COMMAND}`; export r; \
18627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18628 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18629 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18630 $(HOST_EXPORTS) \
18631 $(POSTSTAGE1_HOST_EXPORTS) \
18632 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18633 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18634 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18635 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18636 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18637 cd $(HOST_SUBDIR)/ld || exit 1; \
18638 case $(srcdir) in \
18639 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18640 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18641 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18642 esac; \
18643 module_srcdir=ld; \
18644 $(SHELL) $$s/$$module_srcdir/configure \
18645 --srcdir=$${topdir}/$$module_srcdir \
18646 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18647 --target=${target_alias} \
18648 --with-build-libsubdir=$(HOST_SUBDIR) \
18649 $(STAGEfeedback_CONFIGURE_FLAGS)
18650@endif ld-bootstrap
18651
18652
18653
18654
18655
18656.PHONY: all-ld maybe-all-ld
18657maybe-all-ld:
18658@if gcc-bootstrap
18659all-ld: stage_current
18660@endif gcc-bootstrap
18661@if ld
18662TARGET-ld=all
18663maybe-all-ld: all-ld
18664all-ld: configure-ld
18665 @r=`${PWD_COMMAND}`; export r; \
18666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18667 $(HOST_EXPORTS) \
18668 (cd $(HOST_SUBDIR)/ld && \
18669 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18670 $(TARGET-ld))
18671@endif ld
18672
18673
18674
18675.PHONY: all-stage1-ld maybe-all-stage1-ld
18676.PHONY: clean-stage1-ld maybe-clean-stage1-ld
18677maybe-all-stage1-ld:
18678maybe-clean-stage1-ld:
18679@if ld-bootstrap
18680maybe-all-stage1-ld: all-stage1-ld
18681all-stage1: all-stage1-ld
18682TARGET-stage1-ld = $(TARGET-ld)
18683all-stage1-ld: configure-stage1-ld
18684 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18685 @r=`${PWD_COMMAND}`; export r; \
18686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18687 TFLAGS="$(STAGE1_TFLAGS)"; \
18688 $(HOST_EXPORTS) \
18689 cd $(HOST_SUBDIR)/ld && \
18690 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18691 CFLAGS="$(STAGE1_CFLAGS)" \
18692 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18693 LIBCFLAGS="$(LIBCFLAGS)" \
18694 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18695 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18696 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18697 $(EXTRA_HOST_FLAGS) \
18698 $(STAGE1_FLAGS_TO_PASS) \
18699 TFLAGS="$(STAGE1_TFLAGS)" \
18700 $(TARGET-stage1-ld)
18701
18702maybe-clean-stage1-ld: clean-stage1-ld
18703clean-stage1: clean-stage1-ld
18704clean-stage1-ld:
18705 @if [ $(current_stage) = stage1 ]; then \
18706 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18707 else \
18708 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18709 $(MAKE) stage1-start; \
18710 fi; \
18711 cd $(HOST_SUBDIR)/ld && \
18712 $(MAKE) $(EXTRA_HOST_FLAGS) \
18713 $(STAGE1_FLAGS_TO_PASS) clean
18714@endif ld-bootstrap
18715
18716
18717.PHONY: all-stage2-ld maybe-all-stage2-ld
18718.PHONY: clean-stage2-ld maybe-clean-stage2-ld
18719maybe-all-stage2-ld:
18720maybe-clean-stage2-ld:
18721@if ld-bootstrap
18722maybe-all-stage2-ld: all-stage2-ld
18723all-stage2: all-stage2-ld
18724TARGET-stage2-ld = $(TARGET-ld)
18725all-stage2-ld: configure-stage2-ld
18726 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18727 @r=`${PWD_COMMAND}`; export r; \
18728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18729 TFLAGS="$(STAGE2_TFLAGS)"; \
18730 $(HOST_EXPORTS) \
18731 $(POSTSTAGE1_HOST_EXPORTS) \
18732 cd $(HOST_SUBDIR)/ld && \
18733 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18734 CFLAGS="$(STAGE2_CFLAGS)" \
18735 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18736 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18737 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18738 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18739 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18740 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18741 TFLAGS="$(STAGE2_TFLAGS)" \
18742 $(TARGET-stage2-ld)
18743
18744maybe-clean-stage2-ld: clean-stage2-ld
18745clean-stage2: clean-stage2-ld
18746clean-stage2-ld:
18747 @if [ $(current_stage) = stage2 ]; then \
18748 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18749 else \
18750 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18751 $(MAKE) stage2-start; \
18752 fi; \
18753 cd $(HOST_SUBDIR)/ld && \
18754 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18755@endif ld-bootstrap
18756
18757
18758.PHONY: all-stage3-ld maybe-all-stage3-ld
18759.PHONY: clean-stage3-ld maybe-clean-stage3-ld
18760maybe-all-stage3-ld:
18761maybe-clean-stage3-ld:
18762@if ld-bootstrap
18763maybe-all-stage3-ld: all-stage3-ld
18764all-stage3: all-stage3-ld
18765TARGET-stage3-ld = $(TARGET-ld)
18766all-stage3-ld: configure-stage3-ld
18767 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18768 @r=`${PWD_COMMAND}`; export r; \
18769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18770 TFLAGS="$(STAGE3_TFLAGS)"; \
18771 $(HOST_EXPORTS) \
18772 $(POSTSTAGE1_HOST_EXPORTS) \
18773 cd $(HOST_SUBDIR)/ld && \
18774 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18775 CFLAGS="$(STAGE3_CFLAGS)" \
18776 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18777 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18778 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18779 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18780 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18781 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18782 TFLAGS="$(STAGE3_TFLAGS)" \
18783 $(TARGET-stage3-ld)
18784
18785maybe-clean-stage3-ld: clean-stage3-ld
18786clean-stage3: clean-stage3-ld
18787clean-stage3-ld:
18788 @if [ $(current_stage) = stage3 ]; then \
18789 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18790 else \
18791 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
18792 $(MAKE) stage3-start; \
18793 fi; \
18794 cd $(HOST_SUBDIR)/ld && \
18795 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18796@endif ld-bootstrap
18797
18798
18799.PHONY: all-stage4-ld maybe-all-stage4-ld
18800.PHONY: clean-stage4-ld maybe-clean-stage4-ld
18801maybe-all-stage4-ld:
18802maybe-clean-stage4-ld:
18803@if ld-bootstrap
18804maybe-all-stage4-ld: all-stage4-ld
18805all-stage4: all-stage4-ld
18806TARGET-stage4-ld = $(TARGET-ld)
18807all-stage4-ld: configure-stage4-ld
18808 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18809 @r=`${PWD_COMMAND}`; export r; \
18810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18811 TFLAGS="$(STAGE4_TFLAGS)"; \
18812 $(HOST_EXPORTS) \
18813 $(POSTSTAGE1_HOST_EXPORTS) \
18814 cd $(HOST_SUBDIR)/ld && \
18815 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18816 CFLAGS="$(STAGE4_CFLAGS)" \
18817 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18818 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18819 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18820 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18821 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18822 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18823 TFLAGS="$(STAGE4_TFLAGS)" \
18824 $(TARGET-stage4-ld)
18825
18826maybe-clean-stage4-ld: clean-stage4-ld
18827clean-stage4: clean-stage4-ld
18828clean-stage4-ld:
18829 @if [ $(current_stage) = stage4 ]; then \
18830 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18831 else \
18832 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
18833 $(MAKE) stage4-start; \
18834 fi; \
18835 cd $(HOST_SUBDIR)/ld && \
18836 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18837@endif ld-bootstrap
18838
18839
18840.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
18841.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
18842maybe-all-stageprofile-ld:
18843maybe-clean-stageprofile-ld:
18844@if ld-bootstrap
18845maybe-all-stageprofile-ld: all-stageprofile-ld
18846all-stageprofile: all-stageprofile-ld
18847TARGET-stageprofile-ld = $(TARGET-ld)
18848all-stageprofile-ld: configure-stageprofile-ld
18849 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18850 @r=`${PWD_COMMAND}`; export r; \
18851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18852 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18853 $(HOST_EXPORTS) \
18854 $(POSTSTAGE1_HOST_EXPORTS) \
18855 cd $(HOST_SUBDIR)/ld && \
18856 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18857 CFLAGS="$(STAGEprofile_CFLAGS)" \
18858 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18859 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18860 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18861 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18862 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18863 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18864 TFLAGS="$(STAGEprofile_TFLAGS)" \
18865 $(TARGET-stageprofile-ld)
18866
18867maybe-clean-stageprofile-ld: clean-stageprofile-ld
18868clean-stageprofile: clean-stageprofile-ld
18869clean-stageprofile-ld:
18870 @if [ $(current_stage) = stageprofile ]; then \
18871 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18872 else \
18873 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
18874 $(MAKE) stageprofile-start; \
18875 fi; \
18876 cd $(HOST_SUBDIR)/ld && \
18877 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18878@endif ld-bootstrap
18879
18880
18881.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
18882.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
18883maybe-all-stagefeedback-ld:
18884maybe-clean-stagefeedback-ld:
18885@if ld-bootstrap
18886maybe-all-stagefeedback-ld: all-stagefeedback-ld
18887all-stagefeedback: all-stagefeedback-ld
18888TARGET-stagefeedback-ld = $(TARGET-ld)
18889all-stagefeedback-ld: configure-stagefeedback-ld
18890 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18891 @r=`${PWD_COMMAND}`; export r; \
18892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18893 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18894 $(HOST_EXPORTS) \
18895 $(POSTSTAGE1_HOST_EXPORTS) \
18896 cd $(HOST_SUBDIR)/ld && \
18897 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18898 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18899 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18900 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18901 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18902 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18903 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18904 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18905 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18906 $(TARGET-stagefeedback-ld)
18907
18908maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
18909clean-stagefeedback: clean-stagefeedback-ld
18910clean-stagefeedback-ld:
18911 @if [ $(current_stage) = stagefeedback ]; then \
18912 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18913 else \
18914 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
18915 $(MAKE) stagefeedback-start; \
18916 fi; \
18917 cd $(HOST_SUBDIR)/ld && \
18918 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18919@endif ld-bootstrap
18920
18921
18922
18923
18924
18925.PHONY: check-ld maybe-check-ld
18926maybe-check-ld:
18927@if ld
18928maybe-check-ld: check-ld
18929
18930check-ld:
18931 @: $(MAKE); $(unstage)
18932 @r=`${PWD_COMMAND}`; export r; \
18933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18934 $(HOST_EXPORTS) \
18935 (cd $(HOST_SUBDIR)/ld && \
18936 $(MAKE) $(FLAGS_TO_PASS) check)
18937
18938@endif ld
18939
18940.PHONY: install-ld maybe-install-ld
18941maybe-install-ld:
18942@if ld
18943maybe-install-ld: install-ld
18944
18945install-ld: installdirs
18946 @: $(MAKE); $(unstage)
18947 @r=`${PWD_COMMAND}`; export r; \
18948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18949 $(HOST_EXPORTS) \
18950 (cd $(HOST_SUBDIR)/ld && \
18951 $(MAKE) $(FLAGS_TO_PASS) install)
18952
18953@endif ld
18954
18955.PHONY: install-strip-ld maybe-install-strip-ld
18956maybe-install-strip-ld:
18957@if ld
18958maybe-install-strip-ld: install-strip-ld
18959
18960install-strip-ld: installdirs
18961 @: $(MAKE); $(unstage)
18962 @r=`${PWD_COMMAND}`; export r; \
18963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18964 $(HOST_EXPORTS) \
18965 (cd $(HOST_SUBDIR)/ld && \
18966 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18967
18968@endif ld
18969
18970# Other targets (info, dvi, pdf, etc.)
18971
18972.PHONY: maybe-info-ld info-ld
18973maybe-info-ld:
18974@if ld
18975maybe-info-ld: info-ld
18976
18977info-ld: \
18978 configure-ld
18979 @[ -f ./ld/Makefile ] || exit 0; \
18980 r=`${PWD_COMMAND}`; export r; \
18981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18982 $(HOST_EXPORTS) \
18983 for flag in $(EXTRA_HOST_FLAGS) ; do \
18984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18985 done; \
18986 echo "Doing info in ld" ; \
18987 (cd $(HOST_SUBDIR)/ld && \
18988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18990 "RANLIB=$${RANLIB}" \
18991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18992 info) \
18993 || exit 1
18994
18995@endif ld
18996
18997.PHONY: maybe-dvi-ld dvi-ld
18998maybe-dvi-ld:
18999@if ld
19000maybe-dvi-ld: dvi-ld
19001
19002dvi-ld: \
19003 configure-ld
19004 @[ -f ./ld/Makefile ] || exit 0; \
19005 r=`${PWD_COMMAND}`; export r; \
19006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19007 $(HOST_EXPORTS) \
19008 for flag in $(EXTRA_HOST_FLAGS) ; do \
19009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19010 done; \
19011 echo "Doing dvi in ld" ; \
19012 (cd $(HOST_SUBDIR)/ld && \
19013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19015 "RANLIB=$${RANLIB}" \
19016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19017 dvi) \
19018 || exit 1
19019
19020@endif ld
19021
19022.PHONY: maybe-pdf-ld pdf-ld
19023maybe-pdf-ld:
19024@if ld
19025maybe-pdf-ld: pdf-ld
19026
19027pdf-ld: \
19028 configure-ld
19029 @[ -f ./ld/Makefile ] || exit 0; \
19030 r=`${PWD_COMMAND}`; export r; \
19031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19032 $(HOST_EXPORTS) \
19033 for flag in $(EXTRA_HOST_FLAGS) ; do \
19034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19035 done; \
19036 echo "Doing pdf in ld" ; \
19037 (cd $(HOST_SUBDIR)/ld && \
19038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19040 "RANLIB=$${RANLIB}" \
19041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19042 pdf) \
19043 || exit 1
19044
19045@endif ld
19046
19047.PHONY: maybe-html-ld html-ld
19048maybe-html-ld:
19049@if ld
19050maybe-html-ld: html-ld
19051
19052html-ld: \
19053 configure-ld
19054 @[ -f ./ld/Makefile ] || exit 0; \
19055 r=`${PWD_COMMAND}`; export r; \
19056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19057 $(HOST_EXPORTS) \
19058 for flag in $(EXTRA_HOST_FLAGS) ; do \
19059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19060 done; \
19061 echo "Doing html in ld" ; \
19062 (cd $(HOST_SUBDIR)/ld && \
19063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19065 "RANLIB=$${RANLIB}" \
19066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19067 html) \
19068 || exit 1
19069
19070@endif ld
19071
19072.PHONY: maybe-TAGS-ld TAGS-ld
19073maybe-TAGS-ld:
19074@if ld
19075maybe-TAGS-ld: TAGS-ld
19076
19077TAGS-ld: \
19078 configure-ld
19079 @[ -f ./ld/Makefile ] || exit 0; \
19080 r=`${PWD_COMMAND}`; export r; \
19081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19082 $(HOST_EXPORTS) \
19083 for flag in $(EXTRA_HOST_FLAGS) ; do \
19084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19085 done; \
19086 echo "Doing TAGS in ld" ; \
19087 (cd $(HOST_SUBDIR)/ld && \
19088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19090 "RANLIB=$${RANLIB}" \
19091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19092 TAGS) \
19093 || exit 1
19094
19095@endif ld
19096
19097.PHONY: maybe-install-info-ld install-info-ld
19098maybe-install-info-ld:
19099@if ld
19100maybe-install-info-ld: install-info-ld
19101
19102install-info-ld: \
19103 configure-ld \
19104 info-ld
19105 @[ -f ./ld/Makefile ] || exit 0; \
19106 r=`${PWD_COMMAND}`; export r; \
19107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19108 $(HOST_EXPORTS) \
19109 for flag in $(EXTRA_HOST_FLAGS) ; do \
19110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19111 done; \
19112 echo "Doing install-info in ld" ; \
19113 (cd $(HOST_SUBDIR)/ld && \
19114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19116 "RANLIB=$${RANLIB}" \
19117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19118 install-info) \
19119 || exit 1
19120
19121@endif ld
19122
19123.PHONY: maybe-install-pdf-ld install-pdf-ld
19124maybe-install-pdf-ld:
19125@if ld
19126maybe-install-pdf-ld: install-pdf-ld
19127
19128install-pdf-ld: \
19129 configure-ld \
19130 pdf-ld
19131 @[ -f ./ld/Makefile ] || exit 0; \
19132 r=`${PWD_COMMAND}`; export r; \
19133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19134 $(HOST_EXPORTS) \
19135 for flag in $(EXTRA_HOST_FLAGS) ; do \
19136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19137 done; \
19138 echo "Doing install-pdf in ld" ; \
19139 (cd $(HOST_SUBDIR)/ld && \
19140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19142 "RANLIB=$${RANLIB}" \
19143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19144 install-pdf) \
19145 || exit 1
19146
19147@endif ld
19148
19149.PHONY: maybe-install-html-ld install-html-ld
19150maybe-install-html-ld:
19151@if ld
19152maybe-install-html-ld: install-html-ld
19153
19154install-html-ld: \
19155 configure-ld \
19156 html-ld
19157 @[ -f ./ld/Makefile ] || exit 0; \
19158 r=`${PWD_COMMAND}`; export r; \
19159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19160 $(HOST_EXPORTS) \
19161 for flag in $(EXTRA_HOST_FLAGS) ; do \
19162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19163 done; \
19164 echo "Doing install-html in ld" ; \
19165 (cd $(HOST_SUBDIR)/ld && \
19166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19168 "RANLIB=$${RANLIB}" \
19169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19170 install-html) \
19171 || exit 1
19172
19173@endif ld
19174
19175.PHONY: maybe-installcheck-ld installcheck-ld
19176maybe-installcheck-ld:
19177@if ld
19178maybe-installcheck-ld: installcheck-ld
19179
19180installcheck-ld: \
19181 configure-ld
19182 @[ -f ./ld/Makefile ] || exit 0; \
19183 r=`${PWD_COMMAND}`; export r; \
19184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19185 $(HOST_EXPORTS) \
19186 for flag in $(EXTRA_HOST_FLAGS) ; do \
19187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19188 done; \
19189 echo "Doing installcheck in ld" ; \
19190 (cd $(HOST_SUBDIR)/ld && \
19191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19193 "RANLIB=$${RANLIB}" \
19194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19195 installcheck) \
19196 || exit 1
19197
19198@endif ld
19199
19200.PHONY: maybe-mostlyclean-ld mostlyclean-ld
19201maybe-mostlyclean-ld:
19202@if ld
19203maybe-mostlyclean-ld: mostlyclean-ld
19204
19205mostlyclean-ld:
19206 @[ -f ./ld/Makefile ] || exit 0; \
19207 r=`${PWD_COMMAND}`; export r; \
19208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19209 $(HOST_EXPORTS) \
19210 for flag in $(EXTRA_HOST_FLAGS) ; do \
19211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19212 done; \
19213 echo "Doing mostlyclean in ld" ; \
19214 (cd $(HOST_SUBDIR)/ld && \
19215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19217 "RANLIB=$${RANLIB}" \
19218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19219 mostlyclean) \
19220 || exit 1
19221
19222@endif ld
19223
19224.PHONY: maybe-clean-ld clean-ld
19225maybe-clean-ld:
19226@if ld
19227maybe-clean-ld: clean-ld
19228
19229clean-ld:
19230 @[ -f ./ld/Makefile ] || exit 0; \
19231 r=`${PWD_COMMAND}`; export r; \
19232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19233 $(HOST_EXPORTS) \
19234 for flag in $(EXTRA_HOST_FLAGS) ; do \
19235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19236 done; \
19237 echo "Doing clean in ld" ; \
19238 (cd $(HOST_SUBDIR)/ld && \
19239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19241 "RANLIB=$${RANLIB}" \
19242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19243 clean) \
19244 || exit 1
19245
19246@endif ld
19247
19248.PHONY: maybe-distclean-ld distclean-ld
19249maybe-distclean-ld:
19250@if ld
19251maybe-distclean-ld: distclean-ld
19252
19253distclean-ld:
19254 @[ -f ./ld/Makefile ] || exit 0; \
19255 r=`${PWD_COMMAND}`; export r; \
19256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19257 $(HOST_EXPORTS) \
19258 for flag in $(EXTRA_HOST_FLAGS) ; do \
19259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19260 done; \
19261 echo "Doing distclean in ld" ; \
19262 (cd $(HOST_SUBDIR)/ld && \
19263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19265 "RANLIB=$${RANLIB}" \
19266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19267 distclean) \
19268 || exit 1
19269
19270@endif ld
19271
19272.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19273maybe-maintainer-clean-ld:
19274@if ld
19275maybe-maintainer-clean-ld: maintainer-clean-ld
19276
19277maintainer-clean-ld:
19278 @[ -f ./ld/Makefile ] || exit 0; \
19279 r=`${PWD_COMMAND}`; export r; \
19280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19281 $(HOST_EXPORTS) \
19282 for flag in $(EXTRA_HOST_FLAGS) ; do \
19283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19284 done; \
19285 echo "Doing maintainer-clean in ld" ; \
19286 (cd $(HOST_SUBDIR)/ld && \
19287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19289 "RANLIB=$${RANLIB}" \
19290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19291 maintainer-clean) \
19292 || exit 1
19293
19294@endif ld
19295
19296
19297
19298.PHONY: configure-libbacktrace maybe-configure-libbacktrace
19299maybe-configure-libbacktrace:
19300@if gcc-bootstrap
19301configure-libbacktrace: stage_current
19302@endif gcc-bootstrap
19303@if libbacktrace
19304maybe-configure-libbacktrace: configure-libbacktrace
19305configure-libbacktrace:
19306 @r=`${PWD_COMMAND}`; export r; \
19307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19308 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19309 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19310 $(HOST_EXPORTS) \
19311 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19312 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19313 case $(srcdir) in \
19314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19315 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19317 esac; \
19318 module_srcdir=libbacktrace; \
19319 $(SHELL) \
19320 $$s/$$module_srcdir/configure \
19321 --srcdir=$${topdir}/$$module_srcdir \
19322 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19323 --target=${target_alias} \
19324 || exit 1
19325@endif libbacktrace
19326
19327
19328
19329.PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19330maybe-configure-stage1-libbacktrace:
19331@if libbacktrace-bootstrap
19332maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19333configure-stage1-libbacktrace:
19334 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19335 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19336 @r=`${PWD_COMMAND}`; export r; \
19337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19338 TFLAGS="$(STAGE1_TFLAGS)"; \
19339 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19340 $(HOST_EXPORTS) \
19341 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19342 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19343 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19344 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
19345 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19346 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19347 case $(srcdir) in \
19348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19349 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19351 esac; \
19352 module_srcdir=libbacktrace; \
19353 $(SHELL) $$s/$$module_srcdir/configure \
19354 --srcdir=$${topdir}/$$module_srcdir \
19355 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19356 --target=${target_alias} \
19357 \
19358 $(STAGE1_CONFIGURE_FLAGS)
19359@endif libbacktrace-bootstrap
19360
19361.PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19362maybe-configure-stage2-libbacktrace:
19363@if libbacktrace-bootstrap
19364maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19365configure-stage2-libbacktrace:
19366 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19367 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19368 @r=`${PWD_COMMAND}`; export r; \
19369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19370 TFLAGS="$(STAGE2_TFLAGS)"; \
19371 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19372 $(HOST_EXPORTS) \
19373 $(POSTSTAGE1_HOST_EXPORTS) \
19374 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19375 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19376 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19377 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
19378 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19379 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19380 case $(srcdir) in \
19381 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19382 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19383 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19384 esac; \
19385 module_srcdir=libbacktrace; \
19386 $(SHELL) $$s/$$module_srcdir/configure \
19387 --srcdir=$${topdir}/$$module_srcdir \
19388 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19389 --target=${target_alias} \
19390 --with-build-libsubdir=$(HOST_SUBDIR) \
19391 $(STAGE2_CONFIGURE_FLAGS)
19392@endif libbacktrace-bootstrap
19393
19394.PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19395maybe-configure-stage3-libbacktrace:
19396@if libbacktrace-bootstrap
19397maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19398configure-stage3-libbacktrace:
19399 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19400 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19401 @r=`${PWD_COMMAND}`; export r; \
19402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19403 TFLAGS="$(STAGE3_TFLAGS)"; \
19404 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19405 $(HOST_EXPORTS) \
19406 $(POSTSTAGE1_HOST_EXPORTS) \
19407 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19408 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19409 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19410 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
19411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19412 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19413 case $(srcdir) in \
19414 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19415 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19416 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19417 esac; \
19418 module_srcdir=libbacktrace; \
19419 $(SHELL) $$s/$$module_srcdir/configure \
19420 --srcdir=$${topdir}/$$module_srcdir \
19421 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19422 --target=${target_alias} \
19423 --with-build-libsubdir=$(HOST_SUBDIR) \
19424 $(STAGE3_CONFIGURE_FLAGS)
19425@endif libbacktrace-bootstrap
19426
19427.PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19428maybe-configure-stage4-libbacktrace:
19429@if libbacktrace-bootstrap
19430maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19431configure-stage4-libbacktrace:
19432 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19433 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19434 @r=`${PWD_COMMAND}`; export r; \
19435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19436 TFLAGS="$(STAGE4_TFLAGS)"; \
19437 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19438 $(HOST_EXPORTS) \
19439 $(POSTSTAGE1_HOST_EXPORTS) \
19440 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19441 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19442 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19443 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
19444 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19445 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19446 case $(srcdir) in \
19447 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19448 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19449 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19450 esac; \
19451 module_srcdir=libbacktrace; \
19452 $(SHELL) $$s/$$module_srcdir/configure \
19453 --srcdir=$${topdir}/$$module_srcdir \
19454 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19455 --target=${target_alias} \
19456 --with-build-libsubdir=$(HOST_SUBDIR) \
19457 $(STAGE4_CONFIGURE_FLAGS)
19458@endif libbacktrace-bootstrap
19459
19460.PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19461maybe-configure-stageprofile-libbacktrace:
19462@if libbacktrace-bootstrap
19463maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19464configure-stageprofile-libbacktrace:
19465 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19466 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19467 @r=`${PWD_COMMAND}`; export r; \
19468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19469 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19470 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19471 $(HOST_EXPORTS) \
19472 $(POSTSTAGE1_HOST_EXPORTS) \
19473 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19474 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19475 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19476 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
19477 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19478 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19479 case $(srcdir) in \
19480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19481 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19483 esac; \
19484 module_srcdir=libbacktrace; \
19485 $(SHELL) $$s/$$module_srcdir/configure \
19486 --srcdir=$${topdir}/$$module_srcdir \
19487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19488 --target=${target_alias} \
19489 --with-build-libsubdir=$(HOST_SUBDIR) \
19490 $(STAGEprofile_CONFIGURE_FLAGS)
19491@endif libbacktrace-bootstrap
19492
19493.PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19494maybe-configure-stagefeedback-libbacktrace:
19495@if libbacktrace-bootstrap
19496maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19497configure-stagefeedback-libbacktrace:
19498 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19499 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19500 @r=`${PWD_COMMAND}`; export r; \
19501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19502 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19503 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19504 $(HOST_EXPORTS) \
19505 $(POSTSTAGE1_HOST_EXPORTS) \
19506 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19507 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19508 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19509 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
19510 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19511 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19512 case $(srcdir) in \
19513 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19514 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19515 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19516 esac; \
19517 module_srcdir=libbacktrace; \
19518 $(SHELL) $$s/$$module_srcdir/configure \
19519 --srcdir=$${topdir}/$$module_srcdir \
19520 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19521 --target=${target_alias} \
19522 --with-build-libsubdir=$(HOST_SUBDIR) \
19523 $(STAGEfeedback_CONFIGURE_FLAGS)
19524@endif libbacktrace-bootstrap
19525
19526
19527
19528
19529
19530.PHONY: all-libbacktrace maybe-all-libbacktrace
19531maybe-all-libbacktrace:
19532@if gcc-bootstrap
19533all-libbacktrace: stage_current
19534@endif gcc-bootstrap
19535@if libbacktrace
19536TARGET-libbacktrace=all
19537maybe-all-libbacktrace: all-libbacktrace
19538all-libbacktrace: configure-libbacktrace
19539 @r=`${PWD_COMMAND}`; export r; \
19540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19541 $(HOST_EXPORTS) \
19542 (cd $(HOST_SUBDIR)/libbacktrace && \
19543 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19544 $(TARGET-libbacktrace))
19545@endif libbacktrace
19546
19547
19548
19549.PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19550.PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19551maybe-all-stage1-libbacktrace:
19552maybe-clean-stage1-libbacktrace:
19553@if libbacktrace-bootstrap
19554maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19555all-stage1: all-stage1-libbacktrace
19556TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19557all-stage1-libbacktrace: configure-stage1-libbacktrace
19558 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19559 @r=`${PWD_COMMAND}`; export r; \
19560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19561 TFLAGS="$(STAGE1_TFLAGS)"; \
19562 $(HOST_EXPORTS) \
19563 cd $(HOST_SUBDIR)/libbacktrace && \
19564 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19565 CFLAGS="$(STAGE1_CFLAGS)" \
19566 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19567 LIBCFLAGS="$(LIBCFLAGS)" \
19568 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19569 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19570 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19571 $(EXTRA_HOST_FLAGS) \
19572 $(STAGE1_FLAGS_TO_PASS) \
19573 TFLAGS="$(STAGE1_TFLAGS)" \
19574 $(TARGET-stage1-libbacktrace)
19575
19576maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19577clean-stage1: clean-stage1-libbacktrace
19578clean-stage1-libbacktrace:
19579 @if [ $(current_stage) = stage1 ]; then \
19580 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19581 else \
19582 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19583 $(MAKE) stage1-start; \
19584 fi; \
19585 cd $(HOST_SUBDIR)/libbacktrace && \
19586 $(MAKE) $(EXTRA_HOST_FLAGS) \
19587 $(STAGE1_FLAGS_TO_PASS) clean
19588@endif libbacktrace-bootstrap
19589
19590
19591.PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19592.PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19593maybe-all-stage2-libbacktrace:
19594maybe-clean-stage2-libbacktrace:
19595@if libbacktrace-bootstrap
19596maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19597all-stage2: all-stage2-libbacktrace
19598TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19599all-stage2-libbacktrace: configure-stage2-libbacktrace
19600 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19601 @r=`${PWD_COMMAND}`; export r; \
19602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19603 TFLAGS="$(STAGE2_TFLAGS)"; \
19604 $(HOST_EXPORTS) \
19605 $(POSTSTAGE1_HOST_EXPORTS) \
19606 cd $(HOST_SUBDIR)/libbacktrace && \
19607 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19608 CFLAGS="$(STAGE2_CFLAGS)" \
19609 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19610 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19611 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19612 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19613 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19614 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19615 TFLAGS="$(STAGE2_TFLAGS)" \
19616 $(TARGET-stage2-libbacktrace)
19617
19618maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19619clean-stage2: clean-stage2-libbacktrace
19620clean-stage2-libbacktrace:
19621 @if [ $(current_stage) = stage2 ]; then \
19622 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19623 else \
19624 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19625 $(MAKE) stage2-start; \
19626 fi; \
19627 cd $(HOST_SUBDIR)/libbacktrace && \
19628 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19629@endif libbacktrace-bootstrap
19630
19631
19632.PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19633.PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19634maybe-all-stage3-libbacktrace:
19635maybe-clean-stage3-libbacktrace:
19636@if libbacktrace-bootstrap
19637maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19638all-stage3: all-stage3-libbacktrace
19639TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19640all-stage3-libbacktrace: configure-stage3-libbacktrace
19641 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19642 @r=`${PWD_COMMAND}`; export r; \
19643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19644 TFLAGS="$(STAGE3_TFLAGS)"; \
19645 $(HOST_EXPORTS) \
19646 $(POSTSTAGE1_HOST_EXPORTS) \
19647 cd $(HOST_SUBDIR)/libbacktrace && \
19648 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19649 CFLAGS="$(STAGE3_CFLAGS)" \
19650 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19651 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19652 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19653 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19654 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19655 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19656 TFLAGS="$(STAGE3_TFLAGS)" \
19657 $(TARGET-stage3-libbacktrace)
19658
19659maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19660clean-stage3: clean-stage3-libbacktrace
19661clean-stage3-libbacktrace:
19662 @if [ $(current_stage) = stage3 ]; then \
19663 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19664 else \
19665 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19666 $(MAKE) stage3-start; \
19667 fi; \
19668 cd $(HOST_SUBDIR)/libbacktrace && \
19669 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19670@endif libbacktrace-bootstrap
19671
19672
19673.PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19674.PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19675maybe-all-stage4-libbacktrace:
19676maybe-clean-stage4-libbacktrace:
19677@if libbacktrace-bootstrap
19678maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19679all-stage4: all-stage4-libbacktrace
19680TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19681all-stage4-libbacktrace: configure-stage4-libbacktrace
19682 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19683 @r=`${PWD_COMMAND}`; export r; \
19684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19685 TFLAGS="$(STAGE4_TFLAGS)"; \
19686 $(HOST_EXPORTS) \
19687 $(POSTSTAGE1_HOST_EXPORTS) \
19688 cd $(HOST_SUBDIR)/libbacktrace && \
19689 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19690 CFLAGS="$(STAGE4_CFLAGS)" \
19691 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19692 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19693 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19694 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19695 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19696 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19697 TFLAGS="$(STAGE4_TFLAGS)" \
19698 $(TARGET-stage4-libbacktrace)
19699
19700maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19701clean-stage4: clean-stage4-libbacktrace
19702clean-stage4-libbacktrace:
19703 @if [ $(current_stage) = stage4 ]; then \
19704 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19705 else \
19706 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19707 $(MAKE) stage4-start; \
19708 fi; \
19709 cd $(HOST_SUBDIR)/libbacktrace && \
19710 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19711@endif libbacktrace-bootstrap
19712
19713
19714.PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19715.PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19716maybe-all-stageprofile-libbacktrace:
19717maybe-clean-stageprofile-libbacktrace:
19718@if libbacktrace-bootstrap
19719maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19720all-stageprofile: all-stageprofile-libbacktrace
19721TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19722all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19723 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19724 @r=`${PWD_COMMAND}`; export r; \
19725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19726 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19727 $(HOST_EXPORTS) \
19728 $(POSTSTAGE1_HOST_EXPORTS) \
19729 cd $(HOST_SUBDIR)/libbacktrace && \
19730 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19731 CFLAGS="$(STAGEprofile_CFLAGS)" \
19732 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19733 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19734 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19735 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19736 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19737 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19738 TFLAGS="$(STAGEprofile_TFLAGS)" \
19739 $(TARGET-stageprofile-libbacktrace)
19740
19741maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19742clean-stageprofile: clean-stageprofile-libbacktrace
19743clean-stageprofile-libbacktrace:
19744 @if [ $(current_stage) = stageprofile ]; then \
19745 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19746 else \
19747 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19748 $(MAKE) stageprofile-start; \
19749 fi; \
19750 cd $(HOST_SUBDIR)/libbacktrace && \
19751 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19752@endif libbacktrace-bootstrap
19753
19754
19755.PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19756.PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19757maybe-all-stagefeedback-libbacktrace:
19758maybe-clean-stagefeedback-libbacktrace:
19759@if libbacktrace-bootstrap
19760maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19761all-stagefeedback: all-stagefeedback-libbacktrace
19762TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19763all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19764 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19765 @r=`${PWD_COMMAND}`; export r; \
19766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19767 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19768 $(HOST_EXPORTS) \
19769 $(POSTSTAGE1_HOST_EXPORTS) \
19770 cd $(HOST_SUBDIR)/libbacktrace && \
19771 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19772 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19773 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19774 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19775 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19776 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19777 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19778 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19779 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19780 $(TARGET-stagefeedback-libbacktrace)
19781
19782maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19783clean-stagefeedback: clean-stagefeedback-libbacktrace
19784clean-stagefeedback-libbacktrace:
19785 @if [ $(current_stage) = stagefeedback ]; then \
19786 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19787 else \
19788 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19789 $(MAKE) stagefeedback-start; \
19790 fi; \
19791 cd $(HOST_SUBDIR)/libbacktrace && \
19792 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19793@endif libbacktrace-bootstrap
19794
19795
19796
19797
19798
19799.PHONY: check-libbacktrace maybe-check-libbacktrace
19800maybe-check-libbacktrace:
19801@if libbacktrace
19802maybe-check-libbacktrace: check-libbacktrace
19803
19804check-libbacktrace:
19805 @: $(MAKE); $(unstage)
19806 @r=`${PWD_COMMAND}`; export r; \
19807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19808 $(HOST_EXPORTS) \
19809 (cd $(HOST_SUBDIR)/libbacktrace && \
19810 $(MAKE) $(FLAGS_TO_PASS) check)
19811
19812@endif libbacktrace
19813
19814.PHONY: install-libbacktrace maybe-install-libbacktrace
19815maybe-install-libbacktrace:
19816@if libbacktrace
19817maybe-install-libbacktrace: install-libbacktrace
19818
19819install-libbacktrace: installdirs
19820 @: $(MAKE); $(unstage)
19821 @r=`${PWD_COMMAND}`; export r; \
19822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19823 $(HOST_EXPORTS) \
19824 (cd $(HOST_SUBDIR)/libbacktrace && \
19825 $(MAKE) $(FLAGS_TO_PASS) install)
19826
19827@endif libbacktrace
19828
19829.PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
19830maybe-install-strip-libbacktrace:
19831@if libbacktrace
19832maybe-install-strip-libbacktrace: install-strip-libbacktrace
19833
19834install-strip-libbacktrace: installdirs
19835 @: $(MAKE); $(unstage)
19836 @r=`${PWD_COMMAND}`; export r; \
19837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19838 $(HOST_EXPORTS) \
19839 (cd $(HOST_SUBDIR)/libbacktrace && \
19840 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19841
19842@endif libbacktrace
19843
19844# Other targets (info, dvi, pdf, etc.)
19845
19846.PHONY: maybe-info-libbacktrace info-libbacktrace
19847maybe-info-libbacktrace:
19848@if libbacktrace
19849maybe-info-libbacktrace: info-libbacktrace
19850
19851info-libbacktrace: \
19852 configure-libbacktrace
19853 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19854 r=`${PWD_COMMAND}`; export r; \
19855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19856 $(HOST_EXPORTS) \
19857 for flag in $(EXTRA_HOST_FLAGS) ; do \
19858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19859 done; \
19860 echo "Doing info in libbacktrace" ; \
19861 (cd $(HOST_SUBDIR)/libbacktrace && \
19862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19864 "RANLIB=$${RANLIB}" \
19865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19866 info) \
19867 || exit 1
19868
19869@endif libbacktrace
19870
19871.PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
19872maybe-dvi-libbacktrace:
19873@if libbacktrace
19874maybe-dvi-libbacktrace: dvi-libbacktrace
19875
19876dvi-libbacktrace: \
19877 configure-libbacktrace
19878 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19879 r=`${PWD_COMMAND}`; export r; \
19880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19881 $(HOST_EXPORTS) \
19882 for flag in $(EXTRA_HOST_FLAGS) ; do \
19883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19884 done; \
19885 echo "Doing dvi in libbacktrace" ; \
19886 (cd $(HOST_SUBDIR)/libbacktrace && \
19887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19889 "RANLIB=$${RANLIB}" \
19890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19891 dvi) \
19892 || exit 1
19893
19894@endif libbacktrace
19895
19896.PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
19897maybe-pdf-libbacktrace:
19898@if libbacktrace
19899maybe-pdf-libbacktrace: pdf-libbacktrace
19900
19901pdf-libbacktrace: \
19902 configure-libbacktrace
19903 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19904 r=`${PWD_COMMAND}`; export r; \
19905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19906 $(HOST_EXPORTS) \
19907 for flag in $(EXTRA_HOST_FLAGS) ; do \
19908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19909 done; \
19910 echo "Doing pdf in libbacktrace" ; \
19911 (cd $(HOST_SUBDIR)/libbacktrace && \
19912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19914 "RANLIB=$${RANLIB}" \
19915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19916 pdf) \
19917 || exit 1
19918
19919@endif libbacktrace
19920
19921.PHONY: maybe-html-libbacktrace html-libbacktrace
19922maybe-html-libbacktrace:
19923@if libbacktrace
19924maybe-html-libbacktrace: html-libbacktrace
19925
19926html-libbacktrace: \
19927 configure-libbacktrace
19928 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19929 r=`${PWD_COMMAND}`; export r; \
19930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19931 $(HOST_EXPORTS) \
19932 for flag in $(EXTRA_HOST_FLAGS) ; do \
19933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19934 done; \
19935 echo "Doing html in libbacktrace" ; \
19936 (cd $(HOST_SUBDIR)/libbacktrace && \
19937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19939 "RANLIB=$${RANLIB}" \
19940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19941 html) \
19942 || exit 1
19943
19944@endif libbacktrace
19945
19946.PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
19947maybe-TAGS-libbacktrace:
19948@if libbacktrace
19949maybe-TAGS-libbacktrace: TAGS-libbacktrace
19950
19951TAGS-libbacktrace: \
19952 configure-libbacktrace
19953 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19954 r=`${PWD_COMMAND}`; export r; \
19955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19956 $(HOST_EXPORTS) \
19957 for flag in $(EXTRA_HOST_FLAGS) ; do \
19958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19959 done; \
19960 echo "Doing TAGS in libbacktrace" ; \
19961 (cd $(HOST_SUBDIR)/libbacktrace && \
19962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19964 "RANLIB=$${RANLIB}" \
19965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19966 TAGS) \
19967 || exit 1
19968
19969@endif libbacktrace
19970
19971.PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
19972maybe-install-info-libbacktrace:
19973@if libbacktrace
19974maybe-install-info-libbacktrace: install-info-libbacktrace
19975
19976install-info-libbacktrace: \
19977 configure-libbacktrace \
19978 info-libbacktrace
19979 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19980 r=`${PWD_COMMAND}`; export r; \
19981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19982 $(HOST_EXPORTS) \
19983 for flag in $(EXTRA_HOST_FLAGS) ; do \
19984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19985 done; \
19986 echo "Doing install-info in libbacktrace" ; \
19987 (cd $(HOST_SUBDIR)/libbacktrace && \
19988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19990 "RANLIB=$${RANLIB}" \
19991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19992 install-info) \
19993 || exit 1
19994
19995@endif libbacktrace
19996
19997.PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
19998maybe-install-pdf-libbacktrace:
19999@if libbacktrace
20000maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20001
20002install-pdf-libbacktrace: \
20003 configure-libbacktrace \
20004 pdf-libbacktrace
20005 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20006 r=`${PWD_COMMAND}`; export r; \
20007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20008 $(HOST_EXPORTS) \
20009 for flag in $(EXTRA_HOST_FLAGS) ; do \
20010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20011 done; \
20012 echo "Doing install-pdf in libbacktrace" ; \
20013 (cd $(HOST_SUBDIR)/libbacktrace && \
20014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20016 "RANLIB=$${RANLIB}" \
20017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20018 install-pdf) \
20019 || exit 1
20020
20021@endif libbacktrace
20022
20023.PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20024maybe-install-html-libbacktrace:
20025@if libbacktrace
20026maybe-install-html-libbacktrace: install-html-libbacktrace
20027
20028install-html-libbacktrace: \
20029 configure-libbacktrace \
20030 html-libbacktrace
20031 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20032 r=`${PWD_COMMAND}`; export r; \
20033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20034 $(HOST_EXPORTS) \
20035 for flag in $(EXTRA_HOST_FLAGS) ; do \
20036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20037 done; \
20038 echo "Doing install-html in libbacktrace" ; \
20039 (cd $(HOST_SUBDIR)/libbacktrace && \
20040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20042 "RANLIB=$${RANLIB}" \
20043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20044 install-html) \
20045 || exit 1
20046
20047@endif libbacktrace
20048
20049.PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20050maybe-installcheck-libbacktrace:
20051@if libbacktrace
20052maybe-installcheck-libbacktrace: installcheck-libbacktrace
20053
20054installcheck-libbacktrace: \
20055 configure-libbacktrace
20056 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20057 r=`${PWD_COMMAND}`; export r; \
20058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20059 $(HOST_EXPORTS) \
20060 for flag in $(EXTRA_HOST_FLAGS) ; do \
20061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20062 done; \
20063 echo "Doing installcheck in libbacktrace" ; \
20064 (cd $(HOST_SUBDIR)/libbacktrace && \
20065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20067 "RANLIB=$${RANLIB}" \
20068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20069 installcheck) \
20070 || exit 1
20071
20072@endif libbacktrace
20073
20074.PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20075maybe-mostlyclean-libbacktrace:
20076@if libbacktrace
20077maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20078
20079mostlyclean-libbacktrace:
20080 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20081 r=`${PWD_COMMAND}`; export r; \
20082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20083 $(HOST_EXPORTS) \
20084 for flag in $(EXTRA_HOST_FLAGS) ; do \
20085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20086 done; \
20087 echo "Doing mostlyclean in libbacktrace" ; \
20088 (cd $(HOST_SUBDIR)/libbacktrace && \
20089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20091 "RANLIB=$${RANLIB}" \
20092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20093 mostlyclean) \
20094 || exit 1
20095
20096@endif libbacktrace
20097
20098.PHONY: maybe-clean-libbacktrace clean-libbacktrace
20099maybe-clean-libbacktrace:
20100@if libbacktrace
20101maybe-clean-libbacktrace: clean-libbacktrace
20102
20103clean-libbacktrace:
20104 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20105 r=`${PWD_COMMAND}`; export r; \
20106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20107 $(HOST_EXPORTS) \
20108 for flag in $(EXTRA_HOST_FLAGS) ; do \
20109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20110 done; \
20111 echo "Doing clean in libbacktrace" ; \
20112 (cd $(HOST_SUBDIR)/libbacktrace && \
20113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20115 "RANLIB=$${RANLIB}" \
20116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20117 clean) \
20118 || exit 1
20119
20120@endif libbacktrace
20121
20122.PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20123maybe-distclean-libbacktrace:
20124@if libbacktrace
20125maybe-distclean-libbacktrace: distclean-libbacktrace
20126
20127distclean-libbacktrace:
20128 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20129 r=`${PWD_COMMAND}`; export r; \
20130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20131 $(HOST_EXPORTS) \
20132 for flag in $(EXTRA_HOST_FLAGS) ; do \
20133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20134 done; \
20135 echo "Doing distclean in libbacktrace" ; \
20136 (cd $(HOST_SUBDIR)/libbacktrace && \
20137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20139 "RANLIB=$${RANLIB}" \
20140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20141 distclean) \
20142 || exit 1
20143
20144@endif libbacktrace
20145
20146.PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20147maybe-maintainer-clean-libbacktrace:
20148@if libbacktrace
20149maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20150
20151maintainer-clean-libbacktrace:
20152 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20153 r=`${PWD_COMMAND}`; export r; \
20154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20155 $(HOST_EXPORTS) \
20156 for flag in $(EXTRA_HOST_FLAGS) ; do \
20157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20158 done; \
20159 echo "Doing maintainer-clean in libbacktrace" ; \
20160 (cd $(HOST_SUBDIR)/libbacktrace && \
20161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20163 "RANLIB=$${RANLIB}" \
20164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20165 maintainer-clean) \
20166 || exit 1
20167
20168@endif libbacktrace
20169
20170
20171
20172.PHONY: configure-libcpp maybe-configure-libcpp
20173maybe-configure-libcpp:
20174@if gcc-bootstrap
20175configure-libcpp: stage_current
20176@endif gcc-bootstrap
20177@if libcpp
20178maybe-configure-libcpp: configure-libcpp
20179configure-libcpp:
20180 @r=`${PWD_COMMAND}`; export r; \
20181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20182 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20183 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20184 $(HOST_EXPORTS) \
20185 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20186 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20187 case $(srcdir) in \
20188 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20189 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20190 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20191 esac; \
20192 module_srcdir=libcpp; \
20193 $(SHELL) \
20194 $$s/$$module_srcdir/configure \
20195 --srcdir=$${topdir}/$$module_srcdir \
20196 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20197 --target=${target_alias} \
20198 || exit 1
20199@endif libcpp
20200
20201
20202
20203.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20204maybe-configure-stage1-libcpp:
20205@if libcpp-bootstrap
20206maybe-configure-stage1-libcpp: configure-stage1-libcpp
20207configure-stage1-libcpp:
20208 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20209 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20210 @r=`${PWD_COMMAND}`; export r; \
20211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20212 TFLAGS="$(STAGE1_TFLAGS)"; \
20213 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20214 $(HOST_EXPORTS) \
20215 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20216 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20217 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20218 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20219 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20220 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20221 case $(srcdir) in \
20222 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20223 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20224 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20225 esac; \
20226 module_srcdir=libcpp; \
20227 $(SHELL) $$s/$$module_srcdir/configure \
20228 --srcdir=$${topdir}/$$module_srcdir \
20229 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20230 --target=${target_alias} \
20231 \
20232 $(STAGE1_CONFIGURE_FLAGS)
20233@endif libcpp-bootstrap
20234
20235.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20236maybe-configure-stage2-libcpp:
20237@if libcpp-bootstrap
20238maybe-configure-stage2-libcpp: configure-stage2-libcpp
20239configure-stage2-libcpp:
20240 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20241 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20242 @r=`${PWD_COMMAND}`; export r; \
20243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20244 TFLAGS="$(STAGE2_TFLAGS)"; \
20245 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20246 $(HOST_EXPORTS) \
20247 $(POSTSTAGE1_HOST_EXPORTS) \
20248 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20249 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20250 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20251 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20252 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20253 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20254 case $(srcdir) in \
20255 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20256 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20257 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20258 esac; \
20259 module_srcdir=libcpp; \
20260 $(SHELL) $$s/$$module_srcdir/configure \
20261 --srcdir=$${topdir}/$$module_srcdir \
20262 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20263 --target=${target_alias} \
20264 --with-build-libsubdir=$(HOST_SUBDIR) \
20265 $(STAGE2_CONFIGURE_FLAGS)
20266@endif libcpp-bootstrap
20267
20268.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20269maybe-configure-stage3-libcpp:
20270@if libcpp-bootstrap
20271maybe-configure-stage3-libcpp: configure-stage3-libcpp
20272configure-stage3-libcpp:
20273 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20274 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20275 @r=`${PWD_COMMAND}`; export r; \
20276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20277 TFLAGS="$(STAGE3_TFLAGS)"; \
20278 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20279 $(HOST_EXPORTS) \
20280 $(POSTSTAGE1_HOST_EXPORTS) \
20281 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20282 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20283 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20284 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20285 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20286 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20287 case $(srcdir) in \
20288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20289 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20291 esac; \
20292 module_srcdir=libcpp; \
20293 $(SHELL) $$s/$$module_srcdir/configure \
20294 --srcdir=$${topdir}/$$module_srcdir \
20295 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20296 --target=${target_alias} \
20297 --with-build-libsubdir=$(HOST_SUBDIR) \
20298 $(STAGE3_CONFIGURE_FLAGS)
20299@endif libcpp-bootstrap
20300
20301.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20302maybe-configure-stage4-libcpp:
20303@if libcpp-bootstrap
20304maybe-configure-stage4-libcpp: configure-stage4-libcpp
20305configure-stage4-libcpp:
20306 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20308 @r=`${PWD_COMMAND}`; export r; \
20309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20310 TFLAGS="$(STAGE4_TFLAGS)"; \
20311 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20312 $(HOST_EXPORTS) \
20313 $(POSTSTAGE1_HOST_EXPORTS) \
20314 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20315 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20316 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20317 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20319 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20320 case $(srcdir) in \
20321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20322 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20324 esac; \
20325 module_srcdir=libcpp; \
20326 $(SHELL) $$s/$$module_srcdir/configure \
20327 --srcdir=$${topdir}/$$module_srcdir \
20328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20329 --target=${target_alias} \
20330 --with-build-libsubdir=$(HOST_SUBDIR) \
20331 $(STAGE4_CONFIGURE_FLAGS)
20332@endif libcpp-bootstrap
20333
20334.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20335maybe-configure-stageprofile-libcpp:
20336@if libcpp-bootstrap
20337maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20338configure-stageprofile-libcpp:
20339 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20340 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20341 @r=`${PWD_COMMAND}`; export r; \
20342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20343 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20344 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20345 $(HOST_EXPORTS) \
20346 $(POSTSTAGE1_HOST_EXPORTS) \
20347 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20348 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20349 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20350 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
20351 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20352 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20353 case $(srcdir) in \
20354 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20355 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20356 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20357 esac; \
20358 module_srcdir=libcpp; \
20359 $(SHELL) $$s/$$module_srcdir/configure \
20360 --srcdir=$${topdir}/$$module_srcdir \
20361 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20362 --target=${target_alias} \
20363 --with-build-libsubdir=$(HOST_SUBDIR) \
20364 $(STAGEprofile_CONFIGURE_FLAGS)
20365@endif libcpp-bootstrap
20366
20367.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20368maybe-configure-stagefeedback-libcpp:
20369@if libcpp-bootstrap
20370maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20371configure-stagefeedback-libcpp:
20372 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20373 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20374 @r=`${PWD_COMMAND}`; export r; \
20375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20376 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20377 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20378 $(HOST_EXPORTS) \
20379 $(POSTSTAGE1_HOST_EXPORTS) \
20380 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20381 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20382 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20383 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
20384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20385 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20386 case $(srcdir) in \
20387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20388 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20390 esac; \
20391 module_srcdir=libcpp; \
20392 $(SHELL) $$s/$$module_srcdir/configure \
20393 --srcdir=$${topdir}/$$module_srcdir \
20394 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20395 --target=${target_alias} \
20396 --with-build-libsubdir=$(HOST_SUBDIR) \
20397 $(STAGEfeedback_CONFIGURE_FLAGS)
20398@endif libcpp-bootstrap
20399
20400
20401
20402
20403
20404.PHONY: all-libcpp maybe-all-libcpp
20405maybe-all-libcpp:
20406@if gcc-bootstrap
20407all-libcpp: stage_current
20408@endif gcc-bootstrap
20409@if libcpp
20410TARGET-libcpp=all
20411maybe-all-libcpp: all-libcpp
20412all-libcpp: configure-libcpp
20413 @r=`${PWD_COMMAND}`; export r; \
20414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20415 $(HOST_EXPORTS) \
20416 (cd $(HOST_SUBDIR)/libcpp && \
20417 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20418 $(TARGET-libcpp))
20419@endif libcpp
20420
20421
20422
20423.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20424.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20425maybe-all-stage1-libcpp:
20426maybe-clean-stage1-libcpp:
20427@if libcpp-bootstrap
20428maybe-all-stage1-libcpp: all-stage1-libcpp
20429all-stage1: all-stage1-libcpp
20430TARGET-stage1-libcpp = $(TARGET-libcpp)
20431all-stage1-libcpp: configure-stage1-libcpp
20432 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20433 @r=`${PWD_COMMAND}`; export r; \
20434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20435 TFLAGS="$(STAGE1_TFLAGS)"; \
20436 $(HOST_EXPORTS) \
20437 cd $(HOST_SUBDIR)/libcpp && \
20438 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20439 CFLAGS="$(STAGE1_CFLAGS)" \
20440 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20441 LIBCFLAGS="$(LIBCFLAGS)" \
20442 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20443 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20444 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20445 $(EXTRA_HOST_FLAGS) \
20446 $(STAGE1_FLAGS_TO_PASS) \
20447 TFLAGS="$(STAGE1_TFLAGS)" \
20448 $(TARGET-stage1-libcpp)
20449
20450maybe-clean-stage1-libcpp: clean-stage1-libcpp
20451clean-stage1: clean-stage1-libcpp
20452clean-stage1-libcpp:
20453 @if [ $(current_stage) = stage1 ]; then \
20454 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20455 else \
20456 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20457 $(MAKE) stage1-start; \
20458 fi; \
20459 cd $(HOST_SUBDIR)/libcpp && \
20460 $(MAKE) $(EXTRA_HOST_FLAGS) \
20461 $(STAGE1_FLAGS_TO_PASS) clean
20462@endif libcpp-bootstrap
20463
20464
20465.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20466.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20467maybe-all-stage2-libcpp:
20468maybe-clean-stage2-libcpp:
20469@if libcpp-bootstrap
20470maybe-all-stage2-libcpp: all-stage2-libcpp
20471all-stage2: all-stage2-libcpp
20472TARGET-stage2-libcpp = $(TARGET-libcpp)
20473all-stage2-libcpp: configure-stage2-libcpp
20474 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20475 @r=`${PWD_COMMAND}`; export r; \
20476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20477 TFLAGS="$(STAGE2_TFLAGS)"; \
20478 $(HOST_EXPORTS) \
20479 $(POSTSTAGE1_HOST_EXPORTS) \
20480 cd $(HOST_SUBDIR)/libcpp && \
20481 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20482 CFLAGS="$(STAGE2_CFLAGS)" \
20483 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20484 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20485 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20486 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20487 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20488 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20489 TFLAGS="$(STAGE2_TFLAGS)" \
20490 $(TARGET-stage2-libcpp)
20491
20492maybe-clean-stage2-libcpp: clean-stage2-libcpp
20493clean-stage2: clean-stage2-libcpp
20494clean-stage2-libcpp:
20495 @if [ $(current_stage) = stage2 ]; then \
20496 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20497 else \
20498 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20499 $(MAKE) stage2-start; \
20500 fi; \
20501 cd $(HOST_SUBDIR)/libcpp && \
20502 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20503@endif libcpp-bootstrap
20504
20505
20506.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20507.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20508maybe-all-stage3-libcpp:
20509maybe-clean-stage3-libcpp:
20510@if libcpp-bootstrap
20511maybe-all-stage3-libcpp: all-stage3-libcpp
20512all-stage3: all-stage3-libcpp
20513TARGET-stage3-libcpp = $(TARGET-libcpp)
20514all-stage3-libcpp: configure-stage3-libcpp
20515 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20516 @r=`${PWD_COMMAND}`; export r; \
20517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20518 TFLAGS="$(STAGE3_TFLAGS)"; \
20519 $(HOST_EXPORTS) \
20520 $(POSTSTAGE1_HOST_EXPORTS) \
20521 cd $(HOST_SUBDIR)/libcpp && \
20522 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20523 CFLAGS="$(STAGE3_CFLAGS)" \
20524 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20525 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20526 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20527 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20528 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20529 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20530 TFLAGS="$(STAGE3_TFLAGS)" \
20531 $(TARGET-stage3-libcpp)
20532
20533maybe-clean-stage3-libcpp: clean-stage3-libcpp
20534clean-stage3: clean-stage3-libcpp
20535clean-stage3-libcpp:
20536 @if [ $(current_stage) = stage3 ]; then \
20537 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20538 else \
20539 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20540 $(MAKE) stage3-start; \
20541 fi; \
20542 cd $(HOST_SUBDIR)/libcpp && \
20543 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20544@endif libcpp-bootstrap
20545
20546
20547.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20548.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20549maybe-all-stage4-libcpp:
20550maybe-clean-stage4-libcpp:
20551@if libcpp-bootstrap
20552maybe-all-stage4-libcpp: all-stage4-libcpp
20553all-stage4: all-stage4-libcpp
20554TARGET-stage4-libcpp = $(TARGET-libcpp)
20555all-stage4-libcpp: configure-stage4-libcpp
20556 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20557 @r=`${PWD_COMMAND}`; export r; \
20558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20559 TFLAGS="$(STAGE4_TFLAGS)"; \
20560 $(HOST_EXPORTS) \
20561 $(POSTSTAGE1_HOST_EXPORTS) \
20562 cd $(HOST_SUBDIR)/libcpp && \
20563 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20564 CFLAGS="$(STAGE4_CFLAGS)" \
20565 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20566 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20567 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20568 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20569 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20570 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20571 TFLAGS="$(STAGE4_TFLAGS)" \
20572 $(TARGET-stage4-libcpp)
20573
20574maybe-clean-stage4-libcpp: clean-stage4-libcpp
20575clean-stage4: clean-stage4-libcpp
20576clean-stage4-libcpp:
20577 @if [ $(current_stage) = stage4 ]; then \
20578 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20579 else \
20580 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20581 $(MAKE) stage4-start; \
20582 fi; \
20583 cd $(HOST_SUBDIR)/libcpp && \
20584 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20585@endif libcpp-bootstrap
20586
20587
20588.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20589.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20590maybe-all-stageprofile-libcpp:
20591maybe-clean-stageprofile-libcpp:
20592@if libcpp-bootstrap
20593maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20594all-stageprofile: all-stageprofile-libcpp
20595TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20596all-stageprofile-libcpp: configure-stageprofile-libcpp
20597 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20598 @r=`${PWD_COMMAND}`; export r; \
20599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20600 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20601 $(HOST_EXPORTS) \
20602 $(POSTSTAGE1_HOST_EXPORTS) \
20603 cd $(HOST_SUBDIR)/libcpp && \
20604 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20605 CFLAGS="$(STAGEprofile_CFLAGS)" \
20606 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20607 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20608 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20609 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20610 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20611 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20612 TFLAGS="$(STAGEprofile_TFLAGS)" \
20613 $(TARGET-stageprofile-libcpp)
20614
20615maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20616clean-stageprofile: clean-stageprofile-libcpp
20617clean-stageprofile-libcpp:
20618 @if [ $(current_stage) = stageprofile ]; then \
20619 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20620 else \
20621 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20622 $(MAKE) stageprofile-start; \
20623 fi; \
20624 cd $(HOST_SUBDIR)/libcpp && \
20625 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20626@endif libcpp-bootstrap
20627
20628
20629.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20630.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20631maybe-all-stagefeedback-libcpp:
20632maybe-clean-stagefeedback-libcpp:
20633@if libcpp-bootstrap
20634maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20635all-stagefeedback: all-stagefeedback-libcpp
20636TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20637all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20638 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20639 @r=`${PWD_COMMAND}`; export r; \
20640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20641 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20642 $(HOST_EXPORTS) \
20643 $(POSTSTAGE1_HOST_EXPORTS) \
20644 cd $(HOST_SUBDIR)/libcpp && \
20645 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20646 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20647 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20648 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20649 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20650 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20651 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20652 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20653 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20654 $(TARGET-stagefeedback-libcpp)
20655
20656maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20657clean-stagefeedback: clean-stagefeedback-libcpp
20658clean-stagefeedback-libcpp:
20659 @if [ $(current_stage) = stagefeedback ]; then \
20660 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20661 else \
20662 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20663 $(MAKE) stagefeedback-start; \
20664 fi; \
20665 cd $(HOST_SUBDIR)/libcpp && \
20666 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20667@endif libcpp-bootstrap
20668
20669
20670
20671
20672
20673.PHONY: check-libcpp maybe-check-libcpp
20674maybe-check-libcpp:
20675@if libcpp
20676maybe-check-libcpp: check-libcpp
20677
20678check-libcpp:
20679 @: $(MAKE); $(unstage)
20680 @r=`${PWD_COMMAND}`; export r; \
20681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20682 $(HOST_EXPORTS) \
20683 (cd $(HOST_SUBDIR)/libcpp && \
20684 $(MAKE) $(FLAGS_TO_PASS) check)
20685
20686@endif libcpp
20687
20688.PHONY: install-libcpp maybe-install-libcpp
20689maybe-install-libcpp:
20690@if libcpp
20691maybe-install-libcpp: install-libcpp
20692
20693install-libcpp: installdirs
20694 @: $(MAKE); $(unstage)
20695 @r=`${PWD_COMMAND}`; export r; \
20696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20697 $(HOST_EXPORTS) \
20698 (cd $(HOST_SUBDIR)/libcpp && \
20699 $(MAKE) $(FLAGS_TO_PASS) install)
20700
20701@endif libcpp
20702
20703.PHONY: install-strip-libcpp maybe-install-strip-libcpp
20704maybe-install-strip-libcpp:
20705@if libcpp
20706maybe-install-strip-libcpp: install-strip-libcpp
20707
20708install-strip-libcpp: installdirs
20709 @: $(MAKE); $(unstage)
20710 @r=`${PWD_COMMAND}`; export r; \
20711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20712 $(HOST_EXPORTS) \
20713 (cd $(HOST_SUBDIR)/libcpp && \
20714 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20715
20716@endif libcpp
20717
20718# Other targets (info, dvi, pdf, etc.)
20719
20720.PHONY: maybe-info-libcpp info-libcpp
20721maybe-info-libcpp:
20722@if libcpp
20723maybe-info-libcpp: info-libcpp
20724
20725info-libcpp: \
20726 configure-libcpp
20727 @[ -f ./libcpp/Makefile ] || exit 0; \
20728 r=`${PWD_COMMAND}`; export r; \
20729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20730 $(HOST_EXPORTS) \
20731 for flag in $(EXTRA_HOST_FLAGS) ; do \
20732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20733 done; \
20734 echo "Doing info in libcpp" ; \
20735 (cd $(HOST_SUBDIR)/libcpp && \
20736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20738 "RANLIB=$${RANLIB}" \
20739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20740 info) \
20741 || exit 1
20742
20743@endif libcpp
20744
20745.PHONY: maybe-dvi-libcpp dvi-libcpp
20746maybe-dvi-libcpp:
20747@if libcpp
20748maybe-dvi-libcpp: dvi-libcpp
20749
20750dvi-libcpp: \
20751 configure-libcpp
20752 @[ -f ./libcpp/Makefile ] || exit 0; \
20753 r=`${PWD_COMMAND}`; export r; \
20754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20755 $(HOST_EXPORTS) \
20756 for flag in $(EXTRA_HOST_FLAGS) ; do \
20757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20758 done; \
20759 echo "Doing dvi in libcpp" ; \
20760 (cd $(HOST_SUBDIR)/libcpp && \
20761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20763 "RANLIB=$${RANLIB}" \
20764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20765 dvi) \
20766 || exit 1
20767
20768@endif libcpp
20769
20770.PHONY: maybe-pdf-libcpp pdf-libcpp
20771maybe-pdf-libcpp:
20772@if libcpp
20773maybe-pdf-libcpp: pdf-libcpp
20774
20775pdf-libcpp: \
20776 configure-libcpp
20777 @[ -f ./libcpp/Makefile ] || exit 0; \
20778 r=`${PWD_COMMAND}`; export r; \
20779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20780 $(HOST_EXPORTS) \
20781 for flag in $(EXTRA_HOST_FLAGS) ; do \
20782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20783 done; \
20784 echo "Doing pdf in libcpp" ; \
20785 (cd $(HOST_SUBDIR)/libcpp && \
20786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20788 "RANLIB=$${RANLIB}" \
20789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20790 pdf) \
20791 || exit 1
20792
20793@endif libcpp
20794
20795.PHONY: maybe-html-libcpp html-libcpp
20796maybe-html-libcpp:
20797@if libcpp
20798maybe-html-libcpp: html-libcpp
20799
20800html-libcpp: \
20801 configure-libcpp
20802 @[ -f ./libcpp/Makefile ] || exit 0; \
20803 r=`${PWD_COMMAND}`; export r; \
20804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20805 $(HOST_EXPORTS) \
20806 for flag in $(EXTRA_HOST_FLAGS) ; do \
20807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20808 done; \
20809 echo "Doing html in libcpp" ; \
20810 (cd $(HOST_SUBDIR)/libcpp && \
20811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20813 "RANLIB=$${RANLIB}" \
20814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20815 html) \
20816 || exit 1
20817
20818@endif libcpp
20819
20820.PHONY: maybe-TAGS-libcpp TAGS-libcpp
20821maybe-TAGS-libcpp:
20822@if libcpp
20823maybe-TAGS-libcpp: TAGS-libcpp
20824
20825TAGS-libcpp: \
20826 configure-libcpp
20827 @[ -f ./libcpp/Makefile ] || exit 0; \
20828 r=`${PWD_COMMAND}`; export r; \
20829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20830 $(HOST_EXPORTS) \
20831 for flag in $(EXTRA_HOST_FLAGS) ; do \
20832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20833 done; \
20834 echo "Doing TAGS in libcpp" ; \
20835 (cd $(HOST_SUBDIR)/libcpp && \
20836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20838 "RANLIB=$${RANLIB}" \
20839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20840 TAGS) \
20841 || exit 1
20842
20843@endif libcpp
20844
20845.PHONY: maybe-install-info-libcpp install-info-libcpp
20846maybe-install-info-libcpp:
20847@if libcpp
20848maybe-install-info-libcpp: install-info-libcpp
20849
20850install-info-libcpp: \
20851 configure-libcpp \
20852 info-libcpp
20853 @[ -f ./libcpp/Makefile ] || exit 0; \
20854 r=`${PWD_COMMAND}`; export r; \
20855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20856 $(HOST_EXPORTS) \
20857 for flag in $(EXTRA_HOST_FLAGS) ; do \
20858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20859 done; \
20860 echo "Doing install-info in libcpp" ; \
20861 (cd $(HOST_SUBDIR)/libcpp && \
20862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20864 "RANLIB=$${RANLIB}" \
20865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20866 install-info) \
20867 || exit 1
20868
20869@endif libcpp
20870
20871.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20872maybe-install-pdf-libcpp:
20873@if libcpp
20874maybe-install-pdf-libcpp: install-pdf-libcpp
20875
20876install-pdf-libcpp: \
20877 configure-libcpp \
20878 pdf-libcpp
20879 @[ -f ./libcpp/Makefile ] || exit 0; \
20880 r=`${PWD_COMMAND}`; export r; \
20881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20882 $(HOST_EXPORTS) \
20883 for flag in $(EXTRA_HOST_FLAGS) ; do \
20884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20885 done; \
20886 echo "Doing install-pdf in libcpp" ; \
20887 (cd $(HOST_SUBDIR)/libcpp && \
20888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20890 "RANLIB=$${RANLIB}" \
20891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20892 install-pdf) \
20893 || exit 1
20894
20895@endif libcpp
20896
20897.PHONY: maybe-install-html-libcpp install-html-libcpp
20898maybe-install-html-libcpp:
20899@if libcpp
20900maybe-install-html-libcpp: install-html-libcpp
20901
20902install-html-libcpp: \
20903 configure-libcpp \
20904 html-libcpp
20905 @[ -f ./libcpp/Makefile ] || exit 0; \
20906 r=`${PWD_COMMAND}`; export r; \
20907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20908 $(HOST_EXPORTS) \
20909 for flag in $(EXTRA_HOST_FLAGS) ; do \
20910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20911 done; \
20912 echo "Doing install-html in libcpp" ; \
20913 (cd $(HOST_SUBDIR)/libcpp && \
20914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20916 "RANLIB=$${RANLIB}" \
20917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20918 install-html) \
20919 || exit 1
20920
20921@endif libcpp
20922
20923.PHONY: maybe-installcheck-libcpp installcheck-libcpp
20924maybe-installcheck-libcpp:
20925@if libcpp
20926maybe-installcheck-libcpp: installcheck-libcpp
20927
20928installcheck-libcpp: \
20929 configure-libcpp
20930 @[ -f ./libcpp/Makefile ] || exit 0; \
20931 r=`${PWD_COMMAND}`; export r; \
20932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20933 $(HOST_EXPORTS) \
20934 for flag in $(EXTRA_HOST_FLAGS) ; do \
20935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20936 done; \
20937 echo "Doing installcheck in libcpp" ; \
20938 (cd $(HOST_SUBDIR)/libcpp && \
20939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20941 "RANLIB=$${RANLIB}" \
20942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20943 installcheck) \
20944 || exit 1
20945
20946@endif libcpp
20947
20948.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20949maybe-mostlyclean-libcpp:
20950@if libcpp
20951maybe-mostlyclean-libcpp: mostlyclean-libcpp
20952
20953mostlyclean-libcpp:
20954 @[ -f ./libcpp/Makefile ] || exit 0; \
20955 r=`${PWD_COMMAND}`; export r; \
20956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20957 $(HOST_EXPORTS) \
20958 for flag in $(EXTRA_HOST_FLAGS) ; do \
20959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20960 done; \
20961 echo "Doing mostlyclean in libcpp" ; \
20962 (cd $(HOST_SUBDIR)/libcpp && \
20963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20965 "RANLIB=$${RANLIB}" \
20966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20967 mostlyclean) \
20968 || exit 1
20969
20970@endif libcpp
20971
20972.PHONY: maybe-clean-libcpp clean-libcpp
20973maybe-clean-libcpp:
20974@if libcpp
20975maybe-clean-libcpp: clean-libcpp
20976
20977clean-libcpp:
20978 @[ -f ./libcpp/Makefile ] || exit 0; \
20979 r=`${PWD_COMMAND}`; export r; \
20980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20981 $(HOST_EXPORTS) \
20982 for flag in $(EXTRA_HOST_FLAGS) ; do \
20983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20984 done; \
20985 echo "Doing clean in libcpp" ; \
20986 (cd $(HOST_SUBDIR)/libcpp && \
20987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20989 "RANLIB=$${RANLIB}" \
20990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20991 clean) \
20992 || exit 1
20993
20994@endif libcpp
20995
20996.PHONY: maybe-distclean-libcpp distclean-libcpp
20997maybe-distclean-libcpp:
20998@if libcpp
20999maybe-distclean-libcpp: distclean-libcpp
21000
21001distclean-libcpp:
21002 @[ -f ./libcpp/Makefile ] || exit 0; \
21003 r=`${PWD_COMMAND}`; export r; \
21004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21005 $(HOST_EXPORTS) \
21006 for flag in $(EXTRA_HOST_FLAGS) ; do \
21007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21008 done; \
21009 echo "Doing distclean in libcpp" ; \
21010 (cd $(HOST_SUBDIR)/libcpp && \
21011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21013 "RANLIB=$${RANLIB}" \
21014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21015 distclean) \
21016 || exit 1
21017
21018@endif libcpp
21019
21020.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21021maybe-maintainer-clean-libcpp:
21022@if libcpp
21023maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21024
21025maintainer-clean-libcpp:
21026 @[ -f ./libcpp/Makefile ] || exit 0; \
21027 r=`${PWD_COMMAND}`; export r; \
21028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21029 $(HOST_EXPORTS) \
21030 for flag in $(EXTRA_HOST_FLAGS) ; do \
21031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21032 done; \
21033 echo "Doing maintainer-clean in libcpp" ; \
21034 (cd $(HOST_SUBDIR)/libcpp && \
21035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21037 "RANLIB=$${RANLIB}" \
21038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21039 maintainer-clean) \
21040 || exit 1
21041
21042@endif libcpp
21043
21044
21045
21046.PHONY: configure-libdecnumber maybe-configure-libdecnumber
21047maybe-configure-libdecnumber:
21048@if gcc-bootstrap
21049configure-libdecnumber: stage_current
21050@endif gcc-bootstrap
21051@if libdecnumber
21052maybe-configure-libdecnumber: configure-libdecnumber
21053configure-libdecnumber:
21054 @r=`${PWD_COMMAND}`; export r; \
21055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21056 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21058 $(HOST_EXPORTS) \
21059 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21060 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21061 case $(srcdir) in \
21062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21063 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21065 esac; \
21066 module_srcdir=libdecnumber; \
21067 $(SHELL) \
21068 $$s/$$module_srcdir/configure \
21069 --srcdir=$${topdir}/$$module_srcdir \
21070 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21071 --target=${target_alias} \
21072 || exit 1
21073@endif libdecnumber
21074
21075
21076
21077.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21078maybe-configure-stage1-libdecnumber:
21079@if libdecnumber-bootstrap
21080maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21081configure-stage1-libdecnumber:
21082 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21083 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21084 @r=`${PWD_COMMAND}`; export r; \
21085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21086 TFLAGS="$(STAGE1_TFLAGS)"; \
21087 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21088 $(HOST_EXPORTS) \
21089 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21090 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21091 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21092 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21093 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21094 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21095 case $(srcdir) in \
21096 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21097 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21098 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21099 esac; \
21100 module_srcdir=libdecnumber; \
21101 $(SHELL) $$s/$$module_srcdir/configure \
21102 --srcdir=$${topdir}/$$module_srcdir \
21103 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21104 --target=${target_alias} \
21105 \
21106 $(STAGE1_CONFIGURE_FLAGS)
21107@endif libdecnumber-bootstrap
21108
21109.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21110maybe-configure-stage2-libdecnumber:
21111@if libdecnumber-bootstrap
21112maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21113configure-stage2-libdecnumber:
21114 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21115 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21116 @r=`${PWD_COMMAND}`; export r; \
21117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21118 TFLAGS="$(STAGE2_TFLAGS)"; \
21119 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21120 $(HOST_EXPORTS) \
21121 $(POSTSTAGE1_HOST_EXPORTS) \
21122 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21123 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21124 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21125 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21126 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21127 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21128 case $(srcdir) in \
21129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21130 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21132 esac; \
21133 module_srcdir=libdecnumber; \
21134 $(SHELL) $$s/$$module_srcdir/configure \
21135 --srcdir=$${topdir}/$$module_srcdir \
21136 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21137 --target=${target_alias} \
21138 --with-build-libsubdir=$(HOST_SUBDIR) \
21139 $(STAGE2_CONFIGURE_FLAGS)
21140@endif libdecnumber-bootstrap
21141
21142.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21143maybe-configure-stage3-libdecnumber:
21144@if libdecnumber-bootstrap
21145maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21146configure-stage3-libdecnumber:
21147 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21148 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21149 @r=`${PWD_COMMAND}`; export r; \
21150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21151 TFLAGS="$(STAGE3_TFLAGS)"; \
21152 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21153 $(HOST_EXPORTS) \
21154 $(POSTSTAGE1_HOST_EXPORTS) \
21155 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21156 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21157 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21158 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21159 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21160 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21161 case $(srcdir) in \
21162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21163 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21165 esac; \
21166 module_srcdir=libdecnumber; \
21167 $(SHELL) $$s/$$module_srcdir/configure \
21168 --srcdir=$${topdir}/$$module_srcdir \
21169 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21170 --target=${target_alias} \
21171 --with-build-libsubdir=$(HOST_SUBDIR) \
21172 $(STAGE3_CONFIGURE_FLAGS)
21173@endif libdecnumber-bootstrap
21174
21175.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21176maybe-configure-stage4-libdecnumber:
21177@if libdecnumber-bootstrap
21178maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21179configure-stage4-libdecnumber:
21180 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21182 @r=`${PWD_COMMAND}`; export r; \
21183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21184 TFLAGS="$(STAGE4_TFLAGS)"; \
21185 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21186 $(HOST_EXPORTS) \
21187 $(POSTSTAGE1_HOST_EXPORTS) \
21188 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21189 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21190 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21191 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21193 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21194 case $(srcdir) in \
21195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21196 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21198 esac; \
21199 module_srcdir=libdecnumber; \
21200 $(SHELL) $$s/$$module_srcdir/configure \
21201 --srcdir=$${topdir}/$$module_srcdir \
21202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21203 --target=${target_alias} \
21204 --with-build-libsubdir=$(HOST_SUBDIR) \
21205 $(STAGE4_CONFIGURE_FLAGS)
21206@endif libdecnumber-bootstrap
21207
21208.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21209maybe-configure-stageprofile-libdecnumber:
21210@if libdecnumber-bootstrap
21211maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21212configure-stageprofile-libdecnumber:
21213 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21214 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21215 @r=`${PWD_COMMAND}`; export r; \
21216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21217 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21218 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21219 $(HOST_EXPORTS) \
21220 $(POSTSTAGE1_HOST_EXPORTS) \
21221 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21222 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21223 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21224 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21226 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21227 case $(srcdir) in \
21228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21229 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21231 esac; \
21232 module_srcdir=libdecnumber; \
21233 $(SHELL) $$s/$$module_srcdir/configure \
21234 --srcdir=$${topdir}/$$module_srcdir \
21235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21236 --target=${target_alias} \
21237 --with-build-libsubdir=$(HOST_SUBDIR) \
21238 $(STAGEprofile_CONFIGURE_FLAGS)
21239@endif libdecnumber-bootstrap
21240
21241.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21242maybe-configure-stagefeedback-libdecnumber:
21243@if libdecnumber-bootstrap
21244maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21245configure-stagefeedback-libdecnumber:
21246 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21247 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21248 @r=`${PWD_COMMAND}`; export r; \
21249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21250 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21251 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21252 $(HOST_EXPORTS) \
21253 $(POSTSTAGE1_HOST_EXPORTS) \
21254 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21255 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21256 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21257 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21259 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21260 case $(srcdir) in \
21261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21262 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21264 esac; \
21265 module_srcdir=libdecnumber; \
21266 $(SHELL) $$s/$$module_srcdir/configure \
21267 --srcdir=$${topdir}/$$module_srcdir \
21268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21269 --target=${target_alias} \
21270 --with-build-libsubdir=$(HOST_SUBDIR) \
21271 $(STAGEfeedback_CONFIGURE_FLAGS)
21272@endif libdecnumber-bootstrap
21273
21274
21275
21276
21277
21278.PHONY: all-libdecnumber maybe-all-libdecnumber
21279maybe-all-libdecnumber:
21280@if gcc-bootstrap
21281all-libdecnumber: stage_current
21282@endif gcc-bootstrap
21283@if libdecnumber
21284TARGET-libdecnumber=all
21285maybe-all-libdecnumber: all-libdecnumber
21286all-libdecnumber: configure-libdecnumber
21287 @r=`${PWD_COMMAND}`; export r; \
21288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21289 $(HOST_EXPORTS) \
21290 (cd $(HOST_SUBDIR)/libdecnumber && \
21291 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21292 $(TARGET-libdecnumber))
21293@endif libdecnumber
21294
21295
21296
21297.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21298.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21299maybe-all-stage1-libdecnumber:
21300maybe-clean-stage1-libdecnumber:
21301@if libdecnumber-bootstrap
21302maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21303all-stage1: all-stage1-libdecnumber
21304TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21305all-stage1-libdecnumber: configure-stage1-libdecnumber
21306 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21307 @r=`${PWD_COMMAND}`; export r; \
21308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21309 TFLAGS="$(STAGE1_TFLAGS)"; \
21310 $(HOST_EXPORTS) \
21311 cd $(HOST_SUBDIR)/libdecnumber && \
21312 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21313 CFLAGS="$(STAGE1_CFLAGS)" \
21314 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21315 LIBCFLAGS="$(LIBCFLAGS)" \
21316 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21317 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21318 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21319 $(EXTRA_HOST_FLAGS) \
21320 $(STAGE1_FLAGS_TO_PASS) \
21321 TFLAGS="$(STAGE1_TFLAGS)" \
21322 $(TARGET-stage1-libdecnumber)
21323
21324maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21325clean-stage1: clean-stage1-libdecnumber
21326clean-stage1-libdecnumber:
21327 @if [ $(current_stage) = stage1 ]; then \
21328 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21329 else \
21330 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21331 $(MAKE) stage1-start; \
21332 fi; \
21333 cd $(HOST_SUBDIR)/libdecnumber && \
21334 $(MAKE) $(EXTRA_HOST_FLAGS) \
21335 $(STAGE1_FLAGS_TO_PASS) clean
21336@endif libdecnumber-bootstrap
21337
21338
21339.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21340.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21341maybe-all-stage2-libdecnumber:
21342maybe-clean-stage2-libdecnumber:
21343@if libdecnumber-bootstrap
21344maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21345all-stage2: all-stage2-libdecnumber
21346TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21347all-stage2-libdecnumber: configure-stage2-libdecnumber
21348 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21349 @r=`${PWD_COMMAND}`; export r; \
21350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21351 TFLAGS="$(STAGE2_TFLAGS)"; \
21352 $(HOST_EXPORTS) \
21353 $(POSTSTAGE1_HOST_EXPORTS) \
21354 cd $(HOST_SUBDIR)/libdecnumber && \
21355 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21356 CFLAGS="$(STAGE2_CFLAGS)" \
21357 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21358 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21359 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21360 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21361 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21362 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21363 TFLAGS="$(STAGE2_TFLAGS)" \
21364 $(TARGET-stage2-libdecnumber)
21365
21366maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21367clean-stage2: clean-stage2-libdecnumber
21368clean-stage2-libdecnumber:
21369 @if [ $(current_stage) = stage2 ]; then \
21370 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21371 else \
21372 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21373 $(MAKE) stage2-start; \
21374 fi; \
21375 cd $(HOST_SUBDIR)/libdecnumber && \
21376 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21377@endif libdecnumber-bootstrap
21378
21379
21380.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21381.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21382maybe-all-stage3-libdecnumber:
21383maybe-clean-stage3-libdecnumber:
21384@if libdecnumber-bootstrap
21385maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21386all-stage3: all-stage3-libdecnumber
21387TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21388all-stage3-libdecnumber: configure-stage3-libdecnumber
21389 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21390 @r=`${PWD_COMMAND}`; export r; \
21391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21392 TFLAGS="$(STAGE3_TFLAGS)"; \
21393 $(HOST_EXPORTS) \
21394 $(POSTSTAGE1_HOST_EXPORTS) \
21395 cd $(HOST_SUBDIR)/libdecnumber && \
21396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21397 CFLAGS="$(STAGE3_CFLAGS)" \
21398 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21399 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21400 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21401 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21402 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21403 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21404 TFLAGS="$(STAGE3_TFLAGS)" \
21405 $(TARGET-stage3-libdecnumber)
21406
21407maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21408clean-stage3: clean-stage3-libdecnumber
21409clean-stage3-libdecnumber:
21410 @if [ $(current_stage) = stage3 ]; then \
21411 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21412 else \
21413 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21414 $(MAKE) stage3-start; \
21415 fi; \
21416 cd $(HOST_SUBDIR)/libdecnumber && \
21417 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21418@endif libdecnumber-bootstrap
21419
21420
21421.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21422.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21423maybe-all-stage4-libdecnumber:
21424maybe-clean-stage4-libdecnumber:
21425@if libdecnumber-bootstrap
21426maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21427all-stage4: all-stage4-libdecnumber
21428TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21429all-stage4-libdecnumber: configure-stage4-libdecnumber
21430 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21431 @r=`${PWD_COMMAND}`; export r; \
21432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21433 TFLAGS="$(STAGE4_TFLAGS)"; \
21434 $(HOST_EXPORTS) \
21435 $(POSTSTAGE1_HOST_EXPORTS) \
21436 cd $(HOST_SUBDIR)/libdecnumber && \
21437 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21438 CFLAGS="$(STAGE4_CFLAGS)" \
21439 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21440 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21441 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21442 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21443 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21444 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21445 TFLAGS="$(STAGE4_TFLAGS)" \
21446 $(TARGET-stage4-libdecnumber)
21447
21448maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21449clean-stage4: clean-stage4-libdecnumber
21450clean-stage4-libdecnumber:
21451 @if [ $(current_stage) = stage4 ]; then \
21452 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21453 else \
21454 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21455 $(MAKE) stage4-start; \
21456 fi; \
21457 cd $(HOST_SUBDIR)/libdecnumber && \
21458 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21459@endif libdecnumber-bootstrap
21460
21461
21462.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21463.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21464maybe-all-stageprofile-libdecnumber:
21465maybe-clean-stageprofile-libdecnumber:
21466@if libdecnumber-bootstrap
21467maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21468all-stageprofile: all-stageprofile-libdecnumber
21469TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21470all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21471 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21472 @r=`${PWD_COMMAND}`; export r; \
21473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21474 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21475 $(HOST_EXPORTS) \
21476 $(POSTSTAGE1_HOST_EXPORTS) \
21477 cd $(HOST_SUBDIR)/libdecnumber && \
21478 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21479 CFLAGS="$(STAGEprofile_CFLAGS)" \
21480 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21481 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21482 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21483 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21484 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21485 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21486 TFLAGS="$(STAGEprofile_TFLAGS)" \
21487 $(TARGET-stageprofile-libdecnumber)
21488
21489maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21490clean-stageprofile: clean-stageprofile-libdecnumber
21491clean-stageprofile-libdecnumber:
21492 @if [ $(current_stage) = stageprofile ]; then \
21493 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21494 else \
21495 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21496 $(MAKE) stageprofile-start; \
21497 fi; \
21498 cd $(HOST_SUBDIR)/libdecnumber && \
21499 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21500@endif libdecnumber-bootstrap
21501
21502
21503.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21504.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21505maybe-all-stagefeedback-libdecnumber:
21506maybe-clean-stagefeedback-libdecnumber:
21507@if libdecnumber-bootstrap
21508maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21509all-stagefeedback: all-stagefeedback-libdecnumber
21510TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21511all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21512 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21513 @r=`${PWD_COMMAND}`; export r; \
21514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21515 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21516 $(HOST_EXPORTS) \
21517 $(POSTSTAGE1_HOST_EXPORTS) \
21518 cd $(HOST_SUBDIR)/libdecnumber && \
21519 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21520 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21521 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21522 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21523 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21524 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21525 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21526 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21527 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21528 $(TARGET-stagefeedback-libdecnumber)
21529
21530maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21531clean-stagefeedback: clean-stagefeedback-libdecnumber
21532clean-stagefeedback-libdecnumber:
21533 @if [ $(current_stage) = stagefeedback ]; then \
21534 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21535 else \
21536 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21537 $(MAKE) stagefeedback-start; \
21538 fi; \
21539 cd $(HOST_SUBDIR)/libdecnumber && \
21540 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21541@endif libdecnumber-bootstrap
21542
21543
21544
21545
21546
21547.PHONY: check-libdecnumber maybe-check-libdecnumber
21548maybe-check-libdecnumber:
21549@if libdecnumber
21550maybe-check-libdecnumber: check-libdecnumber
21551
21552check-libdecnumber:
21553 @: $(MAKE); $(unstage)
21554 @r=`${PWD_COMMAND}`; export r; \
21555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21556 $(HOST_EXPORTS) \
21557 (cd $(HOST_SUBDIR)/libdecnumber && \
21558 $(MAKE) $(FLAGS_TO_PASS) check)
21559
21560@endif libdecnumber
21561
21562.PHONY: install-libdecnumber maybe-install-libdecnumber
21563maybe-install-libdecnumber:
21564@if libdecnumber
21565maybe-install-libdecnumber: install-libdecnumber
21566
21567install-libdecnumber: installdirs
21568 @: $(MAKE); $(unstage)
21569 @r=`${PWD_COMMAND}`; export r; \
21570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21571 $(HOST_EXPORTS) \
21572 (cd $(HOST_SUBDIR)/libdecnumber && \
21573 $(MAKE) $(FLAGS_TO_PASS) install)
21574
21575@endif libdecnumber
21576
21577.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21578maybe-install-strip-libdecnumber:
21579@if libdecnumber
21580maybe-install-strip-libdecnumber: install-strip-libdecnumber
21581
21582install-strip-libdecnumber: installdirs
21583 @: $(MAKE); $(unstage)
21584 @r=`${PWD_COMMAND}`; export r; \
21585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21586 $(HOST_EXPORTS) \
21587 (cd $(HOST_SUBDIR)/libdecnumber && \
21588 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21589
21590@endif libdecnumber
21591
21592# Other targets (info, dvi, pdf, etc.)
21593
21594.PHONY: maybe-info-libdecnumber info-libdecnumber
21595maybe-info-libdecnumber:
21596@if libdecnumber
21597maybe-info-libdecnumber: info-libdecnumber
21598
21599info-libdecnumber: \
21600 configure-libdecnumber
21601 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21602 r=`${PWD_COMMAND}`; export r; \
21603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21604 $(HOST_EXPORTS) \
21605 for flag in $(EXTRA_HOST_FLAGS) ; do \
21606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21607 done; \
21608 echo "Doing info in libdecnumber" ; \
21609 (cd $(HOST_SUBDIR)/libdecnumber && \
21610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21612 "RANLIB=$${RANLIB}" \
21613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21614 info) \
21615 || exit 1
21616
21617@endif libdecnumber
21618
21619.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21620maybe-dvi-libdecnumber:
21621@if libdecnumber
21622maybe-dvi-libdecnumber: dvi-libdecnumber
21623
21624dvi-libdecnumber: \
21625 configure-libdecnumber
21626 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21627 r=`${PWD_COMMAND}`; export r; \
21628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21629 $(HOST_EXPORTS) \
21630 for flag in $(EXTRA_HOST_FLAGS) ; do \
21631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21632 done; \
21633 echo "Doing dvi in libdecnumber" ; \
21634 (cd $(HOST_SUBDIR)/libdecnumber && \
21635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21637 "RANLIB=$${RANLIB}" \
21638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21639 dvi) \
21640 || exit 1
21641
21642@endif libdecnumber
21643
21644.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21645maybe-pdf-libdecnumber:
21646@if libdecnumber
21647maybe-pdf-libdecnumber: pdf-libdecnumber
21648
21649pdf-libdecnumber: \
21650 configure-libdecnumber
21651 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21652 r=`${PWD_COMMAND}`; export r; \
21653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21654 $(HOST_EXPORTS) \
21655 for flag in $(EXTRA_HOST_FLAGS) ; do \
21656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21657 done; \
21658 echo "Doing pdf in libdecnumber" ; \
21659 (cd $(HOST_SUBDIR)/libdecnumber && \
21660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21662 "RANLIB=$${RANLIB}" \
21663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21664 pdf) \
21665 || exit 1
21666
21667@endif libdecnumber
21668
21669.PHONY: maybe-html-libdecnumber html-libdecnumber
21670maybe-html-libdecnumber:
21671@if libdecnumber
21672maybe-html-libdecnumber: html-libdecnumber
21673
21674html-libdecnumber: \
21675 configure-libdecnumber
21676 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21677 r=`${PWD_COMMAND}`; export r; \
21678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21679 $(HOST_EXPORTS) \
21680 for flag in $(EXTRA_HOST_FLAGS) ; do \
21681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21682 done; \
21683 echo "Doing html in libdecnumber" ; \
21684 (cd $(HOST_SUBDIR)/libdecnumber && \
21685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21687 "RANLIB=$${RANLIB}" \
21688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21689 html) \
21690 || exit 1
21691
21692@endif libdecnumber
21693
21694.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21695maybe-TAGS-libdecnumber:
21696@if libdecnumber
21697maybe-TAGS-libdecnumber: TAGS-libdecnumber
21698
21699TAGS-libdecnumber: \
21700 configure-libdecnumber
21701 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21702 r=`${PWD_COMMAND}`; export r; \
21703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21704 $(HOST_EXPORTS) \
21705 for flag in $(EXTRA_HOST_FLAGS) ; do \
21706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21707 done; \
21708 echo "Doing TAGS in libdecnumber" ; \
21709 (cd $(HOST_SUBDIR)/libdecnumber && \
21710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21712 "RANLIB=$${RANLIB}" \
21713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21714 TAGS) \
21715 || exit 1
21716
21717@endif libdecnumber
21718
21719.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21720maybe-install-info-libdecnumber:
21721@if libdecnumber
21722maybe-install-info-libdecnumber: install-info-libdecnumber
21723
21724install-info-libdecnumber: \
21725 configure-libdecnumber \
21726 info-libdecnumber
21727 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21728 r=`${PWD_COMMAND}`; export r; \
21729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21730 $(HOST_EXPORTS) \
21731 for flag in $(EXTRA_HOST_FLAGS) ; do \
21732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21733 done; \
21734 echo "Doing install-info in libdecnumber" ; \
21735 (cd $(HOST_SUBDIR)/libdecnumber && \
21736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21738 "RANLIB=$${RANLIB}" \
21739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21740 install-info) \
21741 || exit 1
21742
21743@endif libdecnumber
21744
21745.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21746maybe-install-pdf-libdecnumber:
21747@if libdecnumber
21748maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21749
21750install-pdf-libdecnumber: \
21751 configure-libdecnumber \
21752 pdf-libdecnumber
21753 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21754 r=`${PWD_COMMAND}`; export r; \
21755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21756 $(HOST_EXPORTS) \
21757 for flag in $(EXTRA_HOST_FLAGS) ; do \
21758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21759 done; \
21760 echo "Doing install-pdf in libdecnumber" ; \
21761 (cd $(HOST_SUBDIR)/libdecnumber && \
21762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21764 "RANLIB=$${RANLIB}" \
21765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21766 install-pdf) \
21767 || exit 1
21768
21769@endif libdecnumber
21770
21771.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21772maybe-install-html-libdecnumber:
21773@if libdecnumber
21774maybe-install-html-libdecnumber: install-html-libdecnumber
21775
21776install-html-libdecnumber: \
21777 configure-libdecnumber \
21778 html-libdecnumber
21779 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21780 r=`${PWD_COMMAND}`; export r; \
21781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21782 $(HOST_EXPORTS) \
21783 for flag in $(EXTRA_HOST_FLAGS) ; do \
21784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21785 done; \
21786 echo "Doing install-html in libdecnumber" ; \
21787 (cd $(HOST_SUBDIR)/libdecnumber && \
21788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21790 "RANLIB=$${RANLIB}" \
21791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21792 install-html) \
21793 || exit 1
21794
21795@endif libdecnumber
21796
21797.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21798maybe-installcheck-libdecnumber:
21799@if libdecnumber
21800maybe-installcheck-libdecnumber: installcheck-libdecnumber
21801
21802installcheck-libdecnumber: \
21803 configure-libdecnumber
21804 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21805 r=`${PWD_COMMAND}`; export r; \
21806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21807 $(HOST_EXPORTS) \
21808 for flag in $(EXTRA_HOST_FLAGS) ; do \
21809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21810 done; \
21811 echo "Doing installcheck in libdecnumber" ; \
21812 (cd $(HOST_SUBDIR)/libdecnumber && \
21813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21815 "RANLIB=$${RANLIB}" \
21816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21817 installcheck) \
21818 || exit 1
21819
21820@endif libdecnumber
21821
21822.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21823maybe-mostlyclean-libdecnumber:
21824@if libdecnumber
21825maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21826
21827mostlyclean-libdecnumber:
21828 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21829 r=`${PWD_COMMAND}`; export r; \
21830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21831 $(HOST_EXPORTS) \
21832 for flag in $(EXTRA_HOST_FLAGS) ; do \
21833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21834 done; \
21835 echo "Doing mostlyclean in libdecnumber" ; \
21836 (cd $(HOST_SUBDIR)/libdecnumber && \
21837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21839 "RANLIB=$${RANLIB}" \
21840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21841 mostlyclean) \
21842 || exit 1
21843
21844@endif libdecnumber
21845
21846.PHONY: maybe-clean-libdecnumber clean-libdecnumber
21847maybe-clean-libdecnumber:
21848@if libdecnumber
21849maybe-clean-libdecnumber: clean-libdecnumber
21850
21851clean-libdecnumber:
21852 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21853 r=`${PWD_COMMAND}`; export r; \
21854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21855 $(HOST_EXPORTS) \
21856 for flag in $(EXTRA_HOST_FLAGS) ; do \
21857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21858 done; \
21859 echo "Doing clean in libdecnumber" ; \
21860 (cd $(HOST_SUBDIR)/libdecnumber && \
21861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21863 "RANLIB=$${RANLIB}" \
21864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21865 clean) \
21866 || exit 1
21867
21868@endif libdecnumber
21869
21870.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21871maybe-distclean-libdecnumber:
21872@if libdecnumber
21873maybe-distclean-libdecnumber: distclean-libdecnumber
21874
21875distclean-libdecnumber:
21876 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21877 r=`${PWD_COMMAND}`; export r; \
21878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21879 $(HOST_EXPORTS) \
21880 for flag in $(EXTRA_HOST_FLAGS) ; do \
21881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21882 done; \
21883 echo "Doing distclean in libdecnumber" ; \
21884 (cd $(HOST_SUBDIR)/libdecnumber && \
21885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21887 "RANLIB=$${RANLIB}" \
21888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21889 distclean) \
21890 || exit 1
21891
21892@endif libdecnumber
21893
21894.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21895maybe-maintainer-clean-libdecnumber:
21896@if libdecnumber
21897maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21898
21899maintainer-clean-libdecnumber:
21900 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21901 r=`${PWD_COMMAND}`; export r; \
21902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21903 $(HOST_EXPORTS) \
21904 for flag in $(EXTRA_HOST_FLAGS) ; do \
21905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21906 done; \
21907 echo "Doing maintainer-clean in libdecnumber" ; \
21908 (cd $(HOST_SUBDIR)/libdecnumber && \
21909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21911 "RANLIB=$${RANLIB}" \
21912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21913 maintainer-clean) \
21914 || exit 1
21915
21916@endif libdecnumber
21917
21918
21919
21920.PHONY: configure-libgui maybe-configure-libgui
21921maybe-configure-libgui:
21922@if gcc-bootstrap
21923configure-libgui: stage_current
21924@endif gcc-bootstrap
21925@if libgui
21926maybe-configure-libgui: configure-libgui
21927configure-libgui:
21928 @: $(MAKE); $(unstage)
21929 @r=`${PWD_COMMAND}`; export r; \
21930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21931 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21933 $(HOST_EXPORTS) \
21934 echo Configuring in $(HOST_SUBDIR)/libgui; \
21935 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21936 case $(srcdir) in \
21937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21938 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21940 esac; \
21941 module_srcdir=libgui; \
21942 $(SHELL) \
21943 $$s/$$module_srcdir/configure \
21944 --srcdir=$${topdir}/$$module_srcdir \
21945 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21946 --target=${target_alias} \
21947 || exit 1
21948@endif libgui
21949
21950
21951
21952
21953
21954.PHONY: all-libgui maybe-all-libgui
21955maybe-all-libgui:
21956@if gcc-bootstrap
21957all-libgui: stage_current
21958@endif gcc-bootstrap
21959@if libgui
21960TARGET-libgui=all
21961maybe-all-libgui: all-libgui
21962all-libgui: configure-libgui
21963 @: $(MAKE); $(unstage)
21964 @r=`${PWD_COMMAND}`; export r; \
21965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21966 $(HOST_EXPORTS) \
21967 (cd $(HOST_SUBDIR)/libgui && \
21968 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21969 $(TARGET-libgui))
21970@endif libgui
21971
21972
21973
21974
21975.PHONY: check-libgui maybe-check-libgui
21976maybe-check-libgui:
21977@if libgui
21978maybe-check-libgui: check-libgui
21979
21980check-libgui:
21981 @: $(MAKE); $(unstage)
21982 @r=`${PWD_COMMAND}`; export r; \
21983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21984 $(HOST_EXPORTS) \
21985 (cd $(HOST_SUBDIR)/libgui && \
21986 $(MAKE) $(FLAGS_TO_PASS) check)
21987
21988@endif libgui
21989
21990.PHONY: install-libgui maybe-install-libgui
21991maybe-install-libgui:
21992@if libgui
21993maybe-install-libgui: install-libgui
21994
21995install-libgui: installdirs
21996 @: $(MAKE); $(unstage)
21997 @r=`${PWD_COMMAND}`; export r; \
21998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21999 $(HOST_EXPORTS) \
22000 (cd $(HOST_SUBDIR)/libgui && \
22001 $(MAKE) $(FLAGS_TO_PASS) install)
22002
22003@endif libgui
22004
22005.PHONY: install-strip-libgui maybe-install-strip-libgui
22006maybe-install-strip-libgui:
22007@if libgui
22008maybe-install-strip-libgui: install-strip-libgui
22009
22010install-strip-libgui: installdirs
22011 @: $(MAKE); $(unstage)
22012 @r=`${PWD_COMMAND}`; export r; \
22013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22014 $(HOST_EXPORTS) \
22015 (cd $(HOST_SUBDIR)/libgui && \
22016 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22017
22018@endif libgui
22019
22020# Other targets (info, dvi, pdf, etc.)
22021
22022.PHONY: maybe-info-libgui info-libgui
22023maybe-info-libgui:
22024@if libgui
22025maybe-info-libgui: info-libgui
22026
22027info-libgui: \
22028 configure-libgui
22029 @: $(MAKE); $(unstage)
22030 @[ -f ./libgui/Makefile ] || exit 0; \
22031 r=`${PWD_COMMAND}`; export r; \
22032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22033 $(HOST_EXPORTS) \
22034 for flag in $(EXTRA_HOST_FLAGS) ; do \
22035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22036 done; \
22037 echo "Doing info in libgui" ; \
22038 (cd $(HOST_SUBDIR)/libgui && \
22039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22041 "RANLIB=$${RANLIB}" \
22042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22043 info) \
22044 || exit 1
22045
22046@endif libgui
22047
22048.PHONY: maybe-dvi-libgui dvi-libgui
22049maybe-dvi-libgui:
22050@if libgui
22051maybe-dvi-libgui: dvi-libgui
22052
22053dvi-libgui: \
22054 configure-libgui
22055 @: $(MAKE); $(unstage)
22056 @[ -f ./libgui/Makefile ] || exit 0; \
22057 r=`${PWD_COMMAND}`; export r; \
22058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22059 $(HOST_EXPORTS) \
22060 for flag in $(EXTRA_HOST_FLAGS) ; do \
22061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22062 done; \
22063 echo "Doing dvi in libgui" ; \
22064 (cd $(HOST_SUBDIR)/libgui && \
22065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22067 "RANLIB=$${RANLIB}" \
22068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22069 dvi) \
22070 || exit 1
22071
22072@endif libgui
22073
22074.PHONY: maybe-pdf-libgui pdf-libgui
22075maybe-pdf-libgui:
22076@if libgui
22077maybe-pdf-libgui: pdf-libgui
22078
22079pdf-libgui: \
22080 configure-libgui
22081 @: $(MAKE); $(unstage)
22082 @[ -f ./libgui/Makefile ] || exit 0; \
22083 r=`${PWD_COMMAND}`; export r; \
22084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22085 $(HOST_EXPORTS) \
22086 for flag in $(EXTRA_HOST_FLAGS) ; do \
22087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22088 done; \
22089 echo "Doing pdf in libgui" ; \
22090 (cd $(HOST_SUBDIR)/libgui && \
22091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22093 "RANLIB=$${RANLIB}" \
22094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22095 pdf) \
22096 || exit 1
22097
22098@endif libgui
22099
22100.PHONY: maybe-html-libgui html-libgui
22101maybe-html-libgui:
22102@if libgui
22103maybe-html-libgui: html-libgui
22104
22105html-libgui: \
22106 configure-libgui
22107 @: $(MAKE); $(unstage)
22108 @[ -f ./libgui/Makefile ] || exit 0; \
22109 r=`${PWD_COMMAND}`; export r; \
22110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22111 $(HOST_EXPORTS) \
22112 for flag in $(EXTRA_HOST_FLAGS) ; do \
22113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22114 done; \
22115 echo "Doing html in libgui" ; \
22116 (cd $(HOST_SUBDIR)/libgui && \
22117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22119 "RANLIB=$${RANLIB}" \
22120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22121 html) \
22122 || exit 1
22123
22124@endif libgui
22125
22126.PHONY: maybe-TAGS-libgui TAGS-libgui
22127maybe-TAGS-libgui:
22128@if libgui
22129maybe-TAGS-libgui: TAGS-libgui
22130
22131TAGS-libgui: \
22132 configure-libgui
22133 @: $(MAKE); $(unstage)
22134 @[ -f ./libgui/Makefile ] || exit 0; \
22135 r=`${PWD_COMMAND}`; export r; \
22136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22137 $(HOST_EXPORTS) \
22138 for flag in $(EXTRA_HOST_FLAGS) ; do \
22139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22140 done; \
22141 echo "Doing TAGS in libgui" ; \
22142 (cd $(HOST_SUBDIR)/libgui && \
22143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22145 "RANLIB=$${RANLIB}" \
22146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22147 TAGS) \
22148 || exit 1
22149
22150@endif libgui
22151
22152.PHONY: maybe-install-info-libgui install-info-libgui
22153maybe-install-info-libgui:
22154@if libgui
22155maybe-install-info-libgui: install-info-libgui
22156
22157install-info-libgui: \
22158 configure-libgui \
22159 info-libgui
22160 @: $(MAKE); $(unstage)
22161 @[ -f ./libgui/Makefile ] || exit 0; \
22162 r=`${PWD_COMMAND}`; export r; \
22163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22164 $(HOST_EXPORTS) \
22165 for flag in $(EXTRA_HOST_FLAGS) ; do \
22166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22167 done; \
22168 echo "Doing install-info in libgui" ; \
22169 (cd $(HOST_SUBDIR)/libgui && \
22170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22172 "RANLIB=$${RANLIB}" \
22173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22174 install-info) \
22175 || exit 1
22176
22177@endif libgui
22178
22179.PHONY: maybe-install-pdf-libgui install-pdf-libgui
22180maybe-install-pdf-libgui:
22181@if libgui
22182maybe-install-pdf-libgui: install-pdf-libgui
22183
22184install-pdf-libgui: \
22185 configure-libgui \
22186 pdf-libgui
22187 @: $(MAKE); $(unstage)
22188 @[ -f ./libgui/Makefile ] || exit 0; \
22189 r=`${PWD_COMMAND}`; export r; \
22190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22191 $(HOST_EXPORTS) \
22192 for flag in $(EXTRA_HOST_FLAGS) ; do \
22193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22194 done; \
22195 echo "Doing install-pdf in libgui" ; \
22196 (cd $(HOST_SUBDIR)/libgui && \
22197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22199 "RANLIB=$${RANLIB}" \
22200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22201 install-pdf) \
22202 || exit 1
22203
22204@endif libgui
22205
22206.PHONY: maybe-install-html-libgui install-html-libgui
22207maybe-install-html-libgui:
22208@if libgui
22209maybe-install-html-libgui: install-html-libgui
22210
22211install-html-libgui: \
22212 configure-libgui \
22213 html-libgui
22214 @: $(MAKE); $(unstage)
22215 @[ -f ./libgui/Makefile ] || exit 0; \
22216 r=`${PWD_COMMAND}`; export r; \
22217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22218 $(HOST_EXPORTS) \
22219 for flag in $(EXTRA_HOST_FLAGS) ; do \
22220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22221 done; \
22222 echo "Doing install-html in libgui" ; \
22223 (cd $(HOST_SUBDIR)/libgui && \
22224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22226 "RANLIB=$${RANLIB}" \
22227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22228 install-html) \
22229 || exit 1
22230
22231@endif libgui
22232
22233.PHONY: maybe-installcheck-libgui installcheck-libgui
22234maybe-installcheck-libgui:
22235@if libgui
22236maybe-installcheck-libgui: installcheck-libgui
22237
22238installcheck-libgui: \
22239 configure-libgui
22240 @: $(MAKE); $(unstage)
22241 @[ -f ./libgui/Makefile ] || exit 0; \
22242 r=`${PWD_COMMAND}`; export r; \
22243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22244 $(HOST_EXPORTS) \
22245 for flag in $(EXTRA_HOST_FLAGS) ; do \
22246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22247 done; \
22248 echo "Doing installcheck in libgui" ; \
22249 (cd $(HOST_SUBDIR)/libgui && \
22250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22252 "RANLIB=$${RANLIB}" \
22253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22254 installcheck) \
22255 || exit 1
22256
22257@endif libgui
22258
22259.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22260maybe-mostlyclean-libgui:
22261@if libgui
22262maybe-mostlyclean-libgui: mostlyclean-libgui
22263
22264mostlyclean-libgui:
22265 @: $(MAKE); $(unstage)
22266 @[ -f ./libgui/Makefile ] || exit 0; \
22267 r=`${PWD_COMMAND}`; export r; \
22268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22269 $(HOST_EXPORTS) \
22270 for flag in $(EXTRA_HOST_FLAGS) ; do \
22271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22272 done; \
22273 echo "Doing mostlyclean in libgui" ; \
22274 (cd $(HOST_SUBDIR)/libgui && \
22275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22277 "RANLIB=$${RANLIB}" \
22278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22279 mostlyclean) \
22280 || exit 1
22281
22282@endif libgui
22283
22284.PHONY: maybe-clean-libgui clean-libgui
22285maybe-clean-libgui:
22286@if libgui
22287maybe-clean-libgui: clean-libgui
22288
22289clean-libgui:
22290 @: $(MAKE); $(unstage)
22291 @[ -f ./libgui/Makefile ] || exit 0; \
22292 r=`${PWD_COMMAND}`; export r; \
22293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22294 $(HOST_EXPORTS) \
22295 for flag in $(EXTRA_HOST_FLAGS) ; do \
22296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22297 done; \
22298 echo "Doing clean in libgui" ; \
22299 (cd $(HOST_SUBDIR)/libgui && \
22300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22302 "RANLIB=$${RANLIB}" \
22303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22304 clean) \
22305 || exit 1
22306
22307@endif libgui
22308
22309.PHONY: maybe-distclean-libgui distclean-libgui
22310maybe-distclean-libgui:
22311@if libgui
22312maybe-distclean-libgui: distclean-libgui
22313
22314distclean-libgui:
22315 @: $(MAKE); $(unstage)
22316 @[ -f ./libgui/Makefile ] || exit 0; \
22317 r=`${PWD_COMMAND}`; export r; \
22318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22319 $(HOST_EXPORTS) \
22320 for flag in $(EXTRA_HOST_FLAGS) ; do \
22321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22322 done; \
22323 echo "Doing distclean in libgui" ; \
22324 (cd $(HOST_SUBDIR)/libgui && \
22325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22327 "RANLIB=$${RANLIB}" \
22328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22329 distclean) \
22330 || exit 1
22331
22332@endif libgui
22333
22334.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22335maybe-maintainer-clean-libgui:
22336@if libgui
22337maybe-maintainer-clean-libgui: maintainer-clean-libgui
22338
22339maintainer-clean-libgui:
22340 @: $(MAKE); $(unstage)
22341 @[ -f ./libgui/Makefile ] || exit 0; \
22342 r=`${PWD_COMMAND}`; export r; \
22343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22344 $(HOST_EXPORTS) \
22345 for flag in $(EXTRA_HOST_FLAGS) ; do \
22346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22347 done; \
22348 echo "Doing maintainer-clean in libgui" ; \
22349 (cd $(HOST_SUBDIR)/libgui && \
22350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22352 "RANLIB=$${RANLIB}" \
22353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22354 maintainer-clean) \
22355 || exit 1
22356
22357@endif libgui
22358
22359
22360
22361.PHONY: configure-libiberty maybe-configure-libiberty
22362maybe-configure-libiberty:
22363@if gcc-bootstrap
22364configure-libiberty: stage_current
22365@endif gcc-bootstrap
22366@if libiberty
22367maybe-configure-libiberty: configure-libiberty
22368configure-libiberty:
22369 @r=`${PWD_COMMAND}`; export r; \
22370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22371 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22372 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22373 $(HOST_EXPORTS) \
22374 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22375 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22376 case $(srcdir) in \
22377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22378 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22380 esac; \
22381 module_srcdir=libiberty; \
22382 $(SHELL) \
22383 $$s/$$module_srcdir/configure \
22384 --srcdir=$${topdir}/$$module_srcdir \
22385 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22386 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
22387 || exit 1
22388@endif libiberty
22389
22390
22391
22392.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22393maybe-configure-stage1-libiberty:
22394@if libiberty-bootstrap
22395maybe-configure-stage1-libiberty: configure-stage1-libiberty
22396configure-stage1-libiberty:
22397 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22398 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22399 @r=`${PWD_COMMAND}`; export r; \
22400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22401 TFLAGS="$(STAGE1_TFLAGS)"; \
22402 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22403 $(HOST_EXPORTS) \
22404 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22405 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22406 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22407 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
22408 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22409 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22410 case $(srcdir) in \
22411 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22412 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22413 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22414 esac; \
22415 module_srcdir=libiberty; \
22416 $(SHELL) $$s/$$module_srcdir/configure \
22417 --srcdir=$${topdir}/$$module_srcdir \
22418 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22419 --target=${target_alias} \
22420 \
22421 $(STAGE1_CONFIGURE_FLAGS) \
22422 @extra_host_libiberty_configure_flags@
22423@endif libiberty-bootstrap
22424
22425.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22426maybe-configure-stage2-libiberty:
22427@if libiberty-bootstrap
22428maybe-configure-stage2-libiberty: configure-stage2-libiberty
22429configure-stage2-libiberty:
22430 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22431 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22432 @r=`${PWD_COMMAND}`; export r; \
22433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22434 TFLAGS="$(STAGE2_TFLAGS)"; \
22435 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22436 $(HOST_EXPORTS) \
22437 $(POSTSTAGE1_HOST_EXPORTS) \
22438 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22439 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22440 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22441 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
22442 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22443 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22444 case $(srcdir) in \
22445 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22446 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22447 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22448 esac; \
22449 module_srcdir=libiberty; \
22450 $(SHELL) $$s/$$module_srcdir/configure \
22451 --srcdir=$${topdir}/$$module_srcdir \
22452 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22453 --target=${target_alias} \
22454 --with-build-libsubdir=$(HOST_SUBDIR) \
22455 $(STAGE2_CONFIGURE_FLAGS) \
22456 @extra_host_libiberty_configure_flags@
22457@endif libiberty-bootstrap
22458
22459.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22460maybe-configure-stage3-libiberty:
22461@if libiberty-bootstrap
22462maybe-configure-stage3-libiberty: configure-stage3-libiberty
22463configure-stage3-libiberty:
22464 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22465 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22466 @r=`${PWD_COMMAND}`; export r; \
22467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22468 TFLAGS="$(STAGE3_TFLAGS)"; \
22469 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22470 $(HOST_EXPORTS) \
22471 $(POSTSTAGE1_HOST_EXPORTS) \
22472 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22473 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22474 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22475 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
22476 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22477 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22478 case $(srcdir) in \
22479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22480 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22482 esac; \
22483 module_srcdir=libiberty; \
22484 $(SHELL) $$s/$$module_srcdir/configure \
22485 --srcdir=$${topdir}/$$module_srcdir \
22486 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22487 --target=${target_alias} \
22488 --with-build-libsubdir=$(HOST_SUBDIR) \
22489 $(STAGE3_CONFIGURE_FLAGS) \
22490 @extra_host_libiberty_configure_flags@
22491@endif libiberty-bootstrap
22492
22493.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22494maybe-configure-stage4-libiberty:
22495@if libiberty-bootstrap
22496maybe-configure-stage4-libiberty: configure-stage4-libiberty
22497configure-stage4-libiberty:
22498 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22499 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22500 @r=`${PWD_COMMAND}`; export r; \
22501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22502 TFLAGS="$(STAGE4_TFLAGS)"; \
22503 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22504 $(HOST_EXPORTS) \
22505 $(POSTSTAGE1_HOST_EXPORTS) \
22506 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22507 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22508 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22509 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
22510 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22511 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22512 case $(srcdir) in \
22513 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22514 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22515 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22516 esac; \
22517 module_srcdir=libiberty; \
22518 $(SHELL) $$s/$$module_srcdir/configure \
22519 --srcdir=$${topdir}/$$module_srcdir \
22520 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22521 --target=${target_alias} \
22522 --with-build-libsubdir=$(HOST_SUBDIR) \
22523 $(STAGE4_CONFIGURE_FLAGS) \
22524 @extra_host_libiberty_configure_flags@
22525@endif libiberty-bootstrap
22526
22527.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22528maybe-configure-stageprofile-libiberty:
22529@if libiberty-bootstrap
22530maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22531configure-stageprofile-libiberty:
22532 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22533 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22534 @r=`${PWD_COMMAND}`; export r; \
22535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22536 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22537 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22538 $(HOST_EXPORTS) \
22539 $(POSTSTAGE1_HOST_EXPORTS) \
22540 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22541 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22542 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22543 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
22544 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22545 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22546 case $(srcdir) in \
22547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22548 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22550 esac; \
22551 module_srcdir=libiberty; \
22552 $(SHELL) $$s/$$module_srcdir/configure \
22553 --srcdir=$${topdir}/$$module_srcdir \
22554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22555 --target=${target_alias} \
22556 --with-build-libsubdir=$(HOST_SUBDIR) \
22557 $(STAGEprofile_CONFIGURE_FLAGS) \
22558 @extra_host_libiberty_configure_flags@
22559@endif libiberty-bootstrap
22560
22561.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22562maybe-configure-stagefeedback-libiberty:
22563@if libiberty-bootstrap
22564maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22565configure-stagefeedback-libiberty:
22566 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22567 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22568 @r=`${PWD_COMMAND}`; export r; \
22569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22570 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22571 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22572 $(HOST_EXPORTS) \
22573 $(POSTSTAGE1_HOST_EXPORTS) \
22574 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22575 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22576 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22577 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22578 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22579 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22580 case $(srcdir) in \
22581 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22582 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22583 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22584 esac; \
22585 module_srcdir=libiberty; \
22586 $(SHELL) $$s/$$module_srcdir/configure \
22587 --srcdir=$${topdir}/$$module_srcdir \
22588 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22589 --target=${target_alias} \
22590 --with-build-libsubdir=$(HOST_SUBDIR) \
22591 $(STAGEfeedback_CONFIGURE_FLAGS) \
22592 @extra_host_libiberty_configure_flags@
22593@endif libiberty-bootstrap
22594
22595
22596
22597
22598
22599.PHONY: all-libiberty maybe-all-libiberty
22600maybe-all-libiberty:
22601@if gcc-bootstrap
22602all-libiberty: stage_current
22603@endif gcc-bootstrap
22604@if libiberty
22605TARGET-libiberty=all
22606maybe-all-libiberty: all-libiberty
22607all-libiberty: configure-libiberty
22608 @r=`${PWD_COMMAND}`; export r; \
22609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22610 $(HOST_EXPORTS) \
22611 (cd $(HOST_SUBDIR)/libiberty && \
22612 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22613 $(TARGET-libiberty))
22614@endif libiberty
22615
22616
22617
22618.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22619.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22620maybe-all-stage1-libiberty:
22621maybe-clean-stage1-libiberty:
22622@if libiberty-bootstrap
22623maybe-all-stage1-libiberty: all-stage1-libiberty
22624all-stage1: all-stage1-libiberty
22625TARGET-stage1-libiberty = $(TARGET-libiberty)
22626all-stage1-libiberty: configure-stage1-libiberty
22627 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22628 @r=`${PWD_COMMAND}`; export r; \
22629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22630 TFLAGS="$(STAGE1_TFLAGS)"; \
22631 $(HOST_EXPORTS) \
22632 cd $(HOST_SUBDIR)/libiberty && \
22633 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22634 CFLAGS="$(STAGE1_CFLAGS)" \
22635 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22636 LIBCFLAGS="$(LIBCFLAGS)" \
22637 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22638 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22639 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22640 $(EXTRA_HOST_FLAGS) \
22641 $(STAGE1_FLAGS_TO_PASS) \
22642 TFLAGS="$(STAGE1_TFLAGS)" \
22643 $(TARGET-stage1-libiberty)
22644
22645maybe-clean-stage1-libiberty: clean-stage1-libiberty
22646clean-stage1: clean-stage1-libiberty
22647clean-stage1-libiberty:
22648 @if [ $(current_stage) = stage1 ]; then \
22649 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22650 else \
22651 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22652 $(MAKE) stage1-start; \
22653 fi; \
22654 cd $(HOST_SUBDIR)/libiberty && \
22655 $(MAKE) $(EXTRA_HOST_FLAGS) \
22656 $(STAGE1_FLAGS_TO_PASS) clean
22657@endif libiberty-bootstrap
22658
22659
22660.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22661.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22662maybe-all-stage2-libiberty:
22663maybe-clean-stage2-libiberty:
22664@if libiberty-bootstrap
22665maybe-all-stage2-libiberty: all-stage2-libiberty
22666all-stage2: all-stage2-libiberty
22667TARGET-stage2-libiberty = $(TARGET-libiberty)
22668all-stage2-libiberty: configure-stage2-libiberty
22669 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22670 @r=`${PWD_COMMAND}`; export r; \
22671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22672 TFLAGS="$(STAGE2_TFLAGS)"; \
22673 $(HOST_EXPORTS) \
22674 $(POSTSTAGE1_HOST_EXPORTS) \
22675 cd $(HOST_SUBDIR)/libiberty && \
22676 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22677 CFLAGS="$(STAGE2_CFLAGS)" \
22678 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22679 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22680 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22681 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22682 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22683 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22684 TFLAGS="$(STAGE2_TFLAGS)" \
22685 $(TARGET-stage2-libiberty)
22686
22687maybe-clean-stage2-libiberty: clean-stage2-libiberty
22688clean-stage2: clean-stage2-libiberty
22689clean-stage2-libiberty:
22690 @if [ $(current_stage) = stage2 ]; then \
22691 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22692 else \
22693 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22694 $(MAKE) stage2-start; \
22695 fi; \
22696 cd $(HOST_SUBDIR)/libiberty && \
22697 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22698@endif libiberty-bootstrap
22699
22700
22701.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22702.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22703maybe-all-stage3-libiberty:
22704maybe-clean-stage3-libiberty:
22705@if libiberty-bootstrap
22706maybe-all-stage3-libiberty: all-stage3-libiberty
22707all-stage3: all-stage3-libiberty
22708TARGET-stage3-libiberty = $(TARGET-libiberty)
22709all-stage3-libiberty: configure-stage3-libiberty
22710 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22711 @r=`${PWD_COMMAND}`; export r; \
22712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22713 TFLAGS="$(STAGE3_TFLAGS)"; \
22714 $(HOST_EXPORTS) \
22715 $(POSTSTAGE1_HOST_EXPORTS) \
22716 cd $(HOST_SUBDIR)/libiberty && \
22717 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22718 CFLAGS="$(STAGE3_CFLAGS)" \
22719 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22720 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22721 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22722 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22723 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22724 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22725 TFLAGS="$(STAGE3_TFLAGS)" \
22726 $(TARGET-stage3-libiberty)
22727
22728maybe-clean-stage3-libiberty: clean-stage3-libiberty
22729clean-stage3: clean-stage3-libiberty
22730clean-stage3-libiberty:
22731 @if [ $(current_stage) = stage3 ]; then \
22732 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22733 else \
22734 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22735 $(MAKE) stage3-start; \
22736 fi; \
22737 cd $(HOST_SUBDIR)/libiberty && \
22738 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22739@endif libiberty-bootstrap
22740
22741
22742.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22743.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22744maybe-all-stage4-libiberty:
22745maybe-clean-stage4-libiberty:
22746@if libiberty-bootstrap
22747maybe-all-stage4-libiberty: all-stage4-libiberty
22748all-stage4: all-stage4-libiberty
22749TARGET-stage4-libiberty = $(TARGET-libiberty)
22750all-stage4-libiberty: configure-stage4-libiberty
22751 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22752 @r=`${PWD_COMMAND}`; export r; \
22753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22754 TFLAGS="$(STAGE4_TFLAGS)"; \
22755 $(HOST_EXPORTS) \
22756 $(POSTSTAGE1_HOST_EXPORTS) \
22757 cd $(HOST_SUBDIR)/libiberty && \
22758 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22759 CFLAGS="$(STAGE4_CFLAGS)" \
22760 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22761 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22762 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22763 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22764 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22765 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22766 TFLAGS="$(STAGE4_TFLAGS)" \
22767 $(TARGET-stage4-libiberty)
22768
22769maybe-clean-stage4-libiberty: clean-stage4-libiberty
22770clean-stage4: clean-stage4-libiberty
22771clean-stage4-libiberty:
22772 @if [ $(current_stage) = stage4 ]; then \
22773 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22774 else \
22775 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22776 $(MAKE) stage4-start; \
22777 fi; \
22778 cd $(HOST_SUBDIR)/libiberty && \
22779 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22780@endif libiberty-bootstrap
22781
22782
22783.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22784.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22785maybe-all-stageprofile-libiberty:
22786maybe-clean-stageprofile-libiberty:
22787@if libiberty-bootstrap
22788maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22789all-stageprofile: all-stageprofile-libiberty
22790TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22791all-stageprofile-libiberty: configure-stageprofile-libiberty
22792 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22793 @r=`${PWD_COMMAND}`; export r; \
22794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22795 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22796 $(HOST_EXPORTS) \
22797 $(POSTSTAGE1_HOST_EXPORTS) \
22798 cd $(HOST_SUBDIR)/libiberty && \
22799 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22800 CFLAGS="$(STAGEprofile_CFLAGS)" \
22801 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22802 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22803 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22804 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22805 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22806 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22807 TFLAGS="$(STAGEprofile_TFLAGS)" \
22808 $(TARGET-stageprofile-libiberty)
22809
22810maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22811clean-stageprofile: clean-stageprofile-libiberty
22812clean-stageprofile-libiberty:
22813 @if [ $(current_stage) = stageprofile ]; then \
22814 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22815 else \
22816 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22817 $(MAKE) stageprofile-start; \
22818 fi; \
22819 cd $(HOST_SUBDIR)/libiberty && \
22820 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22821@endif libiberty-bootstrap
22822
22823
22824.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22825.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22826maybe-all-stagefeedback-libiberty:
22827maybe-clean-stagefeedback-libiberty:
22828@if libiberty-bootstrap
22829maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22830all-stagefeedback: all-stagefeedback-libiberty
22831TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22832all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22833 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22834 @r=`${PWD_COMMAND}`; export r; \
22835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22836 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22837 $(HOST_EXPORTS) \
22838 $(POSTSTAGE1_HOST_EXPORTS) \
22839 cd $(HOST_SUBDIR)/libiberty && \
22840 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22841 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22842 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22843 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22844 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22845 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22846 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22847 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22848 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22849 $(TARGET-stagefeedback-libiberty)
22850
22851maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22852clean-stagefeedback: clean-stagefeedback-libiberty
22853clean-stagefeedback-libiberty:
22854 @if [ $(current_stage) = stagefeedback ]; then \
22855 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22856 else \
22857 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22858 $(MAKE) stagefeedback-start; \
22859 fi; \
22860 cd $(HOST_SUBDIR)/libiberty && \
22861 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22862@endif libiberty-bootstrap
22863
22864
22865
22866
22867
22868.PHONY: check-libiberty maybe-check-libiberty
22869maybe-check-libiberty:
22870@if libiberty
22871maybe-check-libiberty: check-libiberty
22872
22873check-libiberty:
22874 @: $(MAKE); $(unstage)
22875 @r=`${PWD_COMMAND}`; export r; \
22876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22877 $(HOST_EXPORTS) \
22878 (cd $(HOST_SUBDIR)/libiberty && \
22879 $(MAKE) $(FLAGS_TO_PASS) check)
22880
22881@endif libiberty
22882
22883.PHONY: install-libiberty maybe-install-libiberty
22884maybe-install-libiberty:
22885@if libiberty
22886maybe-install-libiberty: install-libiberty
22887
22888install-libiberty: installdirs
22889 @: $(MAKE); $(unstage)
22890 @r=`${PWD_COMMAND}`; export r; \
22891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22892 $(HOST_EXPORTS) \
22893 (cd $(HOST_SUBDIR)/libiberty && \
22894 $(MAKE) $(FLAGS_TO_PASS) install)
22895
22896@endif libiberty
22897
22898.PHONY: install-strip-libiberty maybe-install-strip-libiberty
22899maybe-install-strip-libiberty:
22900@if libiberty
22901maybe-install-strip-libiberty: install-strip-libiberty
22902
22903install-strip-libiberty: installdirs
22904 @: $(MAKE); $(unstage)
22905 @r=`${PWD_COMMAND}`; export r; \
22906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22907 $(HOST_EXPORTS) \
22908 (cd $(HOST_SUBDIR)/libiberty && \
22909 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22910
22911@endif libiberty
22912
22913# Other targets (info, dvi, pdf, etc.)
22914
22915.PHONY: maybe-info-libiberty info-libiberty
22916maybe-info-libiberty:
22917@if libiberty
22918maybe-info-libiberty: info-libiberty
22919
22920info-libiberty: \
22921 configure-libiberty
22922 @[ -f ./libiberty/Makefile ] || exit 0; \
22923 r=`${PWD_COMMAND}`; export r; \
22924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22925 $(HOST_EXPORTS) \
22926 for flag in $(EXTRA_HOST_FLAGS) ; do \
22927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22928 done; \
22929 echo "Doing info in libiberty" ; \
22930 (cd $(HOST_SUBDIR)/libiberty && \
22931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22933 "RANLIB=$${RANLIB}" \
22934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22935 info) \
22936 || exit 1
22937
22938@endif libiberty
22939
22940.PHONY: maybe-dvi-libiberty dvi-libiberty
22941maybe-dvi-libiberty:
22942@if libiberty
22943maybe-dvi-libiberty: dvi-libiberty
22944
22945dvi-libiberty: \
22946 configure-libiberty
22947 @[ -f ./libiberty/Makefile ] || exit 0; \
22948 r=`${PWD_COMMAND}`; export r; \
22949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22950 $(HOST_EXPORTS) \
22951 for flag in $(EXTRA_HOST_FLAGS) ; do \
22952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22953 done; \
22954 echo "Doing dvi in libiberty" ; \
22955 (cd $(HOST_SUBDIR)/libiberty && \
22956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22958 "RANLIB=$${RANLIB}" \
22959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22960 dvi) \
22961 || exit 1
22962
22963@endif libiberty
22964
22965.PHONY: maybe-pdf-libiberty pdf-libiberty
22966maybe-pdf-libiberty:
22967@if libiberty
22968maybe-pdf-libiberty: pdf-libiberty
22969
22970pdf-libiberty: \
22971 configure-libiberty
22972 @[ -f ./libiberty/Makefile ] || exit 0; \
22973 r=`${PWD_COMMAND}`; export r; \
22974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22975 $(HOST_EXPORTS) \
22976 for flag in $(EXTRA_HOST_FLAGS) ; do \
22977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22978 done; \
22979 echo "Doing pdf in libiberty" ; \
22980 (cd $(HOST_SUBDIR)/libiberty && \
22981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22983 "RANLIB=$${RANLIB}" \
22984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22985 pdf) \
22986 || exit 1
22987
22988@endif libiberty
22989
22990.PHONY: maybe-html-libiberty html-libiberty
22991maybe-html-libiberty:
22992@if libiberty
22993maybe-html-libiberty: html-libiberty
22994
22995html-libiberty: \
22996 configure-libiberty
22997 @[ -f ./libiberty/Makefile ] || exit 0; \
22998 r=`${PWD_COMMAND}`; export r; \
22999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23000 $(HOST_EXPORTS) \
23001 for flag in $(EXTRA_HOST_FLAGS) ; do \
23002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23003 done; \
23004 echo "Doing html in libiberty" ; \
23005 (cd $(HOST_SUBDIR)/libiberty && \
23006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23008 "RANLIB=$${RANLIB}" \
23009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23010 html) \
23011 || exit 1
23012
23013@endif libiberty
23014
23015.PHONY: maybe-TAGS-libiberty TAGS-libiberty
23016maybe-TAGS-libiberty:
23017@if libiberty
23018maybe-TAGS-libiberty: TAGS-libiberty
23019
23020TAGS-libiberty: \
23021 configure-libiberty
23022 @[ -f ./libiberty/Makefile ] || exit 0; \
23023 r=`${PWD_COMMAND}`; export r; \
23024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23025 $(HOST_EXPORTS) \
23026 for flag in $(EXTRA_HOST_FLAGS) ; do \
23027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23028 done; \
23029 echo "Doing TAGS in libiberty" ; \
23030 (cd $(HOST_SUBDIR)/libiberty && \
23031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23033 "RANLIB=$${RANLIB}" \
23034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23035 TAGS) \
23036 || exit 1
23037
23038@endif libiberty
23039
23040.PHONY: maybe-install-info-libiberty install-info-libiberty
23041maybe-install-info-libiberty:
23042@if libiberty
23043maybe-install-info-libiberty: install-info-libiberty
23044
23045install-info-libiberty: \
23046 configure-libiberty \
23047 info-libiberty
23048 @[ -f ./libiberty/Makefile ] || exit 0; \
23049 r=`${PWD_COMMAND}`; export r; \
23050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23051 $(HOST_EXPORTS) \
23052 for flag in $(EXTRA_HOST_FLAGS) ; do \
23053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23054 done; \
23055 echo "Doing install-info in libiberty" ; \
23056 (cd $(HOST_SUBDIR)/libiberty && \
23057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23059 "RANLIB=$${RANLIB}" \
23060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23061 install-info) \
23062 || exit 1
23063
23064@endif libiberty
23065
23066.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23067maybe-install-pdf-libiberty:
23068@if libiberty
23069maybe-install-pdf-libiberty: install-pdf-libiberty
23070
23071install-pdf-libiberty: \
23072 configure-libiberty \
23073 pdf-libiberty
23074 @[ -f ./libiberty/Makefile ] || exit 0; \
23075 r=`${PWD_COMMAND}`; export r; \
23076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23077 $(HOST_EXPORTS) \
23078 for flag in $(EXTRA_HOST_FLAGS) ; do \
23079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23080 done; \
23081 echo "Doing install-pdf in libiberty" ; \
23082 (cd $(HOST_SUBDIR)/libiberty && \
23083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23085 "RANLIB=$${RANLIB}" \
23086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23087 install-pdf) \
23088 || exit 1
23089
23090@endif libiberty
23091
23092.PHONY: maybe-install-html-libiberty install-html-libiberty
23093maybe-install-html-libiberty:
23094@if libiberty
23095maybe-install-html-libiberty: install-html-libiberty
23096
23097install-html-libiberty: \
23098 configure-libiberty \
23099 html-libiberty
23100 @[ -f ./libiberty/Makefile ] || exit 0; \
23101 r=`${PWD_COMMAND}`; export r; \
23102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23103 $(HOST_EXPORTS) \
23104 for flag in $(EXTRA_HOST_FLAGS) ; do \
23105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23106 done; \
23107 echo "Doing install-html in libiberty" ; \
23108 (cd $(HOST_SUBDIR)/libiberty && \
23109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23111 "RANLIB=$${RANLIB}" \
23112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23113 install-html) \
23114 || exit 1
23115
23116@endif libiberty
23117
23118.PHONY: maybe-installcheck-libiberty installcheck-libiberty
23119maybe-installcheck-libiberty:
23120@if libiberty
23121maybe-installcheck-libiberty: installcheck-libiberty
23122
23123installcheck-libiberty: \
23124 configure-libiberty
23125 @[ -f ./libiberty/Makefile ] || exit 0; \
23126 r=`${PWD_COMMAND}`; export r; \
23127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23128 $(HOST_EXPORTS) \
23129 for flag in $(EXTRA_HOST_FLAGS) ; do \
23130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23131 done; \
23132 echo "Doing installcheck in libiberty" ; \
23133 (cd $(HOST_SUBDIR)/libiberty && \
23134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23136 "RANLIB=$${RANLIB}" \
23137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23138 installcheck) \
23139 || exit 1
23140
23141@endif libiberty
23142
23143.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23144maybe-mostlyclean-libiberty:
23145@if libiberty
23146maybe-mostlyclean-libiberty: mostlyclean-libiberty
23147
23148mostlyclean-libiberty:
23149 @[ -f ./libiberty/Makefile ] || exit 0; \
23150 r=`${PWD_COMMAND}`; export r; \
23151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23152 $(HOST_EXPORTS) \
23153 for flag in $(EXTRA_HOST_FLAGS) ; do \
23154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23155 done; \
23156 echo "Doing mostlyclean in libiberty" ; \
23157 (cd $(HOST_SUBDIR)/libiberty && \
23158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23160 "RANLIB=$${RANLIB}" \
23161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23162 mostlyclean) \
23163 || exit 1
23164
23165@endif libiberty
23166
23167.PHONY: maybe-clean-libiberty clean-libiberty
23168maybe-clean-libiberty:
23169@if libiberty
23170maybe-clean-libiberty: clean-libiberty
23171
23172clean-libiberty:
23173 @[ -f ./libiberty/Makefile ] || exit 0; \
23174 r=`${PWD_COMMAND}`; export r; \
23175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23176 $(HOST_EXPORTS) \
23177 for flag in $(EXTRA_HOST_FLAGS) ; do \
23178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23179 done; \
23180 echo "Doing clean in libiberty" ; \
23181 (cd $(HOST_SUBDIR)/libiberty && \
23182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23184 "RANLIB=$${RANLIB}" \
23185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23186 clean) \
23187 || exit 1
23188
23189@endif libiberty
23190
23191.PHONY: maybe-distclean-libiberty distclean-libiberty
23192maybe-distclean-libiberty:
23193@if libiberty
23194maybe-distclean-libiberty: distclean-libiberty
23195
23196distclean-libiberty:
23197 @[ -f ./libiberty/Makefile ] || exit 0; \
23198 r=`${PWD_COMMAND}`; export r; \
23199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23200 $(HOST_EXPORTS) \
23201 for flag in $(EXTRA_HOST_FLAGS) ; do \
23202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23203 done; \
23204 echo "Doing distclean in libiberty" ; \
23205 (cd $(HOST_SUBDIR)/libiberty && \
23206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23208 "RANLIB=$${RANLIB}" \
23209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23210 distclean) \
23211 || exit 1
23212
23213@endif libiberty
23214
23215.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23216maybe-maintainer-clean-libiberty:
23217@if libiberty
23218maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23219
23220maintainer-clean-libiberty:
23221 @[ -f ./libiberty/Makefile ] || exit 0; \
23222 r=`${PWD_COMMAND}`; export r; \
23223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23224 $(HOST_EXPORTS) \
23225 for flag in $(EXTRA_HOST_FLAGS) ; do \
23226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23227 done; \
23228 echo "Doing maintainer-clean in libiberty" ; \
23229 (cd $(HOST_SUBDIR)/libiberty && \
23230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23232 "RANLIB=$${RANLIB}" \
23233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23234 maintainer-clean) \
23235 || exit 1
23236
23237@endif libiberty
23238
23239
23240
23241.PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
23242maybe-configure-libiberty-linker-plugin:
23243@if gcc-bootstrap
23244configure-libiberty-linker-plugin: stage_current
23245@endif gcc-bootstrap
23246@if libiberty-linker-plugin
23247maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
23248configure-libiberty-linker-plugin:
23249 @r=`${PWD_COMMAND}`; export r; \
23250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23251 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23252 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23253 $(HOST_EXPORTS) \
23254 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23255 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
23256 case $(srcdir) in \
23257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23258 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23260 esac; \
23261 module_srcdir=libiberty; \
23262 $(SHELL) \
23263 $$s/$$module_srcdir/configure \
23264 --srcdir=$${topdir}/$$module_srcdir \
23265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23266 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
23267 || exit 1
23268@endif libiberty-linker-plugin
23269
23270
23271
23272.PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
23273maybe-configure-stage1-libiberty-linker-plugin:
23274@if libiberty-linker-plugin-bootstrap
23275maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23276configure-stage1-libiberty-linker-plugin:
23277 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23278 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23279 @r=`${PWD_COMMAND}`; export r; \
23280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23281 TFLAGS="$(STAGE1_TFLAGS)"; \
23282 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23283 $(HOST_EXPORTS) \
23284 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23285 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23286 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23287 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23288 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23289 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23290 case $(srcdir) in \
23291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23292 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23294 esac; \
23295 module_srcdir=libiberty; \
23296 $(SHELL) $$s/$$module_srcdir/configure \
23297 --srcdir=$${topdir}/$$module_srcdir \
23298 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23299 --target=${target_alias} \
23300 \
23301 $(STAGE1_CONFIGURE_FLAGS) \
23302 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23303@endif libiberty-linker-plugin-bootstrap
23304
23305.PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
23306maybe-configure-stage2-libiberty-linker-plugin:
23307@if libiberty-linker-plugin-bootstrap
23308maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23309configure-stage2-libiberty-linker-plugin:
23310 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23311 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23312 @r=`${PWD_COMMAND}`; export r; \
23313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23314 TFLAGS="$(STAGE2_TFLAGS)"; \
23315 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23316 $(HOST_EXPORTS) \
23317 $(POSTSTAGE1_HOST_EXPORTS) \
23318 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23319 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23320 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23321 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23322 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23323 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23324 case $(srcdir) in \
23325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23326 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23328 esac; \
23329 module_srcdir=libiberty; \
23330 $(SHELL) $$s/$$module_srcdir/configure \
23331 --srcdir=$${topdir}/$$module_srcdir \
23332 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23333 --target=${target_alias} \
23334 --with-build-libsubdir=$(HOST_SUBDIR) \
23335 $(STAGE2_CONFIGURE_FLAGS) \
23336 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23337@endif libiberty-linker-plugin-bootstrap
23338
23339.PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
23340maybe-configure-stage3-libiberty-linker-plugin:
23341@if libiberty-linker-plugin-bootstrap
23342maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23343configure-stage3-libiberty-linker-plugin:
23344 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23346 @r=`${PWD_COMMAND}`; export r; \
23347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23348 TFLAGS="$(STAGE3_TFLAGS)"; \
23349 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23350 $(HOST_EXPORTS) \
23351 $(POSTSTAGE1_HOST_EXPORTS) \
23352 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23353 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23354 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23355 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23357 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23358 case $(srcdir) in \
23359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23360 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23362 esac; \
23363 module_srcdir=libiberty; \
23364 $(SHELL) $$s/$$module_srcdir/configure \
23365 --srcdir=$${topdir}/$$module_srcdir \
23366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23367 --target=${target_alias} \
23368 --with-build-libsubdir=$(HOST_SUBDIR) \
23369 $(STAGE3_CONFIGURE_FLAGS) \
23370 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23371@endif libiberty-linker-plugin-bootstrap
23372
23373.PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
23374maybe-configure-stage4-libiberty-linker-plugin:
23375@if libiberty-linker-plugin-bootstrap
23376maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23377configure-stage4-libiberty-linker-plugin:
23378 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23379 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23380 @r=`${PWD_COMMAND}`; export r; \
23381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23382 TFLAGS="$(STAGE4_TFLAGS)"; \
23383 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23384 $(HOST_EXPORTS) \
23385 $(POSTSTAGE1_HOST_EXPORTS) \
23386 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23387 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23388 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23389 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23391 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23392 case $(srcdir) in \
23393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23394 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23396 esac; \
23397 module_srcdir=libiberty; \
23398 $(SHELL) $$s/$$module_srcdir/configure \
23399 --srcdir=$${topdir}/$$module_srcdir \
23400 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23401 --target=${target_alias} \
23402 --with-build-libsubdir=$(HOST_SUBDIR) \
23403 $(STAGE4_CONFIGURE_FLAGS) \
23404 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23405@endif libiberty-linker-plugin-bootstrap
23406
23407.PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
23408maybe-configure-stageprofile-libiberty-linker-plugin:
23409@if libiberty-linker-plugin-bootstrap
23410maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23411configure-stageprofile-libiberty-linker-plugin:
23412 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23413 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23414 @r=`${PWD_COMMAND}`; export r; \
23415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23416 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23417 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23418 $(HOST_EXPORTS) \
23419 $(POSTSTAGE1_HOST_EXPORTS) \
23420 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23421 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23422 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23423 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23425 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23426 case $(srcdir) in \
23427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23428 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23430 esac; \
23431 module_srcdir=libiberty; \
23432 $(SHELL) $$s/$$module_srcdir/configure \
23433 --srcdir=$${topdir}/$$module_srcdir \
23434 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23435 --target=${target_alias} \
23436 --with-build-libsubdir=$(HOST_SUBDIR) \
23437 $(STAGEprofile_CONFIGURE_FLAGS) \
23438 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23439@endif libiberty-linker-plugin-bootstrap
23440
23441.PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
23442maybe-configure-stagefeedback-libiberty-linker-plugin:
23443@if libiberty-linker-plugin-bootstrap
23444maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23445configure-stagefeedback-libiberty-linker-plugin:
23446 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23447 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23448 @r=`${PWD_COMMAND}`; export r; \
23449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23450 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23451 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23452 $(HOST_EXPORTS) \
23453 $(POSTSTAGE1_HOST_EXPORTS) \
23454 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23455 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23456 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23457 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23459 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23460 case $(srcdir) in \
23461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23462 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23464 esac; \
23465 module_srcdir=libiberty; \
23466 $(SHELL) $$s/$$module_srcdir/configure \
23467 --srcdir=$${topdir}/$$module_srcdir \
23468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23469 --target=${target_alias} \
23470 --with-build-libsubdir=$(HOST_SUBDIR) \
23471 $(STAGEfeedback_CONFIGURE_FLAGS) \
23472 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23473@endif libiberty-linker-plugin-bootstrap
23474
23475
23476
23477
23478
23479.PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
23480maybe-all-libiberty-linker-plugin:
23481@if gcc-bootstrap
23482all-libiberty-linker-plugin: stage_current
23483@endif gcc-bootstrap
23484@if libiberty-linker-plugin
23485TARGET-libiberty-linker-plugin=all
23486maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
23487all-libiberty-linker-plugin: configure-libiberty-linker-plugin
23488 @r=`${PWD_COMMAND}`; export r; \
23489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23490 $(HOST_EXPORTS) \
23491 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23492 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23493 $(TARGET-libiberty-linker-plugin))
23494@endif libiberty-linker-plugin
23495
23496
23497
23498.PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
23499.PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
23500maybe-all-stage1-libiberty-linker-plugin:
23501maybe-clean-stage1-libiberty-linker-plugin:
23502@if libiberty-linker-plugin-bootstrap
23503maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
23504all-stage1: all-stage1-libiberty-linker-plugin
23505TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23506all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23507 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23508 @r=`${PWD_COMMAND}`; export r; \
23509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23510 TFLAGS="$(STAGE1_TFLAGS)"; \
23511 $(HOST_EXPORTS) \
23512 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23513 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23514 CFLAGS="$(STAGE1_CFLAGS)" \
23515 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23516 LIBCFLAGS="$(LIBCFLAGS)" \
23517 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23518 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23519 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23520 $(EXTRA_HOST_FLAGS) \
23521 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23522 TFLAGS="$(STAGE1_TFLAGS)" \
23523 $(TARGET-stage1-libiberty-linker-plugin)
23524
23525maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
23526clean-stage1: clean-stage1-libiberty-linker-plugin
23527clean-stage1-libiberty-linker-plugin:
23528 @if [ $(current_stage) = stage1 ]; then \
23529 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23530 else \
23531 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
23532 $(MAKE) stage1-start; \
23533 fi; \
23534 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23535 $(MAKE) $(EXTRA_HOST_FLAGS) \
23536 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23537@endif libiberty-linker-plugin-bootstrap
23538
23539
23540.PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
23541.PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
23542maybe-all-stage2-libiberty-linker-plugin:
23543maybe-clean-stage2-libiberty-linker-plugin:
23544@if libiberty-linker-plugin-bootstrap
23545maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
23546all-stage2: all-stage2-libiberty-linker-plugin
23547TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23548all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23549 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23550 @r=`${PWD_COMMAND}`; export r; \
23551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23552 TFLAGS="$(STAGE2_TFLAGS)"; \
23553 $(HOST_EXPORTS) \
23554 $(POSTSTAGE1_HOST_EXPORTS) \
23555 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23556 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23557 CFLAGS="$(STAGE2_CFLAGS)" \
23558 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23559 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23560 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23561 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23562 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23563 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23564 TFLAGS="$(STAGE2_TFLAGS)" \
23565 $(TARGET-stage2-libiberty-linker-plugin)
23566
23567maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
23568clean-stage2: clean-stage2-libiberty-linker-plugin
23569clean-stage2-libiberty-linker-plugin:
23570 @if [ $(current_stage) = stage2 ]; then \
23571 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23572 else \
23573 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
23574 $(MAKE) stage2-start; \
23575 fi; \
23576 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23577 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23578@endif libiberty-linker-plugin-bootstrap
23579
23580
23581.PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
23582.PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
23583maybe-all-stage3-libiberty-linker-plugin:
23584maybe-clean-stage3-libiberty-linker-plugin:
23585@if libiberty-linker-plugin-bootstrap
23586maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
23587all-stage3: all-stage3-libiberty-linker-plugin
23588TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23589all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23590 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23591 @r=`${PWD_COMMAND}`; export r; \
23592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23593 TFLAGS="$(STAGE3_TFLAGS)"; \
23594 $(HOST_EXPORTS) \
23595 $(POSTSTAGE1_HOST_EXPORTS) \
23596 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23597 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23598 CFLAGS="$(STAGE3_CFLAGS)" \
23599 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23600 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23601 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23602 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23603 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23604 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23605 TFLAGS="$(STAGE3_TFLAGS)" \
23606 $(TARGET-stage3-libiberty-linker-plugin)
23607
23608maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
23609clean-stage3: clean-stage3-libiberty-linker-plugin
23610clean-stage3-libiberty-linker-plugin:
23611 @if [ $(current_stage) = stage3 ]; then \
23612 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23613 else \
23614 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
23615 $(MAKE) stage3-start; \
23616 fi; \
23617 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23618 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23619@endif libiberty-linker-plugin-bootstrap
23620
23621
23622.PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
23623.PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
23624maybe-all-stage4-libiberty-linker-plugin:
23625maybe-clean-stage4-libiberty-linker-plugin:
23626@if libiberty-linker-plugin-bootstrap
23627maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
23628all-stage4: all-stage4-libiberty-linker-plugin
23629TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23630all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23631 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23632 @r=`${PWD_COMMAND}`; export r; \
23633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23634 TFLAGS="$(STAGE4_TFLAGS)"; \
23635 $(HOST_EXPORTS) \
23636 $(POSTSTAGE1_HOST_EXPORTS) \
23637 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23638 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23639 CFLAGS="$(STAGE4_CFLAGS)" \
23640 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23641 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23642 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23643 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23644 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23645 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23646 TFLAGS="$(STAGE4_TFLAGS)" \
23647 $(TARGET-stage4-libiberty-linker-plugin)
23648
23649maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
23650clean-stage4: clean-stage4-libiberty-linker-plugin
23651clean-stage4-libiberty-linker-plugin:
23652 @if [ $(current_stage) = stage4 ]; then \
23653 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23654 else \
23655 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
23656 $(MAKE) stage4-start; \
23657 fi; \
23658 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23659 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23660@endif libiberty-linker-plugin-bootstrap
23661
23662
23663.PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
23664.PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
23665maybe-all-stageprofile-libiberty-linker-plugin:
23666maybe-clean-stageprofile-libiberty-linker-plugin:
23667@if libiberty-linker-plugin-bootstrap
23668maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
23669all-stageprofile: all-stageprofile-libiberty-linker-plugin
23670TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23671all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23672 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23673 @r=`${PWD_COMMAND}`; export r; \
23674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23675 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23676 $(HOST_EXPORTS) \
23677 $(POSTSTAGE1_HOST_EXPORTS) \
23678 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23679 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23680 CFLAGS="$(STAGEprofile_CFLAGS)" \
23681 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23682 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23683 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23684 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23685 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23686 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23687 TFLAGS="$(STAGEprofile_TFLAGS)" \
23688 $(TARGET-stageprofile-libiberty-linker-plugin)
23689
23690maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
23691clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
23692clean-stageprofile-libiberty-linker-plugin:
23693 @if [ $(current_stage) = stageprofile ]; then \
23694 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23695 else \
23696 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
23697 $(MAKE) stageprofile-start; \
23698 fi; \
23699 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23700 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23701@endif libiberty-linker-plugin-bootstrap
23702
23703
23704.PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
23705.PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
23706maybe-all-stagefeedback-libiberty-linker-plugin:
23707maybe-clean-stagefeedback-libiberty-linker-plugin:
23708@if libiberty-linker-plugin-bootstrap
23709maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
23710all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
23711TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23712all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23713 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23714 @r=`${PWD_COMMAND}`; export r; \
23715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23716 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23717 $(HOST_EXPORTS) \
23718 $(POSTSTAGE1_HOST_EXPORTS) \
23719 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23720 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23721 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23722 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23723 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23724 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23725 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23726 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23727 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23728 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23729 $(TARGET-stagefeedback-libiberty-linker-plugin)
23730
23731maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
23732clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
23733clean-stagefeedback-libiberty-linker-plugin:
23734 @if [ $(current_stage) = stagefeedback ]; then \
23735 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23736 else \
23737 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
23738 $(MAKE) stagefeedback-start; \
23739 fi; \
23740 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23741 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23742@endif libiberty-linker-plugin-bootstrap
23743
23744
23745
23746
23747
23748.PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
23749maybe-check-libiberty-linker-plugin:
23750@if libiberty-linker-plugin
23751maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
23752
23753check-libiberty-linker-plugin:
23754 @: $(MAKE); $(unstage)
23755 @r=`${PWD_COMMAND}`; export r; \
23756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23757 $(HOST_EXPORTS) \
23758 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23759 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
23760
23761@endif libiberty-linker-plugin
23762
23763.PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
23764maybe-install-libiberty-linker-plugin:
23765@if libiberty-linker-plugin
23766maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
23767
23768install-libiberty-linker-plugin: installdirs
23769 @: $(MAKE); $(unstage)
23770 @r=`${PWD_COMMAND}`; export r; \
23771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23772 $(HOST_EXPORTS) \
23773 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23774 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
23775
23776@endif libiberty-linker-plugin
23777
23778.PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
23779maybe-install-strip-libiberty-linker-plugin:
23780@if libiberty-linker-plugin
23781maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
23782
23783install-strip-libiberty-linker-plugin: installdirs
23784 @: $(MAKE); $(unstage)
23785 @r=`${PWD_COMMAND}`; export r; \
23786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23787 $(HOST_EXPORTS) \
23788 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23789 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
23790
23791@endif libiberty-linker-plugin
23792
23793# Other targets (info, dvi, pdf, etc.)
23794
23795.PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
23796maybe-info-libiberty-linker-plugin:
23797@if libiberty-linker-plugin
23798maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
23799
23800info-libiberty-linker-plugin: \
23801 configure-libiberty-linker-plugin
23802 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23803 r=`${PWD_COMMAND}`; export r; \
23804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23805 $(HOST_EXPORTS) \
23806 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23808 done; \
23809 echo "Doing info in libiberty-linker-plugin" ; \
23810 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23813 "RANLIB=$${RANLIB}" \
23814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23815 info) \
23816 || exit 1
23817
23818@endif libiberty-linker-plugin
23819
23820.PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
23821maybe-dvi-libiberty-linker-plugin:
23822@if libiberty-linker-plugin
23823maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
23824
23825dvi-libiberty-linker-plugin: \
23826 configure-libiberty-linker-plugin
23827 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23828 r=`${PWD_COMMAND}`; export r; \
23829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23830 $(HOST_EXPORTS) \
23831 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23833 done; \
23834 echo "Doing dvi in libiberty-linker-plugin" ; \
23835 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23838 "RANLIB=$${RANLIB}" \
23839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23840 dvi) \
23841 || exit 1
23842
23843@endif libiberty-linker-plugin
23844
23845.PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
23846maybe-pdf-libiberty-linker-plugin:
23847@if libiberty-linker-plugin
23848maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
23849
23850pdf-libiberty-linker-plugin: \
23851 configure-libiberty-linker-plugin
23852 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23853 r=`${PWD_COMMAND}`; export r; \
23854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23855 $(HOST_EXPORTS) \
23856 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23858 done; \
23859 echo "Doing pdf in libiberty-linker-plugin" ; \
23860 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23863 "RANLIB=$${RANLIB}" \
23864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23865 pdf) \
23866 || exit 1
23867
23868@endif libiberty-linker-plugin
23869
23870.PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
23871maybe-html-libiberty-linker-plugin:
23872@if libiberty-linker-plugin
23873maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
23874
23875html-libiberty-linker-plugin: \
23876 configure-libiberty-linker-plugin
23877 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23878 r=`${PWD_COMMAND}`; export r; \
23879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23880 $(HOST_EXPORTS) \
23881 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23883 done; \
23884 echo "Doing html in libiberty-linker-plugin" ; \
23885 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23888 "RANLIB=$${RANLIB}" \
23889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23890 html) \
23891 || exit 1
23892
23893@endif libiberty-linker-plugin
23894
23895.PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
23896maybe-TAGS-libiberty-linker-plugin:
23897@if libiberty-linker-plugin
23898maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
23899
23900TAGS-libiberty-linker-plugin: \
23901 configure-libiberty-linker-plugin
23902 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23903 r=`${PWD_COMMAND}`; export r; \
23904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23905 $(HOST_EXPORTS) \
23906 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23908 done; \
23909 echo "Doing TAGS in libiberty-linker-plugin" ; \
23910 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23913 "RANLIB=$${RANLIB}" \
23914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23915 TAGS) \
23916 || exit 1
23917
23918@endif libiberty-linker-plugin
23919
23920.PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
23921maybe-install-info-libiberty-linker-plugin:
23922@if libiberty-linker-plugin
23923maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
23924
23925install-info-libiberty-linker-plugin: \
23926 configure-libiberty-linker-plugin \
23927 info-libiberty-linker-plugin
23928 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23929 r=`${PWD_COMMAND}`; export r; \
23930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23931 $(HOST_EXPORTS) \
23932 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23934 done; \
23935 echo "Doing install-info in libiberty-linker-plugin" ; \
23936 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23939 "RANLIB=$${RANLIB}" \
23940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23941 install-info) \
23942 || exit 1
23943
23944@endif libiberty-linker-plugin
23945
23946.PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
23947maybe-install-pdf-libiberty-linker-plugin:
23948@if libiberty-linker-plugin
23949maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
23950
23951install-pdf-libiberty-linker-plugin: \
23952 configure-libiberty-linker-plugin \
23953 pdf-libiberty-linker-plugin
23954 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23955 r=`${PWD_COMMAND}`; export r; \
23956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23957 $(HOST_EXPORTS) \
23958 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23960 done; \
23961 echo "Doing install-pdf in libiberty-linker-plugin" ; \
23962 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23965 "RANLIB=$${RANLIB}" \
23966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23967 install-pdf) \
23968 || exit 1
23969
23970@endif libiberty-linker-plugin
23971
23972.PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
23973maybe-install-html-libiberty-linker-plugin:
23974@if libiberty-linker-plugin
23975maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
23976
23977install-html-libiberty-linker-plugin: \
23978 configure-libiberty-linker-plugin \
23979 html-libiberty-linker-plugin
23980 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23981 r=`${PWD_COMMAND}`; export r; \
23982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23983 $(HOST_EXPORTS) \
23984 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23986 done; \
23987 echo "Doing install-html in libiberty-linker-plugin" ; \
23988 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23991 "RANLIB=$${RANLIB}" \
23992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23993 install-html) \
23994 || exit 1
23995
23996@endif libiberty-linker-plugin
23997
23998.PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
23999maybe-installcheck-libiberty-linker-plugin:
24000@if libiberty-linker-plugin
24001maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
24002
24003installcheck-libiberty-linker-plugin: \
24004 configure-libiberty-linker-plugin
24005 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24006 r=`${PWD_COMMAND}`; export r; \
24007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24008 $(HOST_EXPORTS) \
24009 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24011 done; \
24012 echo "Doing installcheck in libiberty-linker-plugin" ; \
24013 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24016 "RANLIB=$${RANLIB}" \
24017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24018 installcheck) \
24019 || exit 1
24020
24021@endif libiberty-linker-plugin
24022
24023.PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
24024maybe-mostlyclean-libiberty-linker-plugin:
24025@if libiberty-linker-plugin
24026maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
24027
24028mostlyclean-libiberty-linker-plugin:
24029 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24030 r=`${PWD_COMMAND}`; export r; \
24031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24032 $(HOST_EXPORTS) \
24033 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24035 done; \
24036 echo "Doing mostlyclean in libiberty-linker-plugin" ; \
24037 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24040 "RANLIB=$${RANLIB}" \
24041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24042 mostlyclean) \
24043 || exit 1
24044
24045@endif libiberty-linker-plugin
24046
24047.PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
24048maybe-clean-libiberty-linker-plugin:
24049@if libiberty-linker-plugin
24050maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
24051
24052clean-libiberty-linker-plugin:
24053 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24054 r=`${PWD_COMMAND}`; export r; \
24055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24056 $(HOST_EXPORTS) \
24057 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24059 done; \
24060 echo "Doing clean in libiberty-linker-plugin" ; \
24061 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24064 "RANLIB=$${RANLIB}" \
24065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24066 clean) \
24067 || exit 1
24068
24069@endif libiberty-linker-plugin
24070
24071.PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
24072maybe-distclean-libiberty-linker-plugin:
24073@if libiberty-linker-plugin
24074maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
24075
24076distclean-libiberty-linker-plugin:
24077 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24078 r=`${PWD_COMMAND}`; export r; \
24079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24080 $(HOST_EXPORTS) \
24081 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24083 done; \
24084 echo "Doing distclean in libiberty-linker-plugin" ; \
24085 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24088 "RANLIB=$${RANLIB}" \
24089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24090 distclean) \
24091 || exit 1
24092
24093@endif libiberty-linker-plugin
24094
24095.PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24096maybe-maintainer-clean-libiberty-linker-plugin:
24097@if libiberty-linker-plugin
24098maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24099
24100maintainer-clean-libiberty-linker-plugin:
24101 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24102 r=`${PWD_COMMAND}`; export r; \
24103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24104 $(HOST_EXPORTS) \
24105 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24107 done; \
24108 echo "Doing maintainer-clean in libiberty-linker-plugin" ; \
24109 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24112 "RANLIB=$${RANLIB}" \
24113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24114 maintainer-clean) \
24115 || exit 1
24116
24117@endif libiberty-linker-plugin
24118
24119
24120
24121.PHONY: configure-libiconv maybe-configure-libiconv
24122maybe-configure-libiconv:
24123@if gcc-bootstrap
24124configure-libiconv: stage_current
24125@endif gcc-bootstrap
24126@if libiconv
24127maybe-configure-libiconv: configure-libiconv
24128configure-libiconv:
24129 @: $(MAKE); $(unstage)
24130 @r=`${PWD_COMMAND}`; export r; \
24131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24132 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24133 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
24134 $(HOST_EXPORTS) \
24135 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24136 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24137 case $(srcdir) in \
24138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24139 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24141 esac; \
24142 module_srcdir=libiconv; \
24143 $(SHELL) \
24144 $$s/$$module_srcdir/configure \
24145 --srcdir=$${topdir}/$$module_srcdir \
24146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24147 --target=${target_alias} --disable-shared \
24148 || exit 1
24149@endif libiconv
24150
24151
24152
24153
24154
24155.PHONY: all-libiconv maybe-all-libiconv
24156maybe-all-libiconv:
24157@if gcc-bootstrap
24158all-libiconv: stage_current
24159@endif gcc-bootstrap
24160@if libiconv
24161TARGET-libiconv=all
24162maybe-all-libiconv: all-libiconv
24163all-libiconv: configure-libiconv
24164 @: $(MAKE); $(unstage)
24165 @r=`${PWD_COMMAND}`; export r; \
24166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24167 $(HOST_EXPORTS) \
24168 (cd $(HOST_SUBDIR)/libiconv && \
24169 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24170 $(TARGET-libiconv))
24171@endif libiconv
24172
24173
24174
24175
24176.PHONY: check-libiconv maybe-check-libiconv
24177maybe-check-libiconv:
24178@if libiconv
24179maybe-check-libiconv: check-libiconv
24180
24181check-libiconv:
24182 @: $(MAKE); $(unstage)
24183 @r=`${PWD_COMMAND}`; export r; \
24184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24185 $(HOST_EXPORTS) \
24186 (cd $(HOST_SUBDIR)/libiconv && \
24187 $(MAKE) $(FLAGS_TO_PASS) check)
24188
24189@endif libiconv
24190
24191.PHONY: install-libiconv maybe-install-libiconv
24192maybe-install-libiconv:
24193@if libiconv
24194maybe-install-libiconv: install-libiconv
24195
24196install-libiconv:
24197
24198@endif libiconv
24199
24200.PHONY: install-strip-libiconv maybe-install-strip-libiconv
24201maybe-install-strip-libiconv:
24202@if libiconv
24203maybe-install-strip-libiconv: install-strip-libiconv
24204
24205install-strip-libiconv:
24206
24207@endif libiconv
24208
24209# Other targets (info, dvi, pdf, etc.)
24210
24211.PHONY: maybe-info-libiconv info-libiconv
24212maybe-info-libiconv:
24213@if libiconv
24214maybe-info-libiconv: info-libiconv
24215
24216info-libiconv: \
24217 configure-libiconv
24218 @: $(MAKE); $(unstage)
24219 @[ -f ./libiconv/Makefile ] || exit 0; \
24220 r=`${PWD_COMMAND}`; export r; \
24221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24222 $(HOST_EXPORTS) \
24223 for flag in $(EXTRA_HOST_FLAGS) ; do \
24224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24225 done; \
24226 echo "Doing info in libiconv" ; \
24227 (cd $(HOST_SUBDIR)/libiconv && \
24228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24230 "RANLIB=$${RANLIB}" \
24231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24232 info) \
24233 || exit 1
24234
24235@endif libiconv
24236
24237.PHONY: maybe-dvi-libiconv dvi-libiconv
24238maybe-dvi-libiconv:
24239@if libiconv
24240maybe-dvi-libiconv: dvi-libiconv
24241
24242dvi-libiconv: \
24243 configure-libiconv
24244 @: $(MAKE); $(unstage)
24245 @[ -f ./libiconv/Makefile ] || exit 0; \
24246 r=`${PWD_COMMAND}`; export r; \
24247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24248 $(HOST_EXPORTS) \
24249 for flag in $(EXTRA_HOST_FLAGS) ; do \
24250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24251 done; \
24252 echo "Doing dvi in libiconv" ; \
24253 (cd $(HOST_SUBDIR)/libiconv && \
24254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24256 "RANLIB=$${RANLIB}" \
24257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24258 dvi) \
24259 || exit 1
24260
24261@endif libiconv
24262
24263.PHONY: maybe-pdf-libiconv pdf-libiconv
24264maybe-pdf-libiconv:
24265@if libiconv
24266maybe-pdf-libiconv: pdf-libiconv
24267
24268pdf-libiconv: \
24269 configure-libiconv
24270 @: $(MAKE); $(unstage)
24271 @[ -f ./libiconv/Makefile ] || exit 0; \
24272 r=`${PWD_COMMAND}`; export r; \
24273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24274 $(HOST_EXPORTS) \
24275 for flag in $(EXTRA_HOST_FLAGS) ; do \
24276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24277 done; \
24278 echo "Doing pdf in libiconv" ; \
24279 (cd $(HOST_SUBDIR)/libiconv && \
24280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24282 "RANLIB=$${RANLIB}" \
24283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24284 pdf) \
24285 || exit 1
24286
24287@endif libiconv
24288
24289.PHONY: maybe-html-libiconv html-libiconv
24290maybe-html-libiconv:
24291@if libiconv
24292maybe-html-libiconv: html-libiconv
24293
24294html-libiconv: \
24295 configure-libiconv
24296 @: $(MAKE); $(unstage)
24297 @[ -f ./libiconv/Makefile ] || exit 0; \
24298 r=`${PWD_COMMAND}`; export r; \
24299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24300 $(HOST_EXPORTS) \
24301 for flag in $(EXTRA_HOST_FLAGS) ; do \
24302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24303 done; \
24304 echo "Doing html in libiconv" ; \
24305 (cd $(HOST_SUBDIR)/libiconv && \
24306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24308 "RANLIB=$${RANLIB}" \
24309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24310 html) \
24311 || exit 1
24312
24313@endif libiconv
24314
24315.PHONY: maybe-TAGS-libiconv TAGS-libiconv
24316maybe-TAGS-libiconv:
24317@if libiconv
24318maybe-TAGS-libiconv: TAGS-libiconv
24319
24320TAGS-libiconv: \
24321 configure-libiconv
24322 @: $(MAKE); $(unstage)
24323 @[ -f ./libiconv/Makefile ] || exit 0; \
24324 r=`${PWD_COMMAND}`; export r; \
24325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24326 $(HOST_EXPORTS) \
24327 for flag in $(EXTRA_HOST_FLAGS) ; do \
24328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24329 done; \
24330 echo "Doing TAGS in libiconv" ; \
24331 (cd $(HOST_SUBDIR)/libiconv && \
24332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24334 "RANLIB=$${RANLIB}" \
24335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24336 TAGS) \
24337 || exit 1
24338
24339@endif libiconv
24340
24341.PHONY: maybe-install-info-libiconv install-info-libiconv
24342maybe-install-info-libiconv:
24343@if libiconv
24344maybe-install-info-libiconv: install-info-libiconv
24345
24346# libiconv doesn't support install-info.
24347install-info-libiconv:
24348
24349@endif libiconv
24350
24351.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24352maybe-install-pdf-libiconv:
24353@if libiconv
24354maybe-install-pdf-libiconv: install-pdf-libiconv
24355
24356# libiconv doesn't support install-pdf.
24357install-pdf-libiconv:
24358
24359@endif libiconv
24360
24361.PHONY: maybe-install-html-libiconv install-html-libiconv
24362maybe-install-html-libiconv:
24363@if libiconv
24364maybe-install-html-libiconv: install-html-libiconv
24365
24366# libiconv doesn't support install-html.
24367install-html-libiconv:
24368
24369@endif libiconv
24370
24371.PHONY: maybe-installcheck-libiconv installcheck-libiconv
24372maybe-installcheck-libiconv:
24373@if libiconv
24374maybe-installcheck-libiconv: installcheck-libiconv
24375
24376installcheck-libiconv: \
24377 configure-libiconv
24378 @: $(MAKE); $(unstage)
24379 @[ -f ./libiconv/Makefile ] || exit 0; \
24380 r=`${PWD_COMMAND}`; export r; \
24381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24382 $(HOST_EXPORTS) \
24383 for flag in $(EXTRA_HOST_FLAGS) ; do \
24384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24385 done; \
24386 echo "Doing installcheck in libiconv" ; \
24387 (cd $(HOST_SUBDIR)/libiconv && \
24388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24390 "RANLIB=$${RANLIB}" \
24391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24392 installcheck) \
24393 || exit 1
24394
24395@endif libiconv
24396
24397.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24398maybe-mostlyclean-libiconv:
24399@if libiconv
24400maybe-mostlyclean-libiconv: mostlyclean-libiconv
24401
24402mostlyclean-libiconv:
24403 @: $(MAKE); $(unstage)
24404 @[ -f ./libiconv/Makefile ] || exit 0; \
24405 r=`${PWD_COMMAND}`; export r; \
24406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24407 $(HOST_EXPORTS) \
24408 for flag in $(EXTRA_HOST_FLAGS) ; do \
24409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24410 done; \
24411 echo "Doing mostlyclean in libiconv" ; \
24412 (cd $(HOST_SUBDIR)/libiconv && \
24413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24415 "RANLIB=$${RANLIB}" \
24416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24417 mostlyclean) \
24418 || exit 1
24419
24420@endif libiconv
24421
24422.PHONY: maybe-clean-libiconv clean-libiconv
24423maybe-clean-libiconv:
24424@if libiconv
24425maybe-clean-libiconv: clean-libiconv
24426
24427clean-libiconv:
24428 @: $(MAKE); $(unstage)
24429 @[ -f ./libiconv/Makefile ] || exit 0; \
24430 r=`${PWD_COMMAND}`; export r; \
24431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24432 $(HOST_EXPORTS) \
24433 for flag in $(EXTRA_HOST_FLAGS) ; do \
24434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24435 done; \
24436 echo "Doing clean in libiconv" ; \
24437 (cd $(HOST_SUBDIR)/libiconv && \
24438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24440 "RANLIB=$${RANLIB}" \
24441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24442 clean) \
24443 || exit 1
24444
24445@endif libiconv
24446
24447.PHONY: maybe-distclean-libiconv distclean-libiconv
24448maybe-distclean-libiconv:
24449@if libiconv
24450maybe-distclean-libiconv: distclean-libiconv
24451
24452distclean-libiconv:
24453 @: $(MAKE); $(unstage)
24454 @[ -f ./libiconv/Makefile ] || exit 0; \
24455 r=`${PWD_COMMAND}`; export r; \
24456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24457 $(HOST_EXPORTS) \
24458 for flag in $(EXTRA_HOST_FLAGS) ; do \
24459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24460 done; \
24461 echo "Doing distclean in libiconv" ; \
24462 (cd $(HOST_SUBDIR)/libiconv && \
24463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24465 "RANLIB=$${RANLIB}" \
24466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24467 distclean) \
24468 || exit 1
24469
24470@endif libiconv
24471
24472.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24473maybe-maintainer-clean-libiconv:
24474@if libiconv
24475maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24476
24477maintainer-clean-libiconv:
24478 @: $(MAKE); $(unstage)
24479 @[ -f ./libiconv/Makefile ] || exit 0; \
24480 r=`${PWD_COMMAND}`; export r; \
24481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24482 $(HOST_EXPORTS) \
24483 for flag in $(EXTRA_HOST_FLAGS) ; do \
24484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24485 done; \
24486 echo "Doing maintainer-clean in libiconv" ; \
24487 (cd $(HOST_SUBDIR)/libiconv && \
24488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24490 "RANLIB=$${RANLIB}" \
24491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24492 maintainer-clean) \
24493 || exit 1
24494
24495@endif libiconv
24496
24497
24498
24499.PHONY: configure-m4 maybe-configure-m4
24500maybe-configure-m4:
24501@if gcc-bootstrap
24502configure-m4: stage_current
24503@endif gcc-bootstrap
24504@if m4
24505maybe-configure-m4: configure-m4
24506configure-m4:
24507 @: $(MAKE); $(unstage)
24508 @r=`${PWD_COMMAND}`; export r; \
24509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24510 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
24512 $(HOST_EXPORTS) \
24513 echo Configuring in $(HOST_SUBDIR)/m4; \
24514 cd "$(HOST_SUBDIR)/m4" || exit 1; \
24515 case $(srcdir) in \
24516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24517 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24519 esac; \
24520 module_srcdir=m4; \
24521 $(SHELL) \
24522 $$s/$$module_srcdir/configure \
24523 --srcdir=$${topdir}/$$module_srcdir \
24524 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24525 --target=${target_alias} \
24526 || exit 1
24527@endif m4
24528
24529
24530
24531
24532
24533.PHONY: all-m4 maybe-all-m4
24534maybe-all-m4:
24535@if gcc-bootstrap
24536all-m4: stage_current
24537@endif gcc-bootstrap
24538@if m4
24539TARGET-m4=all
24540maybe-all-m4: all-m4
24541all-m4: configure-m4
24542 @: $(MAKE); $(unstage)
24543 @r=`${PWD_COMMAND}`; export r; \
24544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24545 $(HOST_EXPORTS) \
24546 (cd $(HOST_SUBDIR)/m4 && \
24547 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24548 $(TARGET-m4))
24549@endif m4
24550
24551
24552
24553
24554.PHONY: check-m4 maybe-check-m4
24555maybe-check-m4:
24556@if m4
24557maybe-check-m4: check-m4
24558
24559check-m4:
24560 @: $(MAKE); $(unstage)
24561 @r=`${PWD_COMMAND}`; export r; \
24562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24563 $(HOST_EXPORTS) \
24564 (cd $(HOST_SUBDIR)/m4 && \
24565 $(MAKE) $(FLAGS_TO_PASS) check)
24566
24567@endif m4
24568
24569.PHONY: install-m4 maybe-install-m4
24570maybe-install-m4:
24571@if m4
24572maybe-install-m4: install-m4
24573
24574install-m4: installdirs
24575 @: $(MAKE); $(unstage)
24576 @r=`${PWD_COMMAND}`; export r; \
24577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24578 $(HOST_EXPORTS) \
24579 (cd $(HOST_SUBDIR)/m4 && \
24580 $(MAKE) $(FLAGS_TO_PASS) install)
24581
24582@endif m4
24583
24584.PHONY: install-strip-m4 maybe-install-strip-m4
24585maybe-install-strip-m4:
24586@if m4
24587maybe-install-strip-m4: install-strip-m4
24588
24589install-strip-m4: installdirs
24590 @: $(MAKE); $(unstage)
24591 @r=`${PWD_COMMAND}`; export r; \
24592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24593 $(HOST_EXPORTS) \
24594 (cd $(HOST_SUBDIR)/m4 && \
24595 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24596
24597@endif m4
24598
24599# Other targets (info, dvi, pdf, etc.)
24600
24601.PHONY: maybe-info-m4 info-m4
24602maybe-info-m4:
24603@if m4
24604maybe-info-m4: info-m4
24605
24606info-m4: \
24607 configure-m4
24608 @: $(MAKE); $(unstage)
24609 @[ -f ./m4/Makefile ] || exit 0; \
24610 r=`${PWD_COMMAND}`; export r; \
24611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24612 $(HOST_EXPORTS) \
24613 for flag in $(EXTRA_HOST_FLAGS) ; do \
24614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24615 done; \
24616 echo "Doing info in m4" ; \
24617 (cd $(HOST_SUBDIR)/m4 && \
24618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24620 "RANLIB=$${RANLIB}" \
24621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24622 info) \
24623 || exit 1
24624
24625@endif m4
24626
24627.PHONY: maybe-dvi-m4 dvi-m4
24628maybe-dvi-m4:
24629@if m4
24630maybe-dvi-m4: dvi-m4
24631
24632dvi-m4: \
24633 configure-m4
24634 @: $(MAKE); $(unstage)
24635 @[ -f ./m4/Makefile ] || exit 0; \
24636 r=`${PWD_COMMAND}`; export r; \
24637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24638 $(HOST_EXPORTS) \
24639 for flag in $(EXTRA_HOST_FLAGS) ; do \
24640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24641 done; \
24642 echo "Doing dvi in m4" ; \
24643 (cd $(HOST_SUBDIR)/m4 && \
24644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24646 "RANLIB=$${RANLIB}" \
24647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24648 dvi) \
24649 || exit 1
24650
24651@endif m4
24652
24653.PHONY: maybe-pdf-m4 pdf-m4
24654maybe-pdf-m4:
24655@if m4
24656maybe-pdf-m4: pdf-m4
24657
24658pdf-m4: \
24659 configure-m4
24660 @: $(MAKE); $(unstage)
24661 @[ -f ./m4/Makefile ] || exit 0; \
24662 r=`${PWD_COMMAND}`; export r; \
24663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24664 $(HOST_EXPORTS) \
24665 for flag in $(EXTRA_HOST_FLAGS) ; do \
24666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24667 done; \
24668 echo "Doing pdf in m4" ; \
24669 (cd $(HOST_SUBDIR)/m4 && \
24670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24672 "RANLIB=$${RANLIB}" \
24673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24674 pdf) \
24675 || exit 1
24676
24677@endif m4
24678
24679.PHONY: maybe-html-m4 html-m4
24680maybe-html-m4:
24681@if m4
24682maybe-html-m4: html-m4
24683
24684html-m4: \
24685 configure-m4
24686 @: $(MAKE); $(unstage)
24687 @[ -f ./m4/Makefile ] || exit 0; \
24688 r=`${PWD_COMMAND}`; export r; \
24689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24690 $(HOST_EXPORTS) \
24691 for flag in $(EXTRA_HOST_FLAGS) ; do \
24692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24693 done; \
24694 echo "Doing html in m4" ; \
24695 (cd $(HOST_SUBDIR)/m4 && \
24696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24698 "RANLIB=$${RANLIB}" \
24699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24700 html) \
24701 || exit 1
24702
24703@endif m4
24704
24705.PHONY: maybe-TAGS-m4 TAGS-m4
24706maybe-TAGS-m4:
24707@if m4
24708maybe-TAGS-m4: TAGS-m4
24709
24710TAGS-m4: \
24711 configure-m4
24712 @: $(MAKE); $(unstage)
24713 @[ -f ./m4/Makefile ] || exit 0; \
24714 r=`${PWD_COMMAND}`; export r; \
24715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24716 $(HOST_EXPORTS) \
24717 for flag in $(EXTRA_HOST_FLAGS) ; do \
24718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24719 done; \
24720 echo "Doing TAGS in m4" ; \
24721 (cd $(HOST_SUBDIR)/m4 && \
24722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24724 "RANLIB=$${RANLIB}" \
24725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24726 TAGS) \
24727 || exit 1
24728
24729@endif m4
24730
24731.PHONY: maybe-install-info-m4 install-info-m4
24732maybe-install-info-m4:
24733@if m4
24734maybe-install-info-m4: install-info-m4
24735
24736install-info-m4: \
24737 configure-m4 \
24738 info-m4
24739 @: $(MAKE); $(unstage)
24740 @[ -f ./m4/Makefile ] || exit 0; \
24741 r=`${PWD_COMMAND}`; export r; \
24742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24743 $(HOST_EXPORTS) \
24744 for flag in $(EXTRA_HOST_FLAGS) ; do \
24745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24746 done; \
24747 echo "Doing install-info in m4" ; \
24748 (cd $(HOST_SUBDIR)/m4 && \
24749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24751 "RANLIB=$${RANLIB}" \
24752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24753 install-info) \
24754 || exit 1
24755
24756@endif m4
24757
24758.PHONY: maybe-install-pdf-m4 install-pdf-m4
24759maybe-install-pdf-m4:
24760@if m4
24761maybe-install-pdf-m4: install-pdf-m4
24762
24763install-pdf-m4: \
24764 configure-m4 \
24765 pdf-m4
24766 @: $(MAKE); $(unstage)
24767 @[ -f ./m4/Makefile ] || exit 0; \
24768 r=`${PWD_COMMAND}`; export r; \
24769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24770 $(HOST_EXPORTS) \
24771 for flag in $(EXTRA_HOST_FLAGS) ; do \
24772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24773 done; \
24774 echo "Doing install-pdf in m4" ; \
24775 (cd $(HOST_SUBDIR)/m4 && \
24776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24778 "RANLIB=$${RANLIB}" \
24779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24780 install-pdf) \
24781 || exit 1
24782
24783@endif m4
24784
24785.PHONY: maybe-install-html-m4 install-html-m4
24786maybe-install-html-m4:
24787@if m4
24788maybe-install-html-m4: install-html-m4
24789
24790install-html-m4: \
24791 configure-m4 \
24792 html-m4
24793 @: $(MAKE); $(unstage)
24794 @[ -f ./m4/Makefile ] || exit 0; \
24795 r=`${PWD_COMMAND}`; export r; \
24796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24797 $(HOST_EXPORTS) \
24798 for flag in $(EXTRA_HOST_FLAGS) ; do \
24799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24800 done; \
24801 echo "Doing install-html in m4" ; \
24802 (cd $(HOST_SUBDIR)/m4 && \
24803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24805 "RANLIB=$${RANLIB}" \
24806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24807 install-html) \
24808 || exit 1
24809
24810@endif m4
24811
24812.PHONY: maybe-installcheck-m4 installcheck-m4
24813maybe-installcheck-m4:
24814@if m4
24815maybe-installcheck-m4: installcheck-m4
24816
24817installcheck-m4: \
24818 configure-m4
24819 @: $(MAKE); $(unstage)
24820 @[ -f ./m4/Makefile ] || exit 0; \
24821 r=`${PWD_COMMAND}`; export r; \
24822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24823 $(HOST_EXPORTS) \
24824 for flag in $(EXTRA_HOST_FLAGS) ; do \
24825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24826 done; \
24827 echo "Doing installcheck in m4" ; \
24828 (cd $(HOST_SUBDIR)/m4 && \
24829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24831 "RANLIB=$${RANLIB}" \
24832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24833 installcheck) \
24834 || exit 1
24835
24836@endif m4
24837
24838.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24839maybe-mostlyclean-m4:
24840@if m4
24841maybe-mostlyclean-m4: mostlyclean-m4
24842
24843mostlyclean-m4:
24844 @: $(MAKE); $(unstage)
24845 @[ -f ./m4/Makefile ] || exit 0; \
24846 r=`${PWD_COMMAND}`; export r; \
24847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24848 $(HOST_EXPORTS) \
24849 for flag in $(EXTRA_HOST_FLAGS) ; do \
24850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24851 done; \
24852 echo "Doing mostlyclean in m4" ; \
24853 (cd $(HOST_SUBDIR)/m4 && \
24854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24856 "RANLIB=$${RANLIB}" \
24857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24858 mostlyclean) \
24859 || exit 1
24860
24861@endif m4
24862
24863.PHONY: maybe-clean-m4 clean-m4
24864maybe-clean-m4:
24865@if m4
24866maybe-clean-m4: clean-m4
24867
24868clean-m4:
24869 @: $(MAKE); $(unstage)
24870 @[ -f ./m4/Makefile ] || exit 0; \
24871 r=`${PWD_COMMAND}`; export r; \
24872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24873 $(HOST_EXPORTS) \
24874 for flag in $(EXTRA_HOST_FLAGS) ; do \
24875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24876 done; \
24877 echo "Doing clean in m4" ; \
24878 (cd $(HOST_SUBDIR)/m4 && \
24879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24881 "RANLIB=$${RANLIB}" \
24882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24883 clean) \
24884 || exit 1
24885
24886@endif m4
24887
24888.PHONY: maybe-distclean-m4 distclean-m4
24889maybe-distclean-m4:
24890@if m4
24891maybe-distclean-m4: distclean-m4
24892
24893distclean-m4:
24894 @: $(MAKE); $(unstage)
24895 @[ -f ./m4/Makefile ] || exit 0; \
24896 r=`${PWD_COMMAND}`; export r; \
24897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24898 $(HOST_EXPORTS) \
24899 for flag in $(EXTRA_HOST_FLAGS) ; do \
24900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24901 done; \
24902 echo "Doing distclean in m4" ; \
24903 (cd $(HOST_SUBDIR)/m4 && \
24904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24906 "RANLIB=$${RANLIB}" \
24907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24908 distclean) \
24909 || exit 1
24910
24911@endif m4
24912
24913.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24914maybe-maintainer-clean-m4:
24915@if m4
24916maybe-maintainer-clean-m4: maintainer-clean-m4
24917
24918maintainer-clean-m4:
24919 @: $(MAKE); $(unstage)
24920 @[ -f ./m4/Makefile ] || exit 0; \
24921 r=`${PWD_COMMAND}`; export r; \
24922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24923 $(HOST_EXPORTS) \
24924 for flag in $(EXTRA_HOST_FLAGS) ; do \
24925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24926 done; \
24927 echo "Doing maintainer-clean in m4" ; \
24928 (cd $(HOST_SUBDIR)/m4 && \
24929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24931 "RANLIB=$${RANLIB}" \
24932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24933 maintainer-clean) \
24934 || exit 1
24935
24936@endif m4
24937
24938
24939
24940.PHONY: configure-readline maybe-configure-readline
24941maybe-configure-readline:
24942@if gcc-bootstrap
24943configure-readline: stage_current
24944@endif gcc-bootstrap
24945@if readline
24946maybe-configure-readline: configure-readline
24947configure-readline:
24948 @: $(MAKE); $(unstage)
24949 @r=`${PWD_COMMAND}`; export r; \
24950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24951 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24953 $(HOST_EXPORTS) \
24954 echo Configuring in $(HOST_SUBDIR)/readline; \
24955 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24956 case $(srcdir) in \
24957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24958 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24960 esac; \
24961 module_srcdir=readline; \
24962 $(SHELL) \
24963 $$s/$$module_srcdir/configure \
24964 --srcdir=$${topdir}/$$module_srcdir \
24965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24966 --target=${target_alias} \
24967 || exit 1
24968@endif readline
24969
24970
24971
24972
24973
24974.PHONY: all-readline maybe-all-readline
24975maybe-all-readline:
24976@if gcc-bootstrap
24977all-readline: stage_current
24978@endif gcc-bootstrap
24979@if readline
24980TARGET-readline=all
24981maybe-all-readline: all-readline
24982all-readline: configure-readline
24983 @: $(MAKE); $(unstage)
24984 @r=`${PWD_COMMAND}`; export r; \
24985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24986 $(HOST_EXPORTS) \
24987 (cd $(HOST_SUBDIR)/readline && \
24988 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24989 $(TARGET-readline))
24990@endif readline
24991
24992
24993
24994
24995.PHONY: check-readline maybe-check-readline
24996maybe-check-readline:
24997@if readline
24998maybe-check-readline: check-readline
24999
25000check-readline:
25001 @: $(MAKE); $(unstage)
25002 @r=`${PWD_COMMAND}`; export r; \
25003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25004 $(HOST_EXPORTS) \
25005 (cd $(HOST_SUBDIR)/readline && \
25006 $(MAKE) $(FLAGS_TO_PASS) check)
25007
25008@endif readline
25009
25010.PHONY: install-readline maybe-install-readline
25011maybe-install-readline:
25012@if readline
25013maybe-install-readline: install-readline
25014
25015install-readline: installdirs
25016 @: $(MAKE); $(unstage)
25017 @r=`${PWD_COMMAND}`; export r; \
25018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25019 $(HOST_EXPORTS) \
25020 (cd $(HOST_SUBDIR)/readline && \
25021 $(MAKE) $(FLAGS_TO_PASS) install)
25022
25023@endif readline
25024
25025.PHONY: install-strip-readline maybe-install-strip-readline
25026maybe-install-strip-readline:
25027@if readline
25028maybe-install-strip-readline: install-strip-readline
25029
25030install-strip-readline: installdirs
25031 @: $(MAKE); $(unstage)
25032 @r=`${PWD_COMMAND}`; export r; \
25033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25034 $(HOST_EXPORTS) \
25035 (cd $(HOST_SUBDIR)/readline && \
25036 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25037
25038@endif readline
25039
25040# Other targets (info, dvi, pdf, etc.)
25041
25042.PHONY: maybe-info-readline info-readline
25043maybe-info-readline:
25044@if readline
25045maybe-info-readline: info-readline
25046
25047info-readline: \
25048 configure-readline
25049 @: $(MAKE); $(unstage)
25050 @[ -f ./readline/Makefile ] || exit 0; \
25051 r=`${PWD_COMMAND}`; export r; \
25052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25053 $(HOST_EXPORTS) \
25054 for flag in $(EXTRA_HOST_FLAGS) ; do \
25055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25056 done; \
25057 echo "Doing info in readline" ; \
25058 (cd $(HOST_SUBDIR)/readline && \
25059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25061 "RANLIB=$${RANLIB}" \
25062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25063 info) \
25064 || exit 1
25065
25066@endif readline
25067
25068.PHONY: maybe-dvi-readline dvi-readline
25069maybe-dvi-readline:
25070@if readline
25071maybe-dvi-readline: dvi-readline
25072
25073dvi-readline: \
25074 configure-readline
25075 @: $(MAKE); $(unstage)
25076 @[ -f ./readline/Makefile ] || exit 0; \
25077 r=`${PWD_COMMAND}`; export r; \
25078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25079 $(HOST_EXPORTS) \
25080 for flag in $(EXTRA_HOST_FLAGS) ; do \
25081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25082 done; \
25083 echo "Doing dvi in readline" ; \
25084 (cd $(HOST_SUBDIR)/readline && \
25085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25087 "RANLIB=$${RANLIB}" \
25088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25089 dvi) \
25090 || exit 1
25091
25092@endif readline
25093
25094.PHONY: maybe-pdf-readline pdf-readline
25095maybe-pdf-readline:
25096@if readline
25097maybe-pdf-readline: pdf-readline
25098
25099pdf-readline: \
25100 configure-readline
25101 @: $(MAKE); $(unstage)
25102 @[ -f ./readline/Makefile ] || exit 0; \
25103 r=`${PWD_COMMAND}`; export r; \
25104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25105 $(HOST_EXPORTS) \
25106 for flag in $(EXTRA_HOST_FLAGS) ; do \
25107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25108 done; \
25109 echo "Doing pdf in readline" ; \
25110 (cd $(HOST_SUBDIR)/readline && \
25111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25113 "RANLIB=$${RANLIB}" \
25114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25115 pdf) \
25116 || exit 1
25117
25118@endif readline
25119
25120.PHONY: maybe-html-readline html-readline
25121maybe-html-readline:
25122@if readline
25123maybe-html-readline: html-readline
25124
25125html-readline: \
25126 configure-readline
25127 @: $(MAKE); $(unstage)
25128 @[ -f ./readline/Makefile ] || exit 0; \
25129 r=`${PWD_COMMAND}`; export r; \
25130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25131 $(HOST_EXPORTS) \
25132 for flag in $(EXTRA_HOST_FLAGS) ; do \
25133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25134 done; \
25135 echo "Doing html in readline" ; \
25136 (cd $(HOST_SUBDIR)/readline && \
25137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25139 "RANLIB=$${RANLIB}" \
25140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25141 html) \
25142 || exit 1
25143
25144@endif readline
25145
25146.PHONY: maybe-TAGS-readline TAGS-readline
25147maybe-TAGS-readline:
25148@if readline
25149maybe-TAGS-readline: TAGS-readline
25150
25151TAGS-readline: \
25152 configure-readline
25153 @: $(MAKE); $(unstage)
25154 @[ -f ./readline/Makefile ] || exit 0; \
25155 r=`${PWD_COMMAND}`; export r; \
25156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25157 $(HOST_EXPORTS) \
25158 for flag in $(EXTRA_HOST_FLAGS) ; do \
25159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25160 done; \
25161 echo "Doing TAGS in readline" ; \
25162 (cd $(HOST_SUBDIR)/readline && \
25163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25165 "RANLIB=$${RANLIB}" \
25166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25167 TAGS) \
25168 || exit 1
25169
25170@endif readline
25171
25172.PHONY: maybe-install-info-readline install-info-readline
25173maybe-install-info-readline:
25174@if readline
25175maybe-install-info-readline: install-info-readline
25176
25177install-info-readline: \
25178 configure-readline \
25179 info-readline
25180 @: $(MAKE); $(unstage)
25181 @[ -f ./readline/Makefile ] || exit 0; \
25182 r=`${PWD_COMMAND}`; export r; \
25183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25184 $(HOST_EXPORTS) \
25185 for flag in $(EXTRA_HOST_FLAGS) ; do \
25186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25187 done; \
25188 echo "Doing install-info in readline" ; \
25189 (cd $(HOST_SUBDIR)/readline && \
25190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25192 "RANLIB=$${RANLIB}" \
25193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25194 install-info) \
25195 || exit 1
25196
25197@endif readline
25198
25199.PHONY: maybe-install-pdf-readline install-pdf-readline
25200maybe-install-pdf-readline:
25201@if readline
25202maybe-install-pdf-readline: install-pdf-readline
25203
25204install-pdf-readline: \
25205 configure-readline \
25206 pdf-readline
25207 @: $(MAKE); $(unstage)
25208 @[ -f ./readline/Makefile ] || exit 0; \
25209 r=`${PWD_COMMAND}`; export r; \
25210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25211 $(HOST_EXPORTS) \
25212 for flag in $(EXTRA_HOST_FLAGS) ; do \
25213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25214 done; \
25215 echo "Doing install-pdf in readline" ; \
25216 (cd $(HOST_SUBDIR)/readline && \
25217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25219 "RANLIB=$${RANLIB}" \
25220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25221 install-pdf) \
25222 || exit 1
25223
25224@endif readline
25225
25226.PHONY: maybe-install-html-readline install-html-readline
25227maybe-install-html-readline:
25228@if readline
25229maybe-install-html-readline: install-html-readline
25230
25231install-html-readline: \
25232 configure-readline \
25233 html-readline
25234 @: $(MAKE); $(unstage)
25235 @[ -f ./readline/Makefile ] || exit 0; \
25236 r=`${PWD_COMMAND}`; export r; \
25237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25238 $(HOST_EXPORTS) \
25239 for flag in $(EXTRA_HOST_FLAGS) ; do \
25240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25241 done; \
25242 echo "Doing install-html in readline" ; \
25243 (cd $(HOST_SUBDIR)/readline && \
25244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25246 "RANLIB=$${RANLIB}" \
25247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25248 install-html) \
25249 || exit 1
25250
25251@endif readline
25252
25253.PHONY: maybe-installcheck-readline installcheck-readline
25254maybe-installcheck-readline:
25255@if readline
25256maybe-installcheck-readline: installcheck-readline
25257
25258installcheck-readline: \
25259 configure-readline
25260 @: $(MAKE); $(unstage)
25261 @[ -f ./readline/Makefile ] || exit 0; \
25262 r=`${PWD_COMMAND}`; export r; \
25263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25264 $(HOST_EXPORTS) \
25265 for flag in $(EXTRA_HOST_FLAGS) ; do \
25266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25267 done; \
25268 echo "Doing installcheck in readline" ; \
25269 (cd $(HOST_SUBDIR)/readline && \
25270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25272 "RANLIB=$${RANLIB}" \
25273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25274 installcheck) \
25275 || exit 1
25276
25277@endif readline
25278
25279.PHONY: maybe-mostlyclean-readline mostlyclean-readline
25280maybe-mostlyclean-readline:
25281@if readline
25282maybe-mostlyclean-readline: mostlyclean-readline
25283
25284mostlyclean-readline:
25285 @: $(MAKE); $(unstage)
25286 @[ -f ./readline/Makefile ] || exit 0; \
25287 r=`${PWD_COMMAND}`; export r; \
25288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25289 $(HOST_EXPORTS) \
25290 for flag in $(EXTRA_HOST_FLAGS) ; do \
25291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25292 done; \
25293 echo "Doing mostlyclean in readline" ; \
25294 (cd $(HOST_SUBDIR)/readline && \
25295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25297 "RANLIB=$${RANLIB}" \
25298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25299 mostlyclean) \
25300 || exit 1
25301
25302@endif readline
25303
25304.PHONY: maybe-clean-readline clean-readline
25305maybe-clean-readline:
25306@if readline
25307maybe-clean-readline: clean-readline
25308
25309clean-readline:
25310 @: $(MAKE); $(unstage)
25311 @[ -f ./readline/Makefile ] || exit 0; \
25312 r=`${PWD_COMMAND}`; export r; \
25313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25314 $(HOST_EXPORTS) \
25315 for flag in $(EXTRA_HOST_FLAGS) ; do \
25316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25317 done; \
25318 echo "Doing clean in readline" ; \
25319 (cd $(HOST_SUBDIR)/readline && \
25320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25322 "RANLIB=$${RANLIB}" \
25323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25324 clean) \
25325 || exit 1
25326
25327@endif readline
25328
25329.PHONY: maybe-distclean-readline distclean-readline
25330maybe-distclean-readline:
25331@if readline
25332maybe-distclean-readline: distclean-readline
25333
25334distclean-readline:
25335 @: $(MAKE); $(unstage)
25336 @[ -f ./readline/Makefile ] || exit 0; \
25337 r=`${PWD_COMMAND}`; export r; \
25338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25339 $(HOST_EXPORTS) \
25340 for flag in $(EXTRA_HOST_FLAGS) ; do \
25341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25342 done; \
25343 echo "Doing distclean in readline" ; \
25344 (cd $(HOST_SUBDIR)/readline && \
25345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25347 "RANLIB=$${RANLIB}" \
25348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25349 distclean) \
25350 || exit 1
25351
25352@endif readline
25353
25354.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25355maybe-maintainer-clean-readline:
25356@if readline
25357maybe-maintainer-clean-readline: maintainer-clean-readline
25358
25359maintainer-clean-readline:
25360 @: $(MAKE); $(unstage)
25361 @[ -f ./readline/Makefile ] || exit 0; \
25362 r=`${PWD_COMMAND}`; export r; \
25363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25364 $(HOST_EXPORTS) \
25365 for flag in $(EXTRA_HOST_FLAGS) ; do \
25366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25367 done; \
25368 echo "Doing maintainer-clean in readline" ; \
25369 (cd $(HOST_SUBDIR)/readline && \
25370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25372 "RANLIB=$${RANLIB}" \
25373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25374 maintainer-clean) \
25375 || exit 1
25376
25377@endif readline
25378
25379
25380
25381.PHONY: configure-sid maybe-configure-sid
25382maybe-configure-sid:
25383@if gcc-bootstrap
25384configure-sid: stage_current
25385@endif gcc-bootstrap
25386@if sid
25387maybe-configure-sid: configure-sid
25388configure-sid:
25389 @: $(MAKE); $(unstage)
25390 @r=`${PWD_COMMAND}`; export r; \
25391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25392 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25393 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
25394 $(HOST_EXPORTS) \
25395 echo Configuring in $(HOST_SUBDIR)/sid; \
25396 cd "$(HOST_SUBDIR)/sid" || exit 1; \
25397 case $(srcdir) in \
25398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25399 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25401 esac; \
25402 module_srcdir=sid; \
25403 $(SHELL) \
25404 $$s/$$module_srcdir/configure \
25405 --srcdir=$${topdir}/$$module_srcdir \
25406 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25407 --target=${target_alias} \
25408 || exit 1
25409@endif sid
25410
25411
25412
25413
25414
25415.PHONY: all-sid maybe-all-sid
25416maybe-all-sid:
25417@if gcc-bootstrap
25418all-sid: stage_current
25419@endif gcc-bootstrap
25420@if sid
25421TARGET-sid=all
25422maybe-all-sid: all-sid
25423all-sid: configure-sid
25424 @: $(MAKE); $(unstage)
25425 @r=`${PWD_COMMAND}`; export r; \
25426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25427 $(HOST_EXPORTS) \
25428 (cd $(HOST_SUBDIR)/sid && \
25429 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25430 $(TARGET-sid))
25431@endif sid
25432
25433
25434
25435
25436.PHONY: check-sid maybe-check-sid
25437maybe-check-sid:
25438@if sid
25439maybe-check-sid: check-sid
25440
25441check-sid:
25442 @: $(MAKE); $(unstage)
25443 @r=`${PWD_COMMAND}`; export r; \
25444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25445 $(HOST_EXPORTS) \
25446 (cd $(HOST_SUBDIR)/sid && \
25447 $(MAKE) $(FLAGS_TO_PASS) check)
25448
25449@endif sid
25450
25451.PHONY: install-sid maybe-install-sid
25452maybe-install-sid:
25453@if sid
25454maybe-install-sid: install-sid
25455
25456install-sid: installdirs
25457 @: $(MAKE); $(unstage)
25458 @r=`${PWD_COMMAND}`; export r; \
25459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25460 $(HOST_EXPORTS) \
25461 (cd $(HOST_SUBDIR)/sid && \
25462 $(MAKE) $(FLAGS_TO_PASS) install)
25463
25464@endif sid
25465
25466.PHONY: install-strip-sid maybe-install-strip-sid
25467maybe-install-strip-sid:
25468@if sid
25469maybe-install-strip-sid: install-strip-sid
25470
25471install-strip-sid: installdirs
25472 @: $(MAKE); $(unstage)
25473 @r=`${PWD_COMMAND}`; export r; \
25474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25475 $(HOST_EXPORTS) \
25476 (cd $(HOST_SUBDIR)/sid && \
25477 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25478
25479@endif sid
25480
25481# Other targets (info, dvi, pdf, etc.)
25482
25483.PHONY: maybe-info-sid info-sid
25484maybe-info-sid:
25485@if sid
25486maybe-info-sid: info-sid
25487
25488info-sid: \
25489 configure-sid
25490 @: $(MAKE); $(unstage)
25491 @[ -f ./sid/Makefile ] || exit 0; \
25492 r=`${PWD_COMMAND}`; export r; \
25493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25494 $(HOST_EXPORTS) \
25495 for flag in $(EXTRA_HOST_FLAGS) ; do \
25496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25497 done; \
25498 echo "Doing info in sid" ; \
25499 (cd $(HOST_SUBDIR)/sid && \
25500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25502 "RANLIB=$${RANLIB}" \
25503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25504 info) \
25505 || exit 1
25506
25507@endif sid
25508
25509.PHONY: maybe-dvi-sid dvi-sid
25510maybe-dvi-sid:
25511@if sid
25512maybe-dvi-sid: dvi-sid
25513
25514dvi-sid: \
25515 configure-sid
25516 @: $(MAKE); $(unstage)
25517 @[ -f ./sid/Makefile ] || exit 0; \
25518 r=`${PWD_COMMAND}`; export r; \
25519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25520 $(HOST_EXPORTS) \
25521 for flag in $(EXTRA_HOST_FLAGS) ; do \
25522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25523 done; \
25524 echo "Doing dvi in sid" ; \
25525 (cd $(HOST_SUBDIR)/sid && \
25526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25528 "RANLIB=$${RANLIB}" \
25529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25530 dvi) \
25531 || exit 1
25532
25533@endif sid
25534
25535.PHONY: maybe-pdf-sid pdf-sid
25536maybe-pdf-sid:
25537@if sid
25538maybe-pdf-sid: pdf-sid
25539
25540pdf-sid: \
25541 configure-sid
25542 @: $(MAKE); $(unstage)
25543 @[ -f ./sid/Makefile ] || exit 0; \
25544 r=`${PWD_COMMAND}`; export r; \
25545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25546 $(HOST_EXPORTS) \
25547 for flag in $(EXTRA_HOST_FLAGS) ; do \
25548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25549 done; \
25550 echo "Doing pdf in sid" ; \
25551 (cd $(HOST_SUBDIR)/sid && \
25552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25554 "RANLIB=$${RANLIB}" \
25555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25556 pdf) \
25557 || exit 1
25558
25559@endif sid
25560
25561.PHONY: maybe-html-sid html-sid
25562maybe-html-sid:
25563@if sid
25564maybe-html-sid: html-sid
25565
25566html-sid: \
25567 configure-sid
25568 @: $(MAKE); $(unstage)
25569 @[ -f ./sid/Makefile ] || exit 0; \
25570 r=`${PWD_COMMAND}`; export r; \
25571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25572 $(HOST_EXPORTS) \
25573 for flag in $(EXTRA_HOST_FLAGS) ; do \
25574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25575 done; \
25576 echo "Doing html in sid" ; \
25577 (cd $(HOST_SUBDIR)/sid && \
25578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25580 "RANLIB=$${RANLIB}" \
25581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25582 html) \
25583 || exit 1
25584
25585@endif sid
25586
25587.PHONY: maybe-TAGS-sid TAGS-sid
25588maybe-TAGS-sid:
25589@if sid
25590maybe-TAGS-sid: TAGS-sid
25591
25592TAGS-sid: \
25593 configure-sid
25594 @: $(MAKE); $(unstage)
25595 @[ -f ./sid/Makefile ] || exit 0; \
25596 r=`${PWD_COMMAND}`; export r; \
25597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25598 $(HOST_EXPORTS) \
25599 for flag in $(EXTRA_HOST_FLAGS) ; do \
25600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25601 done; \
25602 echo "Doing TAGS in sid" ; \
25603 (cd $(HOST_SUBDIR)/sid && \
25604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25606 "RANLIB=$${RANLIB}" \
25607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25608 TAGS) \
25609 || exit 1
25610
25611@endif sid
25612
25613.PHONY: maybe-install-info-sid install-info-sid
25614maybe-install-info-sid:
25615@if sid
25616maybe-install-info-sid: install-info-sid
25617
25618install-info-sid: \
25619 configure-sid \
25620 info-sid
25621 @: $(MAKE); $(unstage)
25622 @[ -f ./sid/Makefile ] || exit 0; \
25623 r=`${PWD_COMMAND}`; export r; \
25624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25625 $(HOST_EXPORTS) \
25626 for flag in $(EXTRA_HOST_FLAGS) ; do \
25627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25628 done; \
25629 echo "Doing install-info in sid" ; \
25630 (cd $(HOST_SUBDIR)/sid && \
25631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25633 "RANLIB=$${RANLIB}" \
25634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25635 install-info) \
25636 || exit 1
25637
25638@endif sid
25639
25640.PHONY: maybe-install-pdf-sid install-pdf-sid
25641maybe-install-pdf-sid:
25642@if sid
25643maybe-install-pdf-sid: install-pdf-sid
25644
25645install-pdf-sid: \
25646 configure-sid \
25647 pdf-sid
25648 @: $(MAKE); $(unstage)
25649 @[ -f ./sid/Makefile ] || exit 0; \
25650 r=`${PWD_COMMAND}`; export r; \
25651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25652 $(HOST_EXPORTS) \
25653 for flag in $(EXTRA_HOST_FLAGS) ; do \
25654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25655 done; \
25656 echo "Doing install-pdf in sid" ; \
25657 (cd $(HOST_SUBDIR)/sid && \
25658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25660 "RANLIB=$${RANLIB}" \
25661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25662 install-pdf) \
25663 || exit 1
25664
25665@endif sid
25666
25667.PHONY: maybe-install-html-sid install-html-sid
25668maybe-install-html-sid:
25669@if sid
25670maybe-install-html-sid: install-html-sid
25671
25672install-html-sid: \
25673 configure-sid \
25674 html-sid
25675 @: $(MAKE); $(unstage)
25676 @[ -f ./sid/Makefile ] || exit 0; \
25677 r=`${PWD_COMMAND}`; export r; \
25678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25679 $(HOST_EXPORTS) \
25680 for flag in $(EXTRA_HOST_FLAGS) ; do \
25681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25682 done; \
25683 echo "Doing install-html in sid" ; \
25684 (cd $(HOST_SUBDIR)/sid && \
25685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25687 "RANLIB=$${RANLIB}" \
25688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25689 install-html) \
25690 || exit 1
25691
25692@endif sid
25693
25694.PHONY: maybe-installcheck-sid installcheck-sid
25695maybe-installcheck-sid:
25696@if sid
25697maybe-installcheck-sid: installcheck-sid
25698
25699installcheck-sid: \
25700 configure-sid
25701 @: $(MAKE); $(unstage)
25702 @[ -f ./sid/Makefile ] || exit 0; \
25703 r=`${PWD_COMMAND}`; export r; \
25704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25705 $(HOST_EXPORTS) \
25706 for flag in $(EXTRA_HOST_FLAGS) ; do \
25707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25708 done; \
25709 echo "Doing installcheck in sid" ; \
25710 (cd $(HOST_SUBDIR)/sid && \
25711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25713 "RANLIB=$${RANLIB}" \
25714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25715 installcheck) \
25716 || exit 1
25717
25718@endif sid
25719
25720.PHONY: maybe-mostlyclean-sid mostlyclean-sid
25721maybe-mostlyclean-sid:
25722@if sid
25723maybe-mostlyclean-sid: mostlyclean-sid
25724
25725mostlyclean-sid:
25726 @: $(MAKE); $(unstage)
25727 @[ -f ./sid/Makefile ] || exit 0; \
25728 r=`${PWD_COMMAND}`; export r; \
25729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25730 $(HOST_EXPORTS) \
25731 for flag in $(EXTRA_HOST_FLAGS) ; do \
25732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25733 done; \
25734 echo "Doing mostlyclean in sid" ; \
25735 (cd $(HOST_SUBDIR)/sid && \
25736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25738 "RANLIB=$${RANLIB}" \
25739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25740 mostlyclean) \
25741 || exit 1
25742
25743@endif sid
25744
25745.PHONY: maybe-clean-sid clean-sid
25746maybe-clean-sid:
25747@if sid
25748maybe-clean-sid: clean-sid
25749
25750clean-sid:
25751 @: $(MAKE); $(unstage)
25752 @[ -f ./sid/Makefile ] || exit 0; \
25753 r=`${PWD_COMMAND}`; export r; \
25754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25755 $(HOST_EXPORTS) \
25756 for flag in $(EXTRA_HOST_FLAGS) ; do \
25757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25758 done; \
25759 echo "Doing clean in sid" ; \
25760 (cd $(HOST_SUBDIR)/sid && \
25761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25763 "RANLIB=$${RANLIB}" \
25764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25765 clean) \
25766 || exit 1
25767
25768@endif sid
25769
25770.PHONY: maybe-distclean-sid distclean-sid
25771maybe-distclean-sid:
25772@if sid
25773maybe-distclean-sid: distclean-sid
25774
25775distclean-sid:
25776 @: $(MAKE); $(unstage)
25777 @[ -f ./sid/Makefile ] || exit 0; \
25778 r=`${PWD_COMMAND}`; export r; \
25779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25780 $(HOST_EXPORTS) \
25781 for flag in $(EXTRA_HOST_FLAGS) ; do \
25782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25783 done; \
25784 echo "Doing distclean in sid" ; \
25785 (cd $(HOST_SUBDIR)/sid && \
25786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25788 "RANLIB=$${RANLIB}" \
25789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25790 distclean) \
25791 || exit 1
25792
25793@endif sid
25794
25795.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25796maybe-maintainer-clean-sid:
25797@if sid
25798maybe-maintainer-clean-sid: maintainer-clean-sid
25799
25800maintainer-clean-sid:
25801 @: $(MAKE); $(unstage)
25802 @[ -f ./sid/Makefile ] || exit 0; \
25803 r=`${PWD_COMMAND}`; export r; \
25804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25805 $(HOST_EXPORTS) \
25806 for flag in $(EXTRA_HOST_FLAGS) ; do \
25807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25808 done; \
25809 echo "Doing maintainer-clean in sid" ; \
25810 (cd $(HOST_SUBDIR)/sid && \
25811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25813 "RANLIB=$${RANLIB}" \
25814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25815 maintainer-clean) \
25816 || exit 1
25817
25818@endif sid
25819
25820
25821
25822.PHONY: configure-sim maybe-configure-sim
25823maybe-configure-sim:
25824@if gcc-bootstrap
25825configure-sim: stage_current
25826@endif gcc-bootstrap
25827@if sim
25828maybe-configure-sim: configure-sim
25829configure-sim:
25830 @: $(MAKE); $(unstage)
25831 @r=`${PWD_COMMAND}`; export r; \
25832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25833 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25834 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25835 $(HOST_EXPORTS) \
25836 echo Configuring in $(HOST_SUBDIR)/sim; \
25837 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25838 case $(srcdir) in \
25839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25840 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25842 esac; \
25843 module_srcdir=sim; \
25844 $(SHELL) \
25845 $$s/$$module_srcdir/configure \
25846 --srcdir=$${topdir}/$$module_srcdir \
25847 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25848 --target=${target_alias} \
25849 || exit 1
25850@endif sim
25851
25852
25853
25854
25855
25856.PHONY: all-sim maybe-all-sim
25857maybe-all-sim:
25858@if gcc-bootstrap
25859all-sim: stage_current
25860@endif gcc-bootstrap
25861@if sim
25862TARGET-sim=all
25863maybe-all-sim: all-sim
25864all-sim: configure-sim
25865 @: $(MAKE); $(unstage)
25866 @r=`${PWD_COMMAND}`; export r; \
25867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25868 $(HOST_EXPORTS) \
25869 (cd $(HOST_SUBDIR)/sim && \
25870 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25871 $(TARGET-sim))
25872@endif sim
25873
25874
25875
25876
25877.PHONY: check-sim maybe-check-sim
25878maybe-check-sim:
25879@if sim
25880maybe-check-sim: check-sim
25881
25882check-sim:
25883 @: $(MAKE); $(unstage)
25884 @r=`${PWD_COMMAND}`; export r; \
25885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25886 $(HOST_EXPORTS) \
25887 (cd $(HOST_SUBDIR)/sim && \
25888 $(MAKE) $(FLAGS_TO_PASS) check)
25889
25890@endif sim
25891
25892.PHONY: install-sim maybe-install-sim
25893maybe-install-sim:
25894@if sim
25895maybe-install-sim: install-sim
25896
25897install-sim: installdirs
25898 @: $(MAKE); $(unstage)
25899 @r=`${PWD_COMMAND}`; export r; \
25900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25901 $(HOST_EXPORTS) \
25902 (cd $(HOST_SUBDIR)/sim && \
25903 $(MAKE) $(FLAGS_TO_PASS) install)
25904
25905@endif sim
25906
25907.PHONY: install-strip-sim maybe-install-strip-sim
25908maybe-install-strip-sim:
25909@if sim
25910maybe-install-strip-sim: install-strip-sim
25911
25912install-strip-sim: installdirs
25913 @: $(MAKE); $(unstage)
25914 @r=`${PWD_COMMAND}`; export r; \
25915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25916 $(HOST_EXPORTS) \
25917 (cd $(HOST_SUBDIR)/sim && \
25918 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25919
25920@endif sim
25921
25922# Other targets (info, dvi, pdf, etc.)
25923
25924.PHONY: maybe-info-sim info-sim
25925maybe-info-sim:
25926@if sim
25927maybe-info-sim: info-sim
25928
25929info-sim: \
25930 configure-sim
25931 @: $(MAKE); $(unstage)
25932 @[ -f ./sim/Makefile ] || exit 0; \
25933 r=`${PWD_COMMAND}`; export r; \
25934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25935 $(HOST_EXPORTS) \
25936 for flag in $(EXTRA_HOST_FLAGS) ; do \
25937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25938 done; \
25939 echo "Doing info in sim" ; \
25940 (cd $(HOST_SUBDIR)/sim && \
25941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25943 "RANLIB=$${RANLIB}" \
25944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25945 info) \
25946 || exit 1
25947
25948@endif sim
25949
25950.PHONY: maybe-dvi-sim dvi-sim
25951maybe-dvi-sim:
25952@if sim
25953maybe-dvi-sim: dvi-sim
25954
25955dvi-sim: \
25956 configure-sim
25957 @: $(MAKE); $(unstage)
25958 @[ -f ./sim/Makefile ] || exit 0; \
25959 r=`${PWD_COMMAND}`; export r; \
25960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25961 $(HOST_EXPORTS) \
25962 for flag in $(EXTRA_HOST_FLAGS) ; do \
25963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25964 done; \
25965 echo "Doing dvi in sim" ; \
25966 (cd $(HOST_SUBDIR)/sim && \
25967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25969 "RANLIB=$${RANLIB}" \
25970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25971 dvi) \
25972 || exit 1
25973
25974@endif sim
25975
25976.PHONY: maybe-pdf-sim pdf-sim
25977maybe-pdf-sim:
25978@if sim
25979maybe-pdf-sim: pdf-sim
25980
25981pdf-sim: \
25982 configure-sim
25983 @: $(MAKE); $(unstage)
25984 @[ -f ./sim/Makefile ] || exit 0; \
25985 r=`${PWD_COMMAND}`; export r; \
25986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25987 $(HOST_EXPORTS) \
25988 for flag in $(EXTRA_HOST_FLAGS) ; do \
25989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25990 done; \
25991 echo "Doing pdf in sim" ; \
25992 (cd $(HOST_SUBDIR)/sim && \
25993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25995 "RANLIB=$${RANLIB}" \
25996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25997 pdf) \
25998 || exit 1
25999
26000@endif sim
26001
26002.PHONY: maybe-html-sim html-sim
26003maybe-html-sim:
26004@if sim
26005maybe-html-sim: html-sim
26006
26007html-sim: \
26008 configure-sim
26009 @: $(MAKE); $(unstage)
26010 @[ -f ./sim/Makefile ] || exit 0; \
26011 r=`${PWD_COMMAND}`; export r; \
26012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26013 $(HOST_EXPORTS) \
26014 for flag in $(EXTRA_HOST_FLAGS) ; do \
26015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26016 done; \
26017 echo "Doing html in sim" ; \
26018 (cd $(HOST_SUBDIR)/sim && \
26019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26021 "RANLIB=$${RANLIB}" \
26022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26023 html) \
26024 || exit 1
26025
26026@endif sim
26027
26028.PHONY: maybe-TAGS-sim TAGS-sim
26029maybe-TAGS-sim:
26030@if sim
26031maybe-TAGS-sim: TAGS-sim
26032
26033TAGS-sim: \
26034 configure-sim
26035 @: $(MAKE); $(unstage)
26036 @[ -f ./sim/Makefile ] || exit 0; \
26037 r=`${PWD_COMMAND}`; export r; \
26038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26039 $(HOST_EXPORTS) \
26040 for flag in $(EXTRA_HOST_FLAGS) ; do \
26041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26042 done; \
26043 echo "Doing TAGS in sim" ; \
26044 (cd $(HOST_SUBDIR)/sim && \
26045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26047 "RANLIB=$${RANLIB}" \
26048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26049 TAGS) \
26050 || exit 1
26051
26052@endif sim
26053
26054.PHONY: maybe-install-info-sim install-info-sim
26055maybe-install-info-sim:
26056@if sim
26057maybe-install-info-sim: install-info-sim
26058
26059install-info-sim: \
26060 configure-sim \
26061 info-sim
26062 @: $(MAKE); $(unstage)
26063 @[ -f ./sim/Makefile ] || exit 0; \
26064 r=`${PWD_COMMAND}`; export r; \
26065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26066 $(HOST_EXPORTS) \
26067 for flag in $(EXTRA_HOST_FLAGS) ; do \
26068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26069 done; \
26070 echo "Doing install-info in sim" ; \
26071 (cd $(HOST_SUBDIR)/sim && \
26072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26074 "RANLIB=$${RANLIB}" \
26075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26076 install-info) \
26077 || exit 1
26078
26079@endif sim
26080
26081.PHONY: maybe-install-pdf-sim install-pdf-sim
26082maybe-install-pdf-sim:
26083@if sim
26084maybe-install-pdf-sim: install-pdf-sim
26085
26086install-pdf-sim: \
26087 configure-sim \
26088 pdf-sim
26089 @: $(MAKE); $(unstage)
26090 @[ -f ./sim/Makefile ] || exit 0; \
26091 r=`${PWD_COMMAND}`; export r; \
26092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26093 $(HOST_EXPORTS) \
26094 for flag in $(EXTRA_HOST_FLAGS) ; do \
26095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26096 done; \
26097 echo "Doing install-pdf in sim" ; \
26098 (cd $(HOST_SUBDIR)/sim && \
26099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26101 "RANLIB=$${RANLIB}" \
26102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26103 install-pdf) \
26104 || exit 1
26105
26106@endif sim
26107
26108.PHONY: maybe-install-html-sim install-html-sim
26109maybe-install-html-sim:
26110@if sim
26111maybe-install-html-sim: install-html-sim
26112
26113install-html-sim: \
26114 configure-sim \
26115 html-sim
26116 @: $(MAKE); $(unstage)
26117 @[ -f ./sim/Makefile ] || exit 0; \
26118 r=`${PWD_COMMAND}`; export r; \
26119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26120 $(HOST_EXPORTS) \
26121 for flag in $(EXTRA_HOST_FLAGS) ; do \
26122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26123 done; \
26124 echo "Doing install-html in sim" ; \
26125 (cd $(HOST_SUBDIR)/sim && \
26126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26128 "RANLIB=$${RANLIB}" \
26129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26130 install-html) \
26131 || exit 1
26132
26133@endif sim
26134
26135.PHONY: maybe-installcheck-sim installcheck-sim
26136maybe-installcheck-sim:
26137@if sim
26138maybe-installcheck-sim: installcheck-sim
26139
26140installcheck-sim: \
26141 configure-sim
26142 @: $(MAKE); $(unstage)
26143 @[ -f ./sim/Makefile ] || exit 0; \
26144 r=`${PWD_COMMAND}`; export r; \
26145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26146 $(HOST_EXPORTS) \
26147 for flag in $(EXTRA_HOST_FLAGS) ; do \
26148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26149 done; \
26150 echo "Doing installcheck in sim" ; \
26151 (cd $(HOST_SUBDIR)/sim && \
26152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26154 "RANLIB=$${RANLIB}" \
26155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26156 installcheck) \
26157 || exit 1
26158
26159@endif sim
26160
26161.PHONY: maybe-mostlyclean-sim mostlyclean-sim
26162maybe-mostlyclean-sim:
26163@if sim
26164maybe-mostlyclean-sim: mostlyclean-sim
26165
26166mostlyclean-sim:
26167 @: $(MAKE); $(unstage)
26168 @[ -f ./sim/Makefile ] || exit 0; \
26169 r=`${PWD_COMMAND}`; export r; \
26170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26171 $(HOST_EXPORTS) \
26172 for flag in $(EXTRA_HOST_FLAGS) ; do \
26173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26174 done; \
26175 echo "Doing mostlyclean in sim" ; \
26176 (cd $(HOST_SUBDIR)/sim && \
26177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26179 "RANLIB=$${RANLIB}" \
26180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26181 mostlyclean) \
26182 || exit 1
26183
26184@endif sim
26185
26186.PHONY: maybe-clean-sim clean-sim
26187maybe-clean-sim:
26188@if sim
26189maybe-clean-sim: clean-sim
26190
26191clean-sim:
26192 @: $(MAKE); $(unstage)
26193 @[ -f ./sim/Makefile ] || exit 0; \
26194 r=`${PWD_COMMAND}`; export r; \
26195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26196 $(HOST_EXPORTS) \
26197 for flag in $(EXTRA_HOST_FLAGS) ; do \
26198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26199 done; \
26200 echo "Doing clean in sim" ; \
26201 (cd $(HOST_SUBDIR)/sim && \
26202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26204 "RANLIB=$${RANLIB}" \
26205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26206 clean) \
26207 || exit 1
26208
26209@endif sim
26210
26211.PHONY: maybe-distclean-sim distclean-sim
26212maybe-distclean-sim:
26213@if sim
26214maybe-distclean-sim: distclean-sim
26215
26216distclean-sim:
26217 @: $(MAKE); $(unstage)
26218 @[ -f ./sim/Makefile ] || exit 0; \
26219 r=`${PWD_COMMAND}`; export r; \
26220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26221 $(HOST_EXPORTS) \
26222 for flag in $(EXTRA_HOST_FLAGS) ; do \
26223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26224 done; \
26225 echo "Doing distclean in sim" ; \
26226 (cd $(HOST_SUBDIR)/sim && \
26227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26229 "RANLIB=$${RANLIB}" \
26230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26231 distclean) \
26232 || exit 1
26233
26234@endif sim
26235
26236.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26237maybe-maintainer-clean-sim:
26238@if sim
26239maybe-maintainer-clean-sim: maintainer-clean-sim
26240
26241maintainer-clean-sim:
26242 @: $(MAKE); $(unstage)
26243 @[ -f ./sim/Makefile ] || exit 0; \
26244 r=`${PWD_COMMAND}`; export r; \
26245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26246 $(HOST_EXPORTS) \
26247 for flag in $(EXTRA_HOST_FLAGS) ; do \
26248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26249 done; \
26250 echo "Doing maintainer-clean in sim" ; \
26251 (cd $(HOST_SUBDIR)/sim && \
26252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26254 "RANLIB=$${RANLIB}" \
26255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26256 maintainer-clean) \
26257 || exit 1
26258
26259@endif sim
26260
26261
26262
26263.PHONY: configure-texinfo maybe-configure-texinfo
26264maybe-configure-texinfo:
26265@if gcc-bootstrap
26266configure-texinfo: stage_current
26267@endif gcc-bootstrap
26268@if texinfo
26269maybe-configure-texinfo: configure-texinfo
26270configure-texinfo:
26271 @: $(MAKE); $(unstage)
26272 @r=`${PWD_COMMAND}`; export r; \
26273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26274 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
26276 $(HOST_EXPORTS) \
26277 echo Configuring in $(HOST_SUBDIR)/texinfo; \
26278 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26279 case $(srcdir) in \
26280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26281 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26283 esac; \
26284 module_srcdir=texinfo; \
26285 $(SHELL) \
26286 $$s/$$module_srcdir/configure \
26287 --srcdir=$${topdir}/$$module_srcdir \
26288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26289 --target=${target_alias} \
26290 || exit 1
26291@endif texinfo
26292
26293
26294
26295
26296
26297.PHONY: all-texinfo maybe-all-texinfo
26298maybe-all-texinfo:
26299@if gcc-bootstrap
26300all-texinfo: stage_current
26301@endif gcc-bootstrap
26302@if texinfo
26303TARGET-texinfo=all
26304maybe-all-texinfo: all-texinfo
26305all-texinfo: configure-texinfo
26306 @: $(MAKE); $(unstage)
26307 @r=`${PWD_COMMAND}`; export r; \
26308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26309 $(HOST_EXPORTS) \
26310 (cd $(HOST_SUBDIR)/texinfo && \
26311 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26312 $(TARGET-texinfo))
26313@endif texinfo
26314
26315
26316
26317
26318.PHONY: check-texinfo maybe-check-texinfo
26319maybe-check-texinfo:
26320@if texinfo
26321maybe-check-texinfo: check-texinfo
26322
26323check-texinfo:
26324 @: $(MAKE); $(unstage)
26325 @r=`${PWD_COMMAND}`; export r; \
26326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26327 $(HOST_EXPORTS) \
26328 (cd $(HOST_SUBDIR)/texinfo && \
26329 $(MAKE) $(FLAGS_TO_PASS) check)
26330
26331@endif texinfo
26332
26333.PHONY: install-texinfo maybe-install-texinfo
26334maybe-install-texinfo:
26335@if texinfo
26336maybe-install-texinfo: install-texinfo
26337
26338install-texinfo:
26339
26340@endif texinfo
26341
26342.PHONY: install-strip-texinfo maybe-install-strip-texinfo
26343maybe-install-strip-texinfo:
26344@if texinfo
26345maybe-install-strip-texinfo: install-strip-texinfo
26346
26347install-strip-texinfo:
26348
26349@endif texinfo
26350
26351# Other targets (info, dvi, pdf, etc.)
26352
26353.PHONY: maybe-info-texinfo info-texinfo
26354maybe-info-texinfo:
26355@if texinfo
26356maybe-info-texinfo: info-texinfo
26357
26358info-texinfo: \
26359 configure-texinfo
26360 @: $(MAKE); $(unstage)
26361 @[ -f ./texinfo/Makefile ] || exit 0; \
26362 r=`${PWD_COMMAND}`; export r; \
26363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26364 $(HOST_EXPORTS) \
26365 for flag in $(EXTRA_HOST_FLAGS) ; do \
26366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26367 done; \
26368 echo "Doing info in texinfo" ; \
26369 (cd $(HOST_SUBDIR)/texinfo && \
26370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26372 "RANLIB=$${RANLIB}" \
26373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26374 info) \
26375 || exit 1
26376
26377@endif texinfo
26378
26379.PHONY: maybe-dvi-texinfo dvi-texinfo
26380maybe-dvi-texinfo:
26381@if texinfo
26382maybe-dvi-texinfo: dvi-texinfo
26383
26384dvi-texinfo: \
26385 configure-texinfo
26386 @: $(MAKE); $(unstage)
26387 @[ -f ./texinfo/Makefile ] || exit 0; \
26388 r=`${PWD_COMMAND}`; export r; \
26389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26390 $(HOST_EXPORTS) \
26391 for flag in $(EXTRA_HOST_FLAGS) ; do \
26392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26393 done; \
26394 echo "Doing dvi in texinfo" ; \
26395 (cd $(HOST_SUBDIR)/texinfo && \
26396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26398 "RANLIB=$${RANLIB}" \
26399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26400 dvi) \
26401 || exit 1
26402
26403@endif texinfo
26404
26405.PHONY: maybe-pdf-texinfo pdf-texinfo
26406maybe-pdf-texinfo:
26407@if texinfo
26408maybe-pdf-texinfo: pdf-texinfo
26409
26410pdf-texinfo: \
26411 configure-texinfo
26412 @: $(MAKE); $(unstage)
26413 @[ -f ./texinfo/Makefile ] || exit 0; \
26414 r=`${PWD_COMMAND}`; export r; \
26415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26416 $(HOST_EXPORTS) \
26417 for flag in $(EXTRA_HOST_FLAGS) ; do \
26418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26419 done; \
26420 echo "Doing pdf in texinfo" ; \
26421 (cd $(HOST_SUBDIR)/texinfo && \
26422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26424 "RANLIB=$${RANLIB}" \
26425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26426 pdf) \
26427 || exit 1
26428
26429@endif texinfo
26430
26431.PHONY: maybe-html-texinfo html-texinfo
26432maybe-html-texinfo:
26433@if texinfo
26434maybe-html-texinfo: html-texinfo
26435
26436html-texinfo: \
26437 configure-texinfo
26438 @: $(MAKE); $(unstage)
26439 @[ -f ./texinfo/Makefile ] || exit 0; \
26440 r=`${PWD_COMMAND}`; export r; \
26441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26442 $(HOST_EXPORTS) \
26443 for flag in $(EXTRA_HOST_FLAGS) ; do \
26444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26445 done; \
26446 echo "Doing html in texinfo" ; \
26447 (cd $(HOST_SUBDIR)/texinfo && \
26448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26450 "RANLIB=$${RANLIB}" \
26451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26452 html) \
26453 || exit 1
26454
26455@endif texinfo
26456
26457.PHONY: maybe-TAGS-texinfo TAGS-texinfo
26458maybe-TAGS-texinfo:
26459@if texinfo
26460maybe-TAGS-texinfo: TAGS-texinfo
26461
26462TAGS-texinfo: \
26463 configure-texinfo
26464 @: $(MAKE); $(unstage)
26465 @[ -f ./texinfo/Makefile ] || exit 0; \
26466 r=`${PWD_COMMAND}`; export r; \
26467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26468 $(HOST_EXPORTS) \
26469 for flag in $(EXTRA_HOST_FLAGS) ; do \
26470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26471 done; \
26472 echo "Doing TAGS in texinfo" ; \
26473 (cd $(HOST_SUBDIR)/texinfo && \
26474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26476 "RANLIB=$${RANLIB}" \
26477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26478 TAGS) \
26479 || exit 1
26480
26481@endif texinfo
26482
26483.PHONY: maybe-install-info-texinfo install-info-texinfo
26484maybe-install-info-texinfo:
26485@if texinfo
26486maybe-install-info-texinfo: install-info-texinfo
26487
26488install-info-texinfo: \
26489 configure-texinfo \
26490 info-texinfo
26491 @: $(MAKE); $(unstage)
26492 @[ -f ./texinfo/Makefile ] || exit 0; \
26493 r=`${PWD_COMMAND}`; export r; \
26494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26495 $(HOST_EXPORTS) \
26496 for flag in $(EXTRA_HOST_FLAGS) ; do \
26497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26498 done; \
26499 echo "Doing install-info in texinfo" ; \
26500 (cd $(HOST_SUBDIR)/texinfo && \
26501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26503 "RANLIB=$${RANLIB}" \
26504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26505 install-info) \
26506 || exit 1
26507
26508@endif texinfo
26509
26510.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26511maybe-install-pdf-texinfo:
26512@if texinfo
26513maybe-install-pdf-texinfo: install-pdf-texinfo
26514
26515install-pdf-texinfo: \
26516 configure-texinfo \
26517 pdf-texinfo
26518 @: $(MAKE); $(unstage)
26519 @[ -f ./texinfo/Makefile ] || exit 0; \
26520 r=`${PWD_COMMAND}`; export r; \
26521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26522 $(HOST_EXPORTS) \
26523 for flag in $(EXTRA_HOST_FLAGS) ; do \
26524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26525 done; \
26526 echo "Doing install-pdf in texinfo" ; \
26527 (cd $(HOST_SUBDIR)/texinfo && \
26528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26530 "RANLIB=$${RANLIB}" \
26531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26532 install-pdf) \
26533 || exit 1
26534
26535@endif texinfo
26536
26537.PHONY: maybe-install-html-texinfo install-html-texinfo
26538maybe-install-html-texinfo:
26539@if texinfo
26540maybe-install-html-texinfo: install-html-texinfo
26541
26542install-html-texinfo: \
26543 configure-texinfo \
26544 html-texinfo
26545 @: $(MAKE); $(unstage)
26546 @[ -f ./texinfo/Makefile ] || exit 0; \
26547 r=`${PWD_COMMAND}`; export r; \
26548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26549 $(HOST_EXPORTS) \
26550 for flag in $(EXTRA_HOST_FLAGS) ; do \
26551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26552 done; \
26553 echo "Doing install-html in texinfo" ; \
26554 (cd $(HOST_SUBDIR)/texinfo && \
26555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26557 "RANLIB=$${RANLIB}" \
26558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26559 install-html) \
26560 || exit 1
26561
26562@endif texinfo
26563
26564.PHONY: maybe-installcheck-texinfo installcheck-texinfo
26565maybe-installcheck-texinfo:
26566@if texinfo
26567maybe-installcheck-texinfo: installcheck-texinfo
26568
26569installcheck-texinfo: \
26570 configure-texinfo
26571 @: $(MAKE); $(unstage)
26572 @[ -f ./texinfo/Makefile ] || exit 0; \
26573 r=`${PWD_COMMAND}`; export r; \
26574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26575 $(HOST_EXPORTS) \
26576 for flag in $(EXTRA_HOST_FLAGS) ; do \
26577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26578 done; \
26579 echo "Doing installcheck in texinfo" ; \
26580 (cd $(HOST_SUBDIR)/texinfo && \
26581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26583 "RANLIB=$${RANLIB}" \
26584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26585 installcheck) \
26586 || exit 1
26587
26588@endif texinfo
26589
26590.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
26591maybe-mostlyclean-texinfo:
26592@if texinfo
26593maybe-mostlyclean-texinfo: mostlyclean-texinfo
26594
26595mostlyclean-texinfo:
26596 @: $(MAKE); $(unstage)
26597 @[ -f ./texinfo/Makefile ] || exit 0; \
26598 r=`${PWD_COMMAND}`; export r; \
26599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26600 $(HOST_EXPORTS) \
26601 for flag in $(EXTRA_HOST_FLAGS) ; do \
26602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26603 done; \
26604 echo "Doing mostlyclean in texinfo" ; \
26605 (cd $(HOST_SUBDIR)/texinfo && \
26606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26608 "RANLIB=$${RANLIB}" \
26609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26610 mostlyclean) \
26611 || exit 1
26612
26613@endif texinfo
26614
26615.PHONY: maybe-clean-texinfo clean-texinfo
26616maybe-clean-texinfo:
26617@if texinfo
26618maybe-clean-texinfo: clean-texinfo
26619
26620clean-texinfo:
26621 @: $(MAKE); $(unstage)
26622 @[ -f ./texinfo/Makefile ] || exit 0; \
26623 r=`${PWD_COMMAND}`; export r; \
26624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26625 $(HOST_EXPORTS) \
26626 for flag in $(EXTRA_HOST_FLAGS) ; do \
26627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26628 done; \
26629 echo "Doing clean in texinfo" ; \
26630 (cd $(HOST_SUBDIR)/texinfo && \
26631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26633 "RANLIB=$${RANLIB}" \
26634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26635 clean) \
26636 || exit 1
26637
26638@endif texinfo
26639
26640.PHONY: maybe-distclean-texinfo distclean-texinfo
26641maybe-distclean-texinfo:
26642@if texinfo
26643maybe-distclean-texinfo: distclean-texinfo
26644
26645distclean-texinfo:
26646 @: $(MAKE); $(unstage)
26647 @[ -f ./texinfo/Makefile ] || exit 0; \
26648 r=`${PWD_COMMAND}`; export r; \
26649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26650 $(HOST_EXPORTS) \
26651 for flag in $(EXTRA_HOST_FLAGS) ; do \
26652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26653 done; \
26654 echo "Doing distclean in texinfo" ; \
26655 (cd $(HOST_SUBDIR)/texinfo && \
26656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26658 "RANLIB=$${RANLIB}" \
26659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26660 distclean) \
26661 || exit 1
26662
26663@endif texinfo
26664
26665.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
26666maybe-maintainer-clean-texinfo:
26667@if texinfo
26668maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
26669
26670maintainer-clean-texinfo:
26671 @: $(MAKE); $(unstage)
26672 @[ -f ./texinfo/Makefile ] || exit 0; \
26673 r=`${PWD_COMMAND}`; export r; \
26674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26675 $(HOST_EXPORTS) \
26676 for flag in $(EXTRA_HOST_FLAGS) ; do \
26677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26678 done; \
26679 echo "Doing maintainer-clean in texinfo" ; \
26680 (cd $(HOST_SUBDIR)/texinfo && \
26681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26683 "RANLIB=$${RANLIB}" \
26684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26685 maintainer-clean) \
26686 || exit 1
26687
26688@endif texinfo
26689
26690
26691
26692.PHONY: configure-zlib maybe-configure-zlib
26693maybe-configure-zlib:
26694@if gcc-bootstrap
26695configure-zlib: stage_current
26696@endif gcc-bootstrap
26697@if zlib
26698maybe-configure-zlib: configure-zlib
26699configure-zlib:
26700 @r=`${PWD_COMMAND}`; export r; \
26701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26702 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26703 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26704 $(HOST_EXPORTS) \
26705 echo Configuring in $(HOST_SUBDIR)/zlib; \
26706 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26707 case $(srcdir) in \
26708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26709 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26711 esac; \
26712 module_srcdir=zlib; \
26713 $(SHELL) \
26714 $$s/$$module_srcdir/configure \
26715 --srcdir=$${topdir}/$$module_srcdir \
26716 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26717 --target=${target_alias} \
26718 || exit 1
26719@endif zlib
26720
26721
26722
26723.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26724maybe-configure-stage1-zlib:
26725@if zlib-bootstrap
26726maybe-configure-stage1-zlib: configure-stage1-zlib
26727configure-stage1-zlib:
26728 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26729 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26730 @r=`${PWD_COMMAND}`; export r; \
26731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26732 TFLAGS="$(STAGE1_TFLAGS)"; \
26733 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26734 $(HOST_EXPORTS) \
26735 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26736 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26737 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26738 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26740 cd $(HOST_SUBDIR)/zlib || exit 1; \
26741 case $(srcdir) in \
26742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26743 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26745 esac; \
26746 module_srcdir=zlib; \
26747 $(SHELL) $$s/$$module_srcdir/configure \
26748 --srcdir=$${topdir}/$$module_srcdir \
26749 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26750 --target=${target_alias} \
26751 \
26752 $(STAGE1_CONFIGURE_FLAGS)
26753@endif zlib-bootstrap
26754
26755.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26756maybe-configure-stage2-zlib:
26757@if zlib-bootstrap
26758maybe-configure-stage2-zlib: configure-stage2-zlib
26759configure-stage2-zlib:
26760 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26761 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26762 @r=`${PWD_COMMAND}`; export r; \
26763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26764 TFLAGS="$(STAGE2_TFLAGS)"; \
26765 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26766 $(HOST_EXPORTS) \
26767 $(POSTSTAGE1_HOST_EXPORTS) \
26768 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26769 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26770 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26771 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26772 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26773 cd $(HOST_SUBDIR)/zlib || exit 1; \
26774 case $(srcdir) in \
26775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26776 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26778 esac; \
26779 module_srcdir=zlib; \
26780 $(SHELL) $$s/$$module_srcdir/configure \
26781 --srcdir=$${topdir}/$$module_srcdir \
26782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26783 --target=${target_alias} \
26784 --with-build-libsubdir=$(HOST_SUBDIR) \
26785 $(STAGE2_CONFIGURE_FLAGS)
26786@endif zlib-bootstrap
26787
26788.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26789maybe-configure-stage3-zlib:
26790@if zlib-bootstrap
26791maybe-configure-stage3-zlib: configure-stage3-zlib
26792configure-stage3-zlib:
26793 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26794 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26795 @r=`${PWD_COMMAND}`; export r; \
26796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26797 TFLAGS="$(STAGE3_TFLAGS)"; \
26798 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26799 $(HOST_EXPORTS) \
26800 $(POSTSTAGE1_HOST_EXPORTS) \
26801 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26802 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26803 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26804 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26806 cd $(HOST_SUBDIR)/zlib || exit 1; \
26807 case $(srcdir) in \
26808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26809 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26811 esac; \
26812 module_srcdir=zlib; \
26813 $(SHELL) $$s/$$module_srcdir/configure \
26814 --srcdir=$${topdir}/$$module_srcdir \
26815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26816 --target=${target_alias} \
26817 --with-build-libsubdir=$(HOST_SUBDIR) \
26818 $(STAGE3_CONFIGURE_FLAGS)
26819@endif zlib-bootstrap
26820
26821.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26822maybe-configure-stage4-zlib:
26823@if zlib-bootstrap
26824maybe-configure-stage4-zlib: configure-stage4-zlib
26825configure-stage4-zlib:
26826 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26827 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26828 @r=`${PWD_COMMAND}`; export r; \
26829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26830 TFLAGS="$(STAGE4_TFLAGS)"; \
26831 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26832 $(HOST_EXPORTS) \
26833 $(POSTSTAGE1_HOST_EXPORTS) \
26834 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26835 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26836 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26837 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26839 cd $(HOST_SUBDIR)/zlib || exit 1; \
26840 case $(srcdir) in \
26841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26842 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26844 esac; \
26845 module_srcdir=zlib; \
26846 $(SHELL) $$s/$$module_srcdir/configure \
26847 --srcdir=$${topdir}/$$module_srcdir \
26848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26849 --target=${target_alias} \
26850 --with-build-libsubdir=$(HOST_SUBDIR) \
26851 $(STAGE4_CONFIGURE_FLAGS)
26852@endif zlib-bootstrap
26853
26854.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26855maybe-configure-stageprofile-zlib:
26856@if zlib-bootstrap
26857maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26858configure-stageprofile-zlib:
26859 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26860 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26861 @r=`${PWD_COMMAND}`; export r; \
26862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26863 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26864 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26865 $(HOST_EXPORTS) \
26866 $(POSTSTAGE1_HOST_EXPORTS) \
26867 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26868 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26869 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26870 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26872 cd $(HOST_SUBDIR)/zlib || exit 1; \
26873 case $(srcdir) in \
26874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26875 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26877 esac; \
26878 module_srcdir=zlib; \
26879 $(SHELL) $$s/$$module_srcdir/configure \
26880 --srcdir=$${topdir}/$$module_srcdir \
26881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26882 --target=${target_alias} \
26883 --with-build-libsubdir=$(HOST_SUBDIR) \
26884 $(STAGEprofile_CONFIGURE_FLAGS)
26885@endif zlib-bootstrap
26886
26887.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26888maybe-configure-stagefeedback-zlib:
26889@if zlib-bootstrap
26890maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26891configure-stagefeedback-zlib:
26892 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26893 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26894 @r=`${PWD_COMMAND}`; export r; \
26895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26896 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26897 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26898 $(HOST_EXPORTS) \
26899 $(POSTSTAGE1_HOST_EXPORTS) \
26900 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26901 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26902 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26903 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26904 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26905 cd $(HOST_SUBDIR)/zlib || exit 1; \
26906 case $(srcdir) in \
26907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26908 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26910 esac; \
26911 module_srcdir=zlib; \
26912 $(SHELL) $$s/$$module_srcdir/configure \
26913 --srcdir=$${topdir}/$$module_srcdir \
26914 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26915 --target=${target_alias} \
26916 --with-build-libsubdir=$(HOST_SUBDIR) \
26917 $(STAGEfeedback_CONFIGURE_FLAGS)
26918@endif zlib-bootstrap
26919
26920
26921
26922
26923
26924.PHONY: all-zlib maybe-all-zlib
26925maybe-all-zlib:
26926@if gcc-bootstrap
26927all-zlib: stage_current
26928@endif gcc-bootstrap
26929@if zlib
26930TARGET-zlib=all
26931maybe-all-zlib: all-zlib
26932all-zlib: configure-zlib
26933 @r=`${PWD_COMMAND}`; export r; \
26934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26935 $(HOST_EXPORTS) \
26936 (cd $(HOST_SUBDIR)/zlib && \
26937 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26938 $(TARGET-zlib))
26939@endif zlib
26940
26941
26942
26943.PHONY: all-stage1-zlib maybe-all-stage1-zlib
26944.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26945maybe-all-stage1-zlib:
26946maybe-clean-stage1-zlib:
26947@if zlib-bootstrap
26948maybe-all-stage1-zlib: all-stage1-zlib
26949all-stage1: all-stage1-zlib
26950TARGET-stage1-zlib = $(TARGET-zlib)
26951all-stage1-zlib: configure-stage1-zlib
26952 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26953 @r=`${PWD_COMMAND}`; export r; \
26954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26955 TFLAGS="$(STAGE1_TFLAGS)"; \
26956 $(HOST_EXPORTS) \
26957 cd $(HOST_SUBDIR)/zlib && \
26958 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26959 CFLAGS="$(STAGE1_CFLAGS)" \
26960 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26961 LIBCFLAGS="$(LIBCFLAGS)" \
26962 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26963 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26964 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26965 $(EXTRA_HOST_FLAGS) \
26966 $(STAGE1_FLAGS_TO_PASS) \
26967 TFLAGS="$(STAGE1_TFLAGS)" \
26968 $(TARGET-stage1-zlib)
26969
26970maybe-clean-stage1-zlib: clean-stage1-zlib
26971clean-stage1: clean-stage1-zlib
26972clean-stage1-zlib:
26973 @if [ $(current_stage) = stage1 ]; then \
26974 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26975 else \
26976 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26977 $(MAKE) stage1-start; \
26978 fi; \
26979 cd $(HOST_SUBDIR)/zlib && \
26980 $(MAKE) $(EXTRA_HOST_FLAGS) \
26981 $(STAGE1_FLAGS_TO_PASS) clean
26982@endif zlib-bootstrap
26983
26984
26985.PHONY: all-stage2-zlib maybe-all-stage2-zlib
26986.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26987maybe-all-stage2-zlib:
26988maybe-clean-stage2-zlib:
26989@if zlib-bootstrap
26990maybe-all-stage2-zlib: all-stage2-zlib
26991all-stage2: all-stage2-zlib
26992TARGET-stage2-zlib = $(TARGET-zlib)
26993all-stage2-zlib: configure-stage2-zlib
26994 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26995 @r=`${PWD_COMMAND}`; export r; \
26996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26997 TFLAGS="$(STAGE2_TFLAGS)"; \
26998 $(HOST_EXPORTS) \
26999 $(POSTSTAGE1_HOST_EXPORTS) \
27000 cd $(HOST_SUBDIR)/zlib && \
27001 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27002 CFLAGS="$(STAGE2_CFLAGS)" \
27003 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27004 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27005 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27006 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27007 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27008 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27009 TFLAGS="$(STAGE2_TFLAGS)" \
27010 $(TARGET-stage2-zlib)
27011
27012maybe-clean-stage2-zlib: clean-stage2-zlib
27013clean-stage2: clean-stage2-zlib
27014clean-stage2-zlib:
27015 @if [ $(current_stage) = stage2 ]; then \
27016 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27017 else \
27018 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27019 $(MAKE) stage2-start; \
27020 fi; \
27021 cd $(HOST_SUBDIR)/zlib && \
27022 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27023@endif zlib-bootstrap
27024
27025
27026.PHONY: all-stage3-zlib maybe-all-stage3-zlib
27027.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27028maybe-all-stage3-zlib:
27029maybe-clean-stage3-zlib:
27030@if zlib-bootstrap
27031maybe-all-stage3-zlib: all-stage3-zlib
27032all-stage3: all-stage3-zlib
27033TARGET-stage3-zlib = $(TARGET-zlib)
27034all-stage3-zlib: configure-stage3-zlib
27035 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27036 @r=`${PWD_COMMAND}`; export r; \
27037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27038 TFLAGS="$(STAGE3_TFLAGS)"; \
27039 $(HOST_EXPORTS) \
27040 $(POSTSTAGE1_HOST_EXPORTS) \
27041 cd $(HOST_SUBDIR)/zlib && \
27042 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27043 CFLAGS="$(STAGE3_CFLAGS)" \
27044 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27045 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27046 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27047 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27048 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27049 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27050 TFLAGS="$(STAGE3_TFLAGS)" \
27051 $(TARGET-stage3-zlib)
27052
27053maybe-clean-stage3-zlib: clean-stage3-zlib
27054clean-stage3: clean-stage3-zlib
27055clean-stage3-zlib:
27056 @if [ $(current_stage) = stage3 ]; then \
27057 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27058 else \
27059 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27060 $(MAKE) stage3-start; \
27061 fi; \
27062 cd $(HOST_SUBDIR)/zlib && \
27063 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27064@endif zlib-bootstrap
27065
27066
27067.PHONY: all-stage4-zlib maybe-all-stage4-zlib
27068.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27069maybe-all-stage4-zlib:
27070maybe-clean-stage4-zlib:
27071@if zlib-bootstrap
27072maybe-all-stage4-zlib: all-stage4-zlib
27073all-stage4: all-stage4-zlib
27074TARGET-stage4-zlib = $(TARGET-zlib)
27075all-stage4-zlib: configure-stage4-zlib
27076 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27077 @r=`${PWD_COMMAND}`; export r; \
27078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27079 TFLAGS="$(STAGE4_TFLAGS)"; \
27080 $(HOST_EXPORTS) \
27081 $(POSTSTAGE1_HOST_EXPORTS) \
27082 cd $(HOST_SUBDIR)/zlib && \
27083 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27084 CFLAGS="$(STAGE4_CFLAGS)" \
27085 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27086 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27087 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27088 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27089 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27090 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27091 TFLAGS="$(STAGE4_TFLAGS)" \
27092 $(TARGET-stage4-zlib)
27093
27094maybe-clean-stage4-zlib: clean-stage4-zlib
27095clean-stage4: clean-stage4-zlib
27096clean-stage4-zlib:
27097 @if [ $(current_stage) = stage4 ]; then \
27098 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27099 else \
27100 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27101 $(MAKE) stage4-start; \
27102 fi; \
27103 cd $(HOST_SUBDIR)/zlib && \
27104 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27105@endif zlib-bootstrap
27106
27107
27108.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27109.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27110maybe-all-stageprofile-zlib:
27111maybe-clean-stageprofile-zlib:
27112@if zlib-bootstrap
27113maybe-all-stageprofile-zlib: all-stageprofile-zlib
27114all-stageprofile: all-stageprofile-zlib
27115TARGET-stageprofile-zlib = $(TARGET-zlib)
27116all-stageprofile-zlib: configure-stageprofile-zlib
27117 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27118 @r=`${PWD_COMMAND}`; export r; \
27119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27120 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27121 $(HOST_EXPORTS) \
27122 $(POSTSTAGE1_HOST_EXPORTS) \
27123 cd $(HOST_SUBDIR)/zlib && \
27124 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27125 CFLAGS="$(STAGEprofile_CFLAGS)" \
27126 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27127 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27128 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27129 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27130 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27131 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27132 TFLAGS="$(STAGEprofile_TFLAGS)" \
27133 $(TARGET-stageprofile-zlib)
27134
27135maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27136clean-stageprofile: clean-stageprofile-zlib
27137clean-stageprofile-zlib:
27138 @if [ $(current_stage) = stageprofile ]; then \
27139 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27140 else \
27141 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27142 $(MAKE) stageprofile-start; \
27143 fi; \
27144 cd $(HOST_SUBDIR)/zlib && \
27145 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27146@endif zlib-bootstrap
27147
27148
27149.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27150.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27151maybe-all-stagefeedback-zlib:
27152maybe-clean-stagefeedback-zlib:
27153@if zlib-bootstrap
27154maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27155all-stagefeedback: all-stagefeedback-zlib
27156TARGET-stagefeedback-zlib = $(TARGET-zlib)
27157all-stagefeedback-zlib: configure-stagefeedback-zlib
27158 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27159 @r=`${PWD_COMMAND}`; export r; \
27160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27161 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27162 $(HOST_EXPORTS) \
27163 $(POSTSTAGE1_HOST_EXPORTS) \
27164 cd $(HOST_SUBDIR)/zlib && \
27165 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27166 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27167 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27168 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27169 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27170 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27171 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27172 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27173 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27174 $(TARGET-stagefeedback-zlib)
27175
27176maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27177clean-stagefeedback: clean-stagefeedback-zlib
27178clean-stagefeedback-zlib:
27179 @if [ $(current_stage) = stagefeedback ]; then \
27180 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27181 else \
27182 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27183 $(MAKE) stagefeedback-start; \
27184 fi; \
27185 cd $(HOST_SUBDIR)/zlib && \
27186 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27187@endif zlib-bootstrap
27188
27189
27190
27191
27192
27193.PHONY: check-zlib maybe-check-zlib
27194maybe-check-zlib:
27195@if zlib
27196maybe-check-zlib: check-zlib
27197
27198check-zlib:
27199
27200@endif zlib
27201
27202.PHONY: install-zlib maybe-install-zlib
27203maybe-install-zlib:
27204@if zlib
27205maybe-install-zlib: install-zlib
27206
27207install-zlib:
27208
27209@endif zlib
27210
27211.PHONY: install-strip-zlib maybe-install-strip-zlib
27212maybe-install-strip-zlib:
27213@if zlib
27214maybe-install-strip-zlib: install-strip-zlib
27215
27216install-strip-zlib:
27217
27218@endif zlib
27219
27220# Other targets (info, dvi, pdf, etc.)
27221
27222.PHONY: maybe-info-zlib info-zlib
27223maybe-info-zlib:
27224@if zlib
27225maybe-info-zlib: info-zlib
27226
27227info-zlib: \
27228 configure-zlib
27229 @[ -f ./zlib/Makefile ] || exit 0; \
27230 r=`${PWD_COMMAND}`; export r; \
27231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27232 $(HOST_EXPORTS) \
27233 for flag in $(EXTRA_HOST_FLAGS) ; do \
27234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27235 done; \
27236 echo "Doing info in zlib" ; \
27237 (cd $(HOST_SUBDIR)/zlib && \
27238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27240 "RANLIB=$${RANLIB}" \
27241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27242 info) \
27243 || exit 1
27244
27245@endif zlib
27246
27247.PHONY: maybe-dvi-zlib dvi-zlib
27248maybe-dvi-zlib:
27249@if zlib
27250maybe-dvi-zlib: dvi-zlib
27251
27252dvi-zlib: \
27253 configure-zlib
27254 @[ -f ./zlib/Makefile ] || exit 0; \
27255 r=`${PWD_COMMAND}`; export r; \
27256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27257 $(HOST_EXPORTS) \
27258 for flag in $(EXTRA_HOST_FLAGS) ; do \
27259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27260 done; \
27261 echo "Doing dvi in zlib" ; \
27262 (cd $(HOST_SUBDIR)/zlib && \
27263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27265 "RANLIB=$${RANLIB}" \
27266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27267 dvi) \
27268 || exit 1
27269
27270@endif zlib
27271
27272.PHONY: maybe-pdf-zlib pdf-zlib
27273maybe-pdf-zlib:
27274@if zlib
27275maybe-pdf-zlib: pdf-zlib
27276
27277pdf-zlib: \
27278 configure-zlib
27279 @[ -f ./zlib/Makefile ] || exit 0; \
27280 r=`${PWD_COMMAND}`; export r; \
27281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27282 $(HOST_EXPORTS) \
27283 for flag in $(EXTRA_HOST_FLAGS) ; do \
27284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27285 done; \
27286 echo "Doing pdf in zlib" ; \
27287 (cd $(HOST_SUBDIR)/zlib && \
27288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27290 "RANLIB=$${RANLIB}" \
27291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27292 pdf) \
27293 || exit 1
27294
27295@endif zlib
27296
27297.PHONY: maybe-html-zlib html-zlib
27298maybe-html-zlib:
27299@if zlib
27300maybe-html-zlib: html-zlib
27301
27302html-zlib: \
27303 configure-zlib
27304 @[ -f ./zlib/Makefile ] || exit 0; \
27305 r=`${PWD_COMMAND}`; export r; \
27306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27307 $(HOST_EXPORTS) \
27308 for flag in $(EXTRA_HOST_FLAGS) ; do \
27309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27310 done; \
27311 echo "Doing html in zlib" ; \
27312 (cd $(HOST_SUBDIR)/zlib && \
27313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27315 "RANLIB=$${RANLIB}" \
27316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27317 html) \
27318 || exit 1
27319
27320@endif zlib
27321
27322.PHONY: maybe-TAGS-zlib TAGS-zlib
27323maybe-TAGS-zlib:
27324@if zlib
27325maybe-TAGS-zlib: TAGS-zlib
27326
27327TAGS-zlib: \
27328 configure-zlib
27329 @[ -f ./zlib/Makefile ] || exit 0; \
27330 r=`${PWD_COMMAND}`; export r; \
27331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27332 $(HOST_EXPORTS) \
27333 for flag in $(EXTRA_HOST_FLAGS) ; do \
27334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27335 done; \
27336 echo "Doing TAGS in zlib" ; \
27337 (cd $(HOST_SUBDIR)/zlib && \
27338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27340 "RANLIB=$${RANLIB}" \
27341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27342 TAGS) \
27343 || exit 1
27344
27345@endif zlib
27346
27347.PHONY: maybe-install-info-zlib install-info-zlib
27348maybe-install-info-zlib:
27349@if zlib
27350maybe-install-info-zlib: install-info-zlib
27351
27352install-info-zlib: \
27353 configure-zlib \
27354 info-zlib
27355 @[ -f ./zlib/Makefile ] || exit 0; \
27356 r=`${PWD_COMMAND}`; export r; \
27357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27358 $(HOST_EXPORTS) \
27359 for flag in $(EXTRA_HOST_FLAGS) ; do \
27360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27361 done; \
27362 echo "Doing install-info in zlib" ; \
27363 (cd $(HOST_SUBDIR)/zlib && \
27364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27366 "RANLIB=$${RANLIB}" \
27367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27368 install-info) \
27369 || exit 1
27370
27371@endif zlib
27372
27373.PHONY: maybe-install-pdf-zlib install-pdf-zlib
27374maybe-install-pdf-zlib:
27375@if zlib
27376maybe-install-pdf-zlib: install-pdf-zlib
27377
27378install-pdf-zlib: \
27379 configure-zlib \
27380 pdf-zlib
27381 @[ -f ./zlib/Makefile ] || exit 0; \
27382 r=`${PWD_COMMAND}`; export r; \
27383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27384 $(HOST_EXPORTS) \
27385 for flag in $(EXTRA_HOST_FLAGS) ; do \
27386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27387 done; \
27388 echo "Doing install-pdf in zlib" ; \
27389 (cd $(HOST_SUBDIR)/zlib && \
27390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27392 "RANLIB=$${RANLIB}" \
27393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27394 install-pdf) \
27395 || exit 1
27396
27397@endif zlib
27398
27399.PHONY: maybe-install-html-zlib install-html-zlib
27400maybe-install-html-zlib:
27401@if zlib
27402maybe-install-html-zlib: install-html-zlib
27403
27404install-html-zlib: \
27405 configure-zlib \
27406 html-zlib
27407 @[ -f ./zlib/Makefile ] || exit 0; \
27408 r=`${PWD_COMMAND}`; export r; \
27409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27410 $(HOST_EXPORTS) \
27411 for flag in $(EXTRA_HOST_FLAGS) ; do \
27412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27413 done; \
27414 echo "Doing install-html in zlib" ; \
27415 (cd $(HOST_SUBDIR)/zlib && \
27416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27418 "RANLIB=$${RANLIB}" \
27419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27420 install-html) \
27421 || exit 1
27422
27423@endif zlib
27424
27425.PHONY: maybe-installcheck-zlib installcheck-zlib
27426maybe-installcheck-zlib:
27427@if zlib
27428maybe-installcheck-zlib: installcheck-zlib
27429
27430installcheck-zlib: \
27431 configure-zlib
27432 @[ -f ./zlib/Makefile ] || exit 0; \
27433 r=`${PWD_COMMAND}`; export r; \
27434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27435 $(HOST_EXPORTS) \
27436 for flag in $(EXTRA_HOST_FLAGS) ; do \
27437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27438 done; \
27439 echo "Doing installcheck in zlib" ; \
27440 (cd $(HOST_SUBDIR)/zlib && \
27441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27443 "RANLIB=$${RANLIB}" \
27444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27445 installcheck) \
27446 || exit 1
27447
27448@endif zlib
27449
27450.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27451maybe-mostlyclean-zlib:
27452@if zlib
27453maybe-mostlyclean-zlib: mostlyclean-zlib
27454
27455mostlyclean-zlib:
27456 @[ -f ./zlib/Makefile ] || exit 0; \
27457 r=`${PWD_COMMAND}`; export r; \
27458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27459 $(HOST_EXPORTS) \
27460 for flag in $(EXTRA_HOST_FLAGS) ; do \
27461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27462 done; \
27463 echo "Doing mostlyclean in zlib" ; \
27464 (cd $(HOST_SUBDIR)/zlib && \
27465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27467 "RANLIB=$${RANLIB}" \
27468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27469 mostlyclean) \
27470 || exit 1
27471
27472@endif zlib
27473
27474.PHONY: maybe-clean-zlib clean-zlib
27475maybe-clean-zlib:
27476@if zlib
27477maybe-clean-zlib: clean-zlib
27478
27479clean-zlib:
27480 @[ -f ./zlib/Makefile ] || exit 0; \
27481 r=`${PWD_COMMAND}`; export r; \
27482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27483 $(HOST_EXPORTS) \
27484 for flag in $(EXTRA_HOST_FLAGS) ; do \
27485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27486 done; \
27487 echo "Doing clean in zlib" ; \
27488 (cd $(HOST_SUBDIR)/zlib && \
27489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27491 "RANLIB=$${RANLIB}" \
27492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27493 clean) \
27494 || exit 1
27495
27496@endif zlib
27497
27498.PHONY: maybe-distclean-zlib distclean-zlib
27499maybe-distclean-zlib:
27500@if zlib
27501maybe-distclean-zlib: distclean-zlib
27502
27503distclean-zlib:
27504 @[ -f ./zlib/Makefile ] || exit 0; \
27505 r=`${PWD_COMMAND}`; export r; \
27506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27507 $(HOST_EXPORTS) \
27508 for flag in $(EXTRA_HOST_FLAGS) ; do \
27509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27510 done; \
27511 echo "Doing distclean in zlib" ; \
27512 (cd $(HOST_SUBDIR)/zlib && \
27513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27515 "RANLIB=$${RANLIB}" \
27516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27517 distclean) \
27518 || exit 1
27519
27520@endif zlib
27521
27522.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27523maybe-maintainer-clean-zlib:
27524@if zlib
27525maybe-maintainer-clean-zlib: maintainer-clean-zlib
27526
27527maintainer-clean-zlib:
27528 @[ -f ./zlib/Makefile ] || exit 0; \
27529 r=`${PWD_COMMAND}`; export r; \
27530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27531 $(HOST_EXPORTS) \
27532 for flag in $(EXTRA_HOST_FLAGS) ; do \
27533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27534 done; \
27535 echo "Doing maintainer-clean in zlib" ; \
27536 (cd $(HOST_SUBDIR)/zlib && \
27537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27539 "RANLIB=$${RANLIB}" \
27540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27541 maintainer-clean) \
27542 || exit 1
27543
27544@endif zlib
27545
27546
27547
27548.PHONY: configure-gdb maybe-configure-gdb
27549maybe-configure-gdb:
27550@if gcc-bootstrap
27551configure-gdb: stage_current
27552@endif gcc-bootstrap
27553@if gdb
27554maybe-configure-gdb: configure-gdb
27555configure-gdb:
27556 @: $(MAKE); $(unstage)
27557 @r=`${PWD_COMMAND}`; export r; \
27558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27559 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
27561 $(HOST_EXPORTS) \
27562 echo Configuring in $(HOST_SUBDIR)/gdb; \
27563 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27564 case $(srcdir) in \
27565 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27566 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27567 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27568 esac; \
27569 module_srcdir=gdb; \
27570 $(SHELL) \
27571 $$s/$$module_srcdir/configure \
27572 --srcdir=$${topdir}/$$module_srcdir \
27573 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27574 --target=${target_alias} \
27575 || exit 1
27576@endif gdb
27577
27578
27579
27580
27581
27582.PHONY: all-gdb maybe-all-gdb
27583maybe-all-gdb:
27584@if gcc-bootstrap
27585all-gdb: stage_current
27586@endif gcc-bootstrap
27587@if gdb
27588TARGET-gdb=all
27589maybe-all-gdb: all-gdb
27590all-gdb: configure-gdb
27591 @: $(MAKE); $(unstage)
27592 @r=`${PWD_COMMAND}`; export r; \
27593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27594 $(HOST_EXPORTS) \
27595 (cd $(HOST_SUBDIR)/gdb && \
27596 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27597 $(TARGET-gdb))
27598@endif gdb
27599
27600
27601
27602
27603.PHONY: check-gdb maybe-check-gdb
27604maybe-check-gdb:
27605@if gdb
27606maybe-check-gdb: check-gdb
27607
27608check-gdb:
27609 @: $(MAKE); $(unstage)
27610 @r=`${PWD_COMMAND}`; export r; \
27611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27612 $(HOST_EXPORTS) \
27613 (cd $(HOST_SUBDIR)/gdb && \
27614 $(MAKE) $(FLAGS_TO_PASS) check)
27615
27616@endif gdb
27617
27618.PHONY: install-gdb maybe-install-gdb
27619maybe-install-gdb:
27620@if gdb
27621maybe-install-gdb: install-gdb
27622
27623install-gdb: installdirs
27624 @: $(MAKE); $(unstage)
27625 @r=`${PWD_COMMAND}`; export r; \
27626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27627 $(HOST_EXPORTS) \
27628 (cd $(HOST_SUBDIR)/gdb && \
27629 $(MAKE) $(FLAGS_TO_PASS) install)
27630
27631@endif gdb
27632
27633.PHONY: install-strip-gdb maybe-install-strip-gdb
27634maybe-install-strip-gdb:
27635@if gdb
27636maybe-install-strip-gdb: install-strip-gdb
27637
27638install-strip-gdb: installdirs
27639 @: $(MAKE); $(unstage)
27640 @r=`${PWD_COMMAND}`; export r; \
27641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27642 $(HOST_EXPORTS) \
27643 (cd $(HOST_SUBDIR)/gdb && \
27644 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27645
27646@endif gdb
27647
27648# Other targets (info, dvi, pdf, etc.)
27649
27650.PHONY: maybe-info-gdb info-gdb
27651maybe-info-gdb:
27652@if gdb
27653maybe-info-gdb: info-gdb
27654
27655info-gdb: \
27656 configure-gdb
27657 @: $(MAKE); $(unstage)
27658 @[ -f ./gdb/Makefile ] || exit 0; \
27659 r=`${PWD_COMMAND}`; export r; \
27660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27661 $(HOST_EXPORTS) \
27662 for flag in $(EXTRA_HOST_FLAGS) ; do \
27663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27664 done; \
27665 echo "Doing info in gdb" ; \
27666 (cd $(HOST_SUBDIR)/gdb && \
27667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27669 "RANLIB=$${RANLIB}" \
27670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27671 info) \
27672 || exit 1
27673
27674@endif gdb
27675
27676.PHONY: maybe-dvi-gdb dvi-gdb
27677maybe-dvi-gdb:
27678@if gdb
27679maybe-dvi-gdb: dvi-gdb
27680
27681dvi-gdb: \
27682 configure-gdb
27683 @: $(MAKE); $(unstage)
27684 @[ -f ./gdb/Makefile ] || exit 0; \
27685 r=`${PWD_COMMAND}`; export r; \
27686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27687 $(HOST_EXPORTS) \
27688 for flag in $(EXTRA_HOST_FLAGS) ; do \
27689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27690 done; \
27691 echo "Doing dvi in gdb" ; \
27692 (cd $(HOST_SUBDIR)/gdb && \
27693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27695 "RANLIB=$${RANLIB}" \
27696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27697 dvi) \
27698 || exit 1
27699
27700@endif gdb
27701
27702.PHONY: maybe-pdf-gdb pdf-gdb
27703maybe-pdf-gdb:
27704@if gdb
27705maybe-pdf-gdb: pdf-gdb
27706
27707pdf-gdb: \
27708 configure-gdb
27709 @: $(MAKE); $(unstage)
27710 @[ -f ./gdb/Makefile ] || exit 0; \
27711 r=`${PWD_COMMAND}`; export r; \
27712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27713 $(HOST_EXPORTS) \
27714 for flag in $(EXTRA_HOST_FLAGS) ; do \
27715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27716 done; \
27717 echo "Doing pdf in gdb" ; \
27718 (cd $(HOST_SUBDIR)/gdb && \
27719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27721 "RANLIB=$${RANLIB}" \
27722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27723 pdf) \
27724 || exit 1
27725
27726@endif gdb
27727
27728.PHONY: maybe-html-gdb html-gdb
27729maybe-html-gdb:
27730@if gdb
27731maybe-html-gdb: html-gdb
27732
27733html-gdb: \
27734 configure-gdb
27735 @: $(MAKE); $(unstage)
27736 @[ -f ./gdb/Makefile ] || exit 0; \
27737 r=`${PWD_COMMAND}`; export r; \
27738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27739 $(HOST_EXPORTS) \
27740 for flag in $(EXTRA_HOST_FLAGS) ; do \
27741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27742 done; \
27743 echo "Doing html in gdb" ; \
27744 (cd $(HOST_SUBDIR)/gdb && \
27745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27747 "RANLIB=$${RANLIB}" \
27748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27749 html) \
27750 || exit 1
27751
27752@endif gdb
27753
27754.PHONY: maybe-TAGS-gdb TAGS-gdb
27755maybe-TAGS-gdb:
27756@if gdb
27757maybe-TAGS-gdb: TAGS-gdb
27758
27759TAGS-gdb: \
27760 configure-gdb
27761 @: $(MAKE); $(unstage)
27762 @[ -f ./gdb/Makefile ] || exit 0; \
27763 r=`${PWD_COMMAND}`; export r; \
27764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27765 $(HOST_EXPORTS) \
27766 for flag in $(EXTRA_HOST_FLAGS) ; do \
27767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27768 done; \
27769 echo "Doing TAGS in gdb" ; \
27770 (cd $(HOST_SUBDIR)/gdb && \
27771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27773 "RANLIB=$${RANLIB}" \
27774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27775 TAGS) \
27776 || exit 1
27777
27778@endif gdb
27779
27780.PHONY: maybe-install-info-gdb install-info-gdb
27781maybe-install-info-gdb:
27782@if gdb
27783maybe-install-info-gdb: install-info-gdb
27784
27785install-info-gdb: \
27786 configure-gdb \
27787 info-gdb
27788 @: $(MAKE); $(unstage)
27789 @[ -f ./gdb/Makefile ] || exit 0; \
27790 r=`${PWD_COMMAND}`; export r; \
27791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27792 $(HOST_EXPORTS) \
27793 for flag in $(EXTRA_HOST_FLAGS) ; do \
27794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27795 done; \
27796 echo "Doing install-info in gdb" ; \
27797 (cd $(HOST_SUBDIR)/gdb && \
27798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27800 "RANLIB=$${RANLIB}" \
27801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27802 install-info) \
27803 || exit 1
27804
27805@endif gdb
27806
27807.PHONY: maybe-install-pdf-gdb install-pdf-gdb
27808maybe-install-pdf-gdb:
27809@if gdb
27810maybe-install-pdf-gdb: install-pdf-gdb
27811
27812install-pdf-gdb: \
27813 configure-gdb \
27814 pdf-gdb
27815 @: $(MAKE); $(unstage)
27816 @[ -f ./gdb/Makefile ] || exit 0; \
27817 r=`${PWD_COMMAND}`; export r; \
27818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27819 $(HOST_EXPORTS) \
27820 for flag in $(EXTRA_HOST_FLAGS) ; do \
27821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27822 done; \
27823 echo "Doing install-pdf in gdb" ; \
27824 (cd $(HOST_SUBDIR)/gdb && \
27825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27827 "RANLIB=$${RANLIB}" \
27828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27829 install-pdf) \
27830 || exit 1
27831
27832@endif gdb
27833
27834.PHONY: maybe-install-html-gdb install-html-gdb
27835maybe-install-html-gdb:
27836@if gdb
27837maybe-install-html-gdb: install-html-gdb
27838
27839install-html-gdb: \
27840 configure-gdb \
27841 html-gdb
27842 @: $(MAKE); $(unstage)
27843 @[ -f ./gdb/Makefile ] || exit 0; \
27844 r=`${PWD_COMMAND}`; export r; \
27845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27846 $(HOST_EXPORTS) \
27847 for flag in $(EXTRA_HOST_FLAGS) ; do \
27848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27849 done; \
27850 echo "Doing install-html in gdb" ; \
27851 (cd $(HOST_SUBDIR)/gdb && \
27852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27854 "RANLIB=$${RANLIB}" \
27855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27856 install-html) \
27857 || exit 1
27858
27859@endif gdb
27860
27861.PHONY: maybe-installcheck-gdb installcheck-gdb
27862maybe-installcheck-gdb:
27863@if gdb
27864maybe-installcheck-gdb: installcheck-gdb
27865
27866installcheck-gdb: \
27867 configure-gdb
27868 @: $(MAKE); $(unstage)
27869 @[ -f ./gdb/Makefile ] || exit 0; \
27870 r=`${PWD_COMMAND}`; export r; \
27871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27872 $(HOST_EXPORTS) \
27873 for flag in $(EXTRA_HOST_FLAGS) ; do \
27874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27875 done; \
27876 echo "Doing installcheck in gdb" ; \
27877 (cd $(HOST_SUBDIR)/gdb && \
27878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27880 "RANLIB=$${RANLIB}" \
27881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27882 installcheck) \
27883 || exit 1
27884
27885@endif gdb
27886
27887.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27888maybe-mostlyclean-gdb:
27889@if gdb
27890maybe-mostlyclean-gdb: mostlyclean-gdb
27891
27892mostlyclean-gdb:
27893 @: $(MAKE); $(unstage)
27894 @[ -f ./gdb/Makefile ] || exit 0; \
27895 r=`${PWD_COMMAND}`; export r; \
27896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27897 $(HOST_EXPORTS) \
27898 for flag in $(EXTRA_HOST_FLAGS) ; do \
27899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27900 done; \
27901 echo "Doing mostlyclean in gdb" ; \
27902 (cd $(HOST_SUBDIR)/gdb && \
27903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27905 "RANLIB=$${RANLIB}" \
27906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27907 mostlyclean) \
27908 || exit 1
27909
27910@endif gdb
27911
27912.PHONY: maybe-clean-gdb clean-gdb
27913maybe-clean-gdb:
27914@if gdb
27915maybe-clean-gdb: clean-gdb
27916
27917clean-gdb:
27918 @: $(MAKE); $(unstage)
27919 @[ -f ./gdb/Makefile ] || exit 0; \
27920 r=`${PWD_COMMAND}`; export r; \
27921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27922 $(HOST_EXPORTS) \
27923 for flag in $(EXTRA_HOST_FLAGS) ; do \
27924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27925 done; \
27926 echo "Doing clean in gdb" ; \
27927 (cd $(HOST_SUBDIR)/gdb && \
27928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27930 "RANLIB=$${RANLIB}" \
27931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27932 clean) \
27933 || exit 1
27934
27935@endif gdb
27936
27937.PHONY: maybe-distclean-gdb distclean-gdb
27938maybe-distclean-gdb:
27939@if gdb
27940maybe-distclean-gdb: distclean-gdb
27941
27942distclean-gdb:
27943 @: $(MAKE); $(unstage)
27944 @[ -f ./gdb/Makefile ] || exit 0; \
27945 r=`${PWD_COMMAND}`; export r; \
27946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27947 $(HOST_EXPORTS) \
27948 for flag in $(EXTRA_HOST_FLAGS) ; do \
27949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27950 done; \
27951 echo "Doing distclean in gdb" ; \
27952 (cd $(HOST_SUBDIR)/gdb && \
27953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27955 "RANLIB=$${RANLIB}" \
27956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27957 distclean) \
27958 || exit 1
27959
27960@endif gdb
27961
27962.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27963maybe-maintainer-clean-gdb:
27964@if gdb
27965maybe-maintainer-clean-gdb: maintainer-clean-gdb
27966
27967maintainer-clean-gdb:
27968 @: $(MAKE); $(unstage)
27969 @[ -f ./gdb/Makefile ] || exit 0; \
27970 r=`${PWD_COMMAND}`; export r; \
27971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27972 $(HOST_EXPORTS) \
27973 for flag in $(EXTRA_HOST_FLAGS) ; do \
27974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27975 done; \
27976 echo "Doing maintainer-clean in gdb" ; \
27977 (cd $(HOST_SUBDIR)/gdb && \
27978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27980 "RANLIB=$${RANLIB}" \
27981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27982 maintainer-clean) \
27983 || exit 1
27984
27985@endif gdb
27986
27987
27988
27989.PHONY: configure-expect maybe-configure-expect
27990maybe-configure-expect:
27991@if gcc-bootstrap
27992configure-expect: stage_current
27993@endif gcc-bootstrap
27994@if expect
27995maybe-configure-expect: configure-expect
27996configure-expect:
27997 @: $(MAKE); $(unstage)
27998 @r=`${PWD_COMMAND}`; export r; \
27999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28000 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28001 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
28002 $(HOST_EXPORTS) \
28003 echo Configuring in $(HOST_SUBDIR)/expect; \
28004 cd "$(HOST_SUBDIR)/expect" || exit 1; \
28005 case $(srcdir) in \
28006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28007 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28009 esac; \
28010 module_srcdir=expect; \
28011 $(SHELL) \
28012 $$s/$$module_srcdir/configure \
28013 --srcdir=$${topdir}/$$module_srcdir \
28014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28015 --target=${target_alias} \
28016 || exit 1
28017@endif expect
28018
28019
28020
28021
28022
28023.PHONY: all-expect maybe-all-expect
28024maybe-all-expect:
28025@if gcc-bootstrap
28026all-expect: stage_current
28027@endif gcc-bootstrap
28028@if expect
28029TARGET-expect=all
28030maybe-all-expect: all-expect
28031all-expect: configure-expect
28032 @: $(MAKE); $(unstage)
28033 @r=`${PWD_COMMAND}`; export r; \
28034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28035 $(HOST_EXPORTS) \
28036 (cd $(HOST_SUBDIR)/expect && \
28037 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28038 $(TARGET-expect))
28039@endif expect
28040
28041
28042
28043
28044.PHONY: check-expect maybe-check-expect
28045maybe-check-expect:
28046@if expect
28047maybe-check-expect: check-expect
28048
28049check-expect:
28050 @: $(MAKE); $(unstage)
28051 @r=`${PWD_COMMAND}`; export r; \
28052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28053 $(HOST_EXPORTS) \
28054 (cd $(HOST_SUBDIR)/expect && \
28055 $(MAKE) $(FLAGS_TO_PASS) check)
28056
28057@endif expect
28058
28059.PHONY: install-expect maybe-install-expect
28060maybe-install-expect:
28061@if expect
28062maybe-install-expect: install-expect
28063
28064install-expect: installdirs
28065 @: $(MAKE); $(unstage)
28066 @r=`${PWD_COMMAND}`; export r; \
28067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28068 $(HOST_EXPORTS) \
28069 (cd $(HOST_SUBDIR)/expect && \
28070 $(MAKE) $(FLAGS_TO_PASS) install)
28071
28072@endif expect
28073
28074.PHONY: install-strip-expect maybe-install-strip-expect
28075maybe-install-strip-expect:
28076@if expect
28077maybe-install-strip-expect: install-strip-expect
28078
28079install-strip-expect: installdirs
28080 @: $(MAKE); $(unstage)
28081 @r=`${PWD_COMMAND}`; export r; \
28082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28083 $(HOST_EXPORTS) \
28084 (cd $(HOST_SUBDIR)/expect && \
28085 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28086
28087@endif expect
28088
28089# Other targets (info, dvi, pdf, etc.)
28090
28091.PHONY: maybe-info-expect info-expect
28092maybe-info-expect:
28093@if expect
28094maybe-info-expect: info-expect
28095
28096info-expect: \
28097 configure-expect
28098 @: $(MAKE); $(unstage)
28099 @[ -f ./expect/Makefile ] || exit 0; \
28100 r=`${PWD_COMMAND}`; export r; \
28101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28102 $(HOST_EXPORTS) \
28103 for flag in $(EXTRA_HOST_FLAGS) ; do \
28104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28105 done; \
28106 echo "Doing info in expect" ; \
28107 (cd $(HOST_SUBDIR)/expect && \
28108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28110 "RANLIB=$${RANLIB}" \
28111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28112 info) \
28113 || exit 1
28114
28115@endif expect
28116
28117.PHONY: maybe-dvi-expect dvi-expect
28118maybe-dvi-expect:
28119@if expect
28120maybe-dvi-expect: dvi-expect
28121
28122dvi-expect: \
28123 configure-expect
28124 @: $(MAKE); $(unstage)
28125 @[ -f ./expect/Makefile ] || exit 0; \
28126 r=`${PWD_COMMAND}`; export r; \
28127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28128 $(HOST_EXPORTS) \
28129 for flag in $(EXTRA_HOST_FLAGS) ; do \
28130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28131 done; \
28132 echo "Doing dvi in expect" ; \
28133 (cd $(HOST_SUBDIR)/expect && \
28134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28136 "RANLIB=$${RANLIB}" \
28137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28138 dvi) \
28139 || exit 1
28140
28141@endif expect
28142
28143.PHONY: maybe-pdf-expect pdf-expect
28144maybe-pdf-expect:
28145@if expect
28146maybe-pdf-expect: pdf-expect
28147
28148pdf-expect: \
28149 configure-expect
28150 @: $(MAKE); $(unstage)
28151 @[ -f ./expect/Makefile ] || exit 0; \
28152 r=`${PWD_COMMAND}`; export r; \
28153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28154 $(HOST_EXPORTS) \
28155 for flag in $(EXTRA_HOST_FLAGS) ; do \
28156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28157 done; \
28158 echo "Doing pdf in expect" ; \
28159 (cd $(HOST_SUBDIR)/expect && \
28160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28162 "RANLIB=$${RANLIB}" \
28163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28164 pdf) \
28165 || exit 1
28166
28167@endif expect
28168
28169.PHONY: maybe-html-expect html-expect
28170maybe-html-expect:
28171@if expect
28172maybe-html-expect: html-expect
28173
28174html-expect: \
28175 configure-expect
28176 @: $(MAKE); $(unstage)
28177 @[ -f ./expect/Makefile ] || exit 0; \
28178 r=`${PWD_COMMAND}`; export r; \
28179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28180 $(HOST_EXPORTS) \
28181 for flag in $(EXTRA_HOST_FLAGS) ; do \
28182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28183 done; \
28184 echo "Doing html in expect" ; \
28185 (cd $(HOST_SUBDIR)/expect && \
28186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28188 "RANLIB=$${RANLIB}" \
28189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28190 html) \
28191 || exit 1
28192
28193@endif expect
28194
28195.PHONY: maybe-TAGS-expect TAGS-expect
28196maybe-TAGS-expect:
28197@if expect
28198maybe-TAGS-expect: TAGS-expect
28199
28200TAGS-expect: \
28201 configure-expect
28202 @: $(MAKE); $(unstage)
28203 @[ -f ./expect/Makefile ] || exit 0; \
28204 r=`${PWD_COMMAND}`; export r; \
28205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28206 $(HOST_EXPORTS) \
28207 for flag in $(EXTRA_HOST_FLAGS) ; do \
28208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28209 done; \
28210 echo "Doing TAGS in expect" ; \
28211 (cd $(HOST_SUBDIR)/expect && \
28212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28214 "RANLIB=$${RANLIB}" \
28215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28216 TAGS) \
28217 || exit 1
28218
28219@endif expect
28220
28221.PHONY: maybe-install-info-expect install-info-expect
28222maybe-install-info-expect:
28223@if expect
28224maybe-install-info-expect: install-info-expect
28225
28226install-info-expect: \
28227 configure-expect \
28228 info-expect
28229 @: $(MAKE); $(unstage)
28230 @[ -f ./expect/Makefile ] || exit 0; \
28231 r=`${PWD_COMMAND}`; export r; \
28232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28233 $(HOST_EXPORTS) \
28234 for flag in $(EXTRA_HOST_FLAGS) ; do \
28235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28236 done; \
28237 echo "Doing install-info in expect" ; \
28238 (cd $(HOST_SUBDIR)/expect && \
28239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28241 "RANLIB=$${RANLIB}" \
28242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28243 install-info) \
28244 || exit 1
28245
28246@endif expect
28247
28248.PHONY: maybe-install-pdf-expect install-pdf-expect
28249maybe-install-pdf-expect:
28250@if expect
28251maybe-install-pdf-expect: install-pdf-expect
28252
28253install-pdf-expect: \
28254 configure-expect \
28255 pdf-expect
28256 @: $(MAKE); $(unstage)
28257 @[ -f ./expect/Makefile ] || exit 0; \
28258 r=`${PWD_COMMAND}`; export r; \
28259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28260 $(HOST_EXPORTS) \
28261 for flag in $(EXTRA_HOST_FLAGS) ; do \
28262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28263 done; \
28264 echo "Doing install-pdf in expect" ; \
28265 (cd $(HOST_SUBDIR)/expect && \
28266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28268 "RANLIB=$${RANLIB}" \
28269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28270 install-pdf) \
28271 || exit 1
28272
28273@endif expect
28274
28275.PHONY: maybe-install-html-expect install-html-expect
28276maybe-install-html-expect:
28277@if expect
28278maybe-install-html-expect: install-html-expect
28279
28280install-html-expect: \
28281 configure-expect \
28282 html-expect
28283 @: $(MAKE); $(unstage)
28284 @[ -f ./expect/Makefile ] || exit 0; \
28285 r=`${PWD_COMMAND}`; export r; \
28286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28287 $(HOST_EXPORTS) \
28288 for flag in $(EXTRA_HOST_FLAGS) ; do \
28289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28290 done; \
28291 echo "Doing install-html in expect" ; \
28292 (cd $(HOST_SUBDIR)/expect && \
28293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28295 "RANLIB=$${RANLIB}" \
28296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28297 install-html) \
28298 || exit 1
28299
28300@endif expect
28301
28302.PHONY: maybe-installcheck-expect installcheck-expect
28303maybe-installcheck-expect:
28304@if expect
28305maybe-installcheck-expect: installcheck-expect
28306
28307installcheck-expect: \
28308 configure-expect
28309 @: $(MAKE); $(unstage)
28310 @[ -f ./expect/Makefile ] || exit 0; \
28311 r=`${PWD_COMMAND}`; export r; \
28312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28313 $(HOST_EXPORTS) \
28314 for flag in $(EXTRA_HOST_FLAGS) ; do \
28315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28316 done; \
28317 echo "Doing installcheck in expect" ; \
28318 (cd $(HOST_SUBDIR)/expect && \
28319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28321 "RANLIB=$${RANLIB}" \
28322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28323 installcheck) \
28324 || exit 1
28325
28326@endif expect
28327
28328.PHONY: maybe-mostlyclean-expect mostlyclean-expect
28329maybe-mostlyclean-expect:
28330@if expect
28331maybe-mostlyclean-expect: mostlyclean-expect
28332
28333mostlyclean-expect:
28334 @: $(MAKE); $(unstage)
28335 @[ -f ./expect/Makefile ] || exit 0; \
28336 r=`${PWD_COMMAND}`; export r; \
28337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28338 $(HOST_EXPORTS) \
28339 for flag in $(EXTRA_HOST_FLAGS) ; do \
28340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28341 done; \
28342 echo "Doing mostlyclean in expect" ; \
28343 (cd $(HOST_SUBDIR)/expect && \
28344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28346 "RANLIB=$${RANLIB}" \
28347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28348 mostlyclean) \
28349 || exit 1
28350
28351@endif expect
28352
28353.PHONY: maybe-clean-expect clean-expect
28354maybe-clean-expect:
28355@if expect
28356maybe-clean-expect: clean-expect
28357
28358clean-expect:
28359 @: $(MAKE); $(unstage)
28360 @[ -f ./expect/Makefile ] || exit 0; \
28361 r=`${PWD_COMMAND}`; export r; \
28362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28363 $(HOST_EXPORTS) \
28364 for flag in $(EXTRA_HOST_FLAGS) ; do \
28365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28366 done; \
28367 echo "Doing clean in expect" ; \
28368 (cd $(HOST_SUBDIR)/expect && \
28369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28371 "RANLIB=$${RANLIB}" \
28372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28373 clean) \
28374 || exit 1
28375
28376@endif expect
28377
28378.PHONY: maybe-distclean-expect distclean-expect
28379maybe-distclean-expect:
28380@if expect
28381maybe-distclean-expect: distclean-expect
28382
28383distclean-expect:
28384 @: $(MAKE); $(unstage)
28385 @[ -f ./expect/Makefile ] || exit 0; \
28386 r=`${PWD_COMMAND}`; export r; \
28387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28388 $(HOST_EXPORTS) \
28389 for flag in $(EXTRA_HOST_FLAGS) ; do \
28390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28391 done; \
28392 echo "Doing distclean in expect" ; \
28393 (cd $(HOST_SUBDIR)/expect && \
28394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28396 "RANLIB=$${RANLIB}" \
28397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28398 distclean) \
28399 || exit 1
28400
28401@endif expect
28402
28403.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28404maybe-maintainer-clean-expect:
28405@if expect
28406maybe-maintainer-clean-expect: maintainer-clean-expect
28407
28408maintainer-clean-expect:
28409 @: $(MAKE); $(unstage)
28410 @[ -f ./expect/Makefile ] || exit 0; \
28411 r=`${PWD_COMMAND}`; export r; \
28412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28413 $(HOST_EXPORTS) \
28414 for flag in $(EXTRA_HOST_FLAGS) ; do \
28415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28416 done; \
28417 echo "Doing maintainer-clean in expect" ; \
28418 (cd $(HOST_SUBDIR)/expect && \
28419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28421 "RANLIB=$${RANLIB}" \
28422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28423 maintainer-clean) \
28424 || exit 1
28425
28426@endif expect
28427
28428
28429
28430.PHONY: configure-guile maybe-configure-guile
28431maybe-configure-guile:
28432@if gcc-bootstrap
28433configure-guile: stage_current
28434@endif gcc-bootstrap
28435@if guile
28436maybe-configure-guile: configure-guile
28437configure-guile:
28438 @: $(MAKE); $(unstage)
28439 @r=`${PWD_COMMAND}`; export r; \
28440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28441 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28442 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
28443 $(HOST_EXPORTS) \
28444 echo Configuring in $(HOST_SUBDIR)/guile; \
28445 cd "$(HOST_SUBDIR)/guile" || exit 1; \
28446 case $(srcdir) in \
28447 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28448 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28449 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28450 esac; \
28451 module_srcdir=guile; \
28452 $(SHELL) \
28453 $$s/$$module_srcdir/configure \
28454 --srcdir=$${topdir}/$$module_srcdir \
28455 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28456 --target=${target_alias} \
28457 || exit 1
28458@endif guile
28459
28460
28461
28462
28463
28464.PHONY: all-guile maybe-all-guile
28465maybe-all-guile:
28466@if gcc-bootstrap
28467all-guile: stage_current
28468@endif gcc-bootstrap
28469@if guile
28470TARGET-guile=all
28471maybe-all-guile: all-guile
28472all-guile: configure-guile
28473 @: $(MAKE); $(unstage)
28474 @r=`${PWD_COMMAND}`; export r; \
28475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28476 $(HOST_EXPORTS) \
28477 (cd $(HOST_SUBDIR)/guile && \
28478 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28479 $(TARGET-guile))
28480@endif guile
28481
28482
28483
28484
28485.PHONY: check-guile maybe-check-guile
28486maybe-check-guile:
28487@if guile
28488maybe-check-guile: check-guile
28489
28490check-guile:
28491 @: $(MAKE); $(unstage)
28492 @r=`${PWD_COMMAND}`; export r; \
28493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28494 $(HOST_EXPORTS) \
28495 (cd $(HOST_SUBDIR)/guile && \
28496 $(MAKE) $(FLAGS_TO_PASS) check)
28497
28498@endif guile
28499
28500.PHONY: install-guile maybe-install-guile
28501maybe-install-guile:
28502@if guile
28503maybe-install-guile: install-guile
28504
28505install-guile: installdirs
28506 @: $(MAKE); $(unstage)
28507 @r=`${PWD_COMMAND}`; export r; \
28508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28509 $(HOST_EXPORTS) \
28510 (cd $(HOST_SUBDIR)/guile && \
28511 $(MAKE) $(FLAGS_TO_PASS) install)
28512
28513@endif guile
28514
28515.PHONY: install-strip-guile maybe-install-strip-guile
28516maybe-install-strip-guile:
28517@if guile
28518maybe-install-strip-guile: install-strip-guile
28519
28520install-strip-guile: installdirs
28521 @: $(MAKE); $(unstage)
28522 @r=`${PWD_COMMAND}`; export r; \
28523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28524 $(HOST_EXPORTS) \
28525 (cd $(HOST_SUBDIR)/guile && \
28526 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28527
28528@endif guile
28529
28530# Other targets (info, dvi, pdf, etc.)
28531
28532.PHONY: maybe-info-guile info-guile
28533maybe-info-guile:
28534@if guile
28535maybe-info-guile: info-guile
28536
28537info-guile: \
28538 configure-guile
28539 @: $(MAKE); $(unstage)
28540 @[ -f ./guile/Makefile ] || exit 0; \
28541 r=`${PWD_COMMAND}`; export r; \
28542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28543 $(HOST_EXPORTS) \
28544 for flag in $(EXTRA_HOST_FLAGS) ; do \
28545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28546 done; \
28547 echo "Doing info in guile" ; \
28548 (cd $(HOST_SUBDIR)/guile && \
28549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28551 "RANLIB=$${RANLIB}" \
28552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28553 info) \
28554 || exit 1
28555
28556@endif guile
28557
28558.PHONY: maybe-dvi-guile dvi-guile
28559maybe-dvi-guile:
28560@if guile
28561maybe-dvi-guile: dvi-guile
28562
28563dvi-guile: \
28564 configure-guile
28565 @: $(MAKE); $(unstage)
28566 @[ -f ./guile/Makefile ] || exit 0; \
28567 r=`${PWD_COMMAND}`; export r; \
28568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28569 $(HOST_EXPORTS) \
28570 for flag in $(EXTRA_HOST_FLAGS) ; do \
28571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28572 done; \
28573 echo "Doing dvi in guile" ; \
28574 (cd $(HOST_SUBDIR)/guile && \
28575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28577 "RANLIB=$${RANLIB}" \
28578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28579 dvi) \
28580 || exit 1
28581
28582@endif guile
28583
28584.PHONY: maybe-pdf-guile pdf-guile
28585maybe-pdf-guile:
28586@if guile
28587maybe-pdf-guile: pdf-guile
28588
28589pdf-guile: \
28590 configure-guile
28591 @: $(MAKE); $(unstage)
28592 @[ -f ./guile/Makefile ] || exit 0; \
28593 r=`${PWD_COMMAND}`; export r; \
28594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28595 $(HOST_EXPORTS) \
28596 for flag in $(EXTRA_HOST_FLAGS) ; do \
28597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28598 done; \
28599 echo "Doing pdf in guile" ; \
28600 (cd $(HOST_SUBDIR)/guile && \
28601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28603 "RANLIB=$${RANLIB}" \
28604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28605 pdf) \
28606 || exit 1
28607
28608@endif guile
28609
28610.PHONY: maybe-html-guile html-guile
28611maybe-html-guile:
28612@if guile
28613maybe-html-guile: html-guile
28614
28615html-guile: \
28616 configure-guile
28617 @: $(MAKE); $(unstage)
28618 @[ -f ./guile/Makefile ] || exit 0; \
28619 r=`${PWD_COMMAND}`; export r; \
28620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28621 $(HOST_EXPORTS) \
28622 for flag in $(EXTRA_HOST_FLAGS) ; do \
28623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28624 done; \
28625 echo "Doing html in guile" ; \
28626 (cd $(HOST_SUBDIR)/guile && \
28627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28629 "RANLIB=$${RANLIB}" \
28630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28631 html) \
28632 || exit 1
28633
28634@endif guile
28635
28636.PHONY: maybe-TAGS-guile TAGS-guile
28637maybe-TAGS-guile:
28638@if guile
28639maybe-TAGS-guile: TAGS-guile
28640
28641TAGS-guile: \
28642 configure-guile
28643 @: $(MAKE); $(unstage)
28644 @[ -f ./guile/Makefile ] || exit 0; \
28645 r=`${PWD_COMMAND}`; export r; \
28646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28647 $(HOST_EXPORTS) \
28648 for flag in $(EXTRA_HOST_FLAGS) ; do \
28649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28650 done; \
28651 echo "Doing TAGS in guile" ; \
28652 (cd $(HOST_SUBDIR)/guile && \
28653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28655 "RANLIB=$${RANLIB}" \
28656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28657 TAGS) \
28658 || exit 1
28659
28660@endif guile
28661
28662.PHONY: maybe-install-info-guile install-info-guile
28663maybe-install-info-guile:
28664@if guile
28665maybe-install-info-guile: install-info-guile
28666
28667install-info-guile: \
28668 configure-guile \
28669 info-guile
28670 @: $(MAKE); $(unstage)
28671 @[ -f ./guile/Makefile ] || exit 0; \
28672 r=`${PWD_COMMAND}`; export r; \
28673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28674 $(HOST_EXPORTS) \
28675 for flag in $(EXTRA_HOST_FLAGS) ; do \
28676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28677 done; \
28678 echo "Doing install-info in guile" ; \
28679 (cd $(HOST_SUBDIR)/guile && \
28680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28682 "RANLIB=$${RANLIB}" \
28683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28684 install-info) \
28685 || exit 1
28686
28687@endif guile
28688
28689.PHONY: maybe-install-pdf-guile install-pdf-guile
28690maybe-install-pdf-guile:
28691@if guile
28692maybe-install-pdf-guile: install-pdf-guile
28693
28694install-pdf-guile: \
28695 configure-guile \
28696 pdf-guile
28697 @: $(MAKE); $(unstage)
28698 @[ -f ./guile/Makefile ] || exit 0; \
28699 r=`${PWD_COMMAND}`; export r; \
28700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28701 $(HOST_EXPORTS) \
28702 for flag in $(EXTRA_HOST_FLAGS) ; do \
28703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28704 done; \
28705 echo "Doing install-pdf in guile" ; \
28706 (cd $(HOST_SUBDIR)/guile && \
28707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28709 "RANLIB=$${RANLIB}" \
28710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28711 install-pdf) \
28712 || exit 1
28713
28714@endif guile
28715
28716.PHONY: maybe-install-html-guile install-html-guile
28717maybe-install-html-guile:
28718@if guile
28719maybe-install-html-guile: install-html-guile
28720
28721install-html-guile: \
28722 configure-guile \
28723 html-guile
28724 @: $(MAKE); $(unstage)
28725 @[ -f ./guile/Makefile ] || exit 0; \
28726 r=`${PWD_COMMAND}`; export r; \
28727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28728 $(HOST_EXPORTS) \
28729 for flag in $(EXTRA_HOST_FLAGS) ; do \
28730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28731 done; \
28732 echo "Doing install-html in guile" ; \
28733 (cd $(HOST_SUBDIR)/guile && \
28734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28736 "RANLIB=$${RANLIB}" \
28737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28738 install-html) \
28739 || exit 1
28740
28741@endif guile
28742
28743.PHONY: maybe-installcheck-guile installcheck-guile
28744maybe-installcheck-guile:
28745@if guile
28746maybe-installcheck-guile: installcheck-guile
28747
28748installcheck-guile: \
28749 configure-guile
28750 @: $(MAKE); $(unstage)
28751 @[ -f ./guile/Makefile ] || exit 0; \
28752 r=`${PWD_COMMAND}`; export r; \
28753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28754 $(HOST_EXPORTS) \
28755 for flag in $(EXTRA_HOST_FLAGS) ; do \
28756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28757 done; \
28758 echo "Doing installcheck in guile" ; \
28759 (cd $(HOST_SUBDIR)/guile && \
28760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28762 "RANLIB=$${RANLIB}" \
28763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28764 installcheck) \
28765 || exit 1
28766
28767@endif guile
28768
28769.PHONY: maybe-mostlyclean-guile mostlyclean-guile
28770maybe-mostlyclean-guile:
28771@if guile
28772maybe-mostlyclean-guile: mostlyclean-guile
28773
28774mostlyclean-guile:
28775 @: $(MAKE); $(unstage)
28776 @[ -f ./guile/Makefile ] || exit 0; \
28777 r=`${PWD_COMMAND}`; export r; \
28778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28779 $(HOST_EXPORTS) \
28780 for flag in $(EXTRA_HOST_FLAGS) ; do \
28781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28782 done; \
28783 echo "Doing mostlyclean in guile" ; \
28784 (cd $(HOST_SUBDIR)/guile && \
28785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28787 "RANLIB=$${RANLIB}" \
28788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28789 mostlyclean) \
28790 || exit 1
28791
28792@endif guile
28793
28794.PHONY: maybe-clean-guile clean-guile
28795maybe-clean-guile:
28796@if guile
28797maybe-clean-guile: clean-guile
28798
28799clean-guile:
28800 @: $(MAKE); $(unstage)
28801 @[ -f ./guile/Makefile ] || exit 0; \
28802 r=`${PWD_COMMAND}`; export r; \
28803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28804 $(HOST_EXPORTS) \
28805 for flag in $(EXTRA_HOST_FLAGS) ; do \
28806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28807 done; \
28808 echo "Doing clean in guile" ; \
28809 (cd $(HOST_SUBDIR)/guile && \
28810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28812 "RANLIB=$${RANLIB}" \
28813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28814 clean) \
28815 || exit 1
28816
28817@endif guile
28818
28819.PHONY: maybe-distclean-guile distclean-guile
28820maybe-distclean-guile:
28821@if guile
28822maybe-distclean-guile: distclean-guile
28823
28824distclean-guile:
28825 @: $(MAKE); $(unstage)
28826 @[ -f ./guile/Makefile ] || exit 0; \
28827 r=`${PWD_COMMAND}`; export r; \
28828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28829 $(HOST_EXPORTS) \
28830 for flag in $(EXTRA_HOST_FLAGS) ; do \
28831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28832 done; \
28833 echo "Doing distclean in guile" ; \
28834 (cd $(HOST_SUBDIR)/guile && \
28835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28837 "RANLIB=$${RANLIB}" \
28838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28839 distclean) \
28840 || exit 1
28841
28842@endif guile
28843
28844.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28845maybe-maintainer-clean-guile:
28846@if guile
28847maybe-maintainer-clean-guile: maintainer-clean-guile
28848
28849maintainer-clean-guile:
28850 @: $(MAKE); $(unstage)
28851 @[ -f ./guile/Makefile ] || exit 0; \
28852 r=`${PWD_COMMAND}`; export r; \
28853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28854 $(HOST_EXPORTS) \
28855 for flag in $(EXTRA_HOST_FLAGS) ; do \
28856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28857 done; \
28858 echo "Doing maintainer-clean in guile" ; \
28859 (cd $(HOST_SUBDIR)/guile && \
28860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28862 "RANLIB=$${RANLIB}" \
28863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28864 maintainer-clean) \
28865 || exit 1
28866
28867@endif guile
28868
28869
28870
28871.PHONY: configure-tk maybe-configure-tk
28872maybe-configure-tk:
28873@if gcc-bootstrap
28874configure-tk: stage_current
28875@endif gcc-bootstrap
28876@if tk
28877maybe-configure-tk: configure-tk
28878configure-tk:
28879 @: $(MAKE); $(unstage)
28880 @r=`${PWD_COMMAND}`; export r; \
28881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28882 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28883 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28884 $(HOST_EXPORTS) \
28885 echo Configuring in $(HOST_SUBDIR)/tk; \
28886 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28887 case $(srcdir) in \
28888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28889 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28891 esac; \
28892 module_srcdir=tk; \
28893 $(SHELL) \
28894 $$s/$$module_srcdir/configure \
28895 --srcdir=$${topdir}/$$module_srcdir \
28896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28897 --target=${target_alias} \
28898 || exit 1
28899@endif tk
28900
28901
28902
28903
28904
28905.PHONY: all-tk maybe-all-tk
28906maybe-all-tk:
28907@if gcc-bootstrap
28908all-tk: stage_current
28909@endif gcc-bootstrap
28910@if tk
28911TARGET-tk=all
28912maybe-all-tk: all-tk
28913all-tk: configure-tk
28914 @: $(MAKE); $(unstage)
28915 @r=`${PWD_COMMAND}`; export r; \
28916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28917 $(HOST_EXPORTS) \
28918 (cd $(HOST_SUBDIR)/tk && \
28919 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28920 $(TARGET-tk))
28921@endif tk
28922
28923
28924
28925
28926.PHONY: check-tk maybe-check-tk
28927maybe-check-tk:
28928@if tk
28929maybe-check-tk: check-tk
28930
28931check-tk:
28932 @: $(MAKE); $(unstage)
28933 @r=`${PWD_COMMAND}`; export r; \
28934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28935 $(HOST_EXPORTS) \
28936 (cd $(HOST_SUBDIR)/tk && \
28937 $(MAKE) $(FLAGS_TO_PASS) check)
28938
28939@endif tk
28940
28941.PHONY: install-tk maybe-install-tk
28942maybe-install-tk:
28943@if tk
28944maybe-install-tk: install-tk
28945
28946install-tk: installdirs
28947 @: $(MAKE); $(unstage)
28948 @r=`${PWD_COMMAND}`; export r; \
28949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28950 $(HOST_EXPORTS) \
28951 (cd $(HOST_SUBDIR)/tk && \
28952 $(MAKE) $(FLAGS_TO_PASS) install)
28953
28954@endif tk
28955
28956.PHONY: install-strip-tk maybe-install-strip-tk
28957maybe-install-strip-tk:
28958@if tk
28959maybe-install-strip-tk: install-strip-tk
28960
28961install-strip-tk: installdirs
28962 @: $(MAKE); $(unstage)
28963 @r=`${PWD_COMMAND}`; export r; \
28964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28965 $(HOST_EXPORTS) \
28966 (cd $(HOST_SUBDIR)/tk && \
28967 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28968
28969@endif tk
28970
28971# Other targets (info, dvi, pdf, etc.)
28972
28973.PHONY: maybe-info-tk info-tk
28974maybe-info-tk:
28975@if tk
28976maybe-info-tk: info-tk
28977
28978info-tk: \
28979 configure-tk
28980 @: $(MAKE); $(unstage)
28981 @[ -f ./tk/Makefile ] || exit 0; \
28982 r=`${PWD_COMMAND}`; export r; \
28983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28984 $(HOST_EXPORTS) \
28985 for flag in $(EXTRA_HOST_FLAGS) ; do \
28986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28987 done; \
28988 echo "Doing info in tk" ; \
28989 (cd $(HOST_SUBDIR)/tk && \
28990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28992 "RANLIB=$${RANLIB}" \
28993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28994 info) \
28995 || exit 1
28996
28997@endif tk
28998
28999.PHONY: maybe-dvi-tk dvi-tk
29000maybe-dvi-tk:
29001@if tk
29002maybe-dvi-tk: dvi-tk
29003
29004dvi-tk: \
29005 configure-tk
29006 @: $(MAKE); $(unstage)
29007 @[ -f ./tk/Makefile ] || exit 0; \
29008 r=`${PWD_COMMAND}`; export r; \
29009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29010 $(HOST_EXPORTS) \
29011 for flag in $(EXTRA_HOST_FLAGS) ; do \
29012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29013 done; \
29014 echo "Doing dvi in tk" ; \
29015 (cd $(HOST_SUBDIR)/tk && \
29016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29018 "RANLIB=$${RANLIB}" \
29019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29020 dvi) \
29021 || exit 1
29022
29023@endif tk
29024
29025.PHONY: maybe-pdf-tk pdf-tk
29026maybe-pdf-tk:
29027@if tk
29028maybe-pdf-tk: pdf-tk
29029
29030pdf-tk: \
29031 configure-tk
29032 @: $(MAKE); $(unstage)
29033 @[ -f ./tk/Makefile ] || exit 0; \
29034 r=`${PWD_COMMAND}`; export r; \
29035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29036 $(HOST_EXPORTS) \
29037 for flag in $(EXTRA_HOST_FLAGS) ; do \
29038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29039 done; \
29040 echo "Doing pdf in tk" ; \
29041 (cd $(HOST_SUBDIR)/tk && \
29042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29044 "RANLIB=$${RANLIB}" \
29045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29046 pdf) \
29047 || exit 1
29048
29049@endif tk
29050
29051.PHONY: maybe-html-tk html-tk
29052maybe-html-tk:
29053@if tk
29054maybe-html-tk: html-tk
29055
29056html-tk: \
29057 configure-tk
29058 @: $(MAKE); $(unstage)
29059 @[ -f ./tk/Makefile ] || exit 0; \
29060 r=`${PWD_COMMAND}`; export r; \
29061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29062 $(HOST_EXPORTS) \
29063 for flag in $(EXTRA_HOST_FLAGS) ; do \
29064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29065 done; \
29066 echo "Doing html in tk" ; \
29067 (cd $(HOST_SUBDIR)/tk && \
29068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29070 "RANLIB=$${RANLIB}" \
29071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29072 html) \
29073 || exit 1
29074
29075@endif tk
29076
29077.PHONY: maybe-TAGS-tk TAGS-tk
29078maybe-TAGS-tk:
29079@if tk
29080maybe-TAGS-tk: TAGS-tk
29081
29082TAGS-tk: \
29083 configure-tk
29084 @: $(MAKE); $(unstage)
29085 @[ -f ./tk/Makefile ] || exit 0; \
29086 r=`${PWD_COMMAND}`; export r; \
29087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29088 $(HOST_EXPORTS) \
29089 for flag in $(EXTRA_HOST_FLAGS) ; do \
29090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29091 done; \
29092 echo "Doing TAGS in tk" ; \
29093 (cd $(HOST_SUBDIR)/tk && \
29094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29096 "RANLIB=$${RANLIB}" \
29097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29098 TAGS) \
29099 || exit 1
29100
29101@endif tk
29102
29103.PHONY: maybe-install-info-tk install-info-tk
29104maybe-install-info-tk:
29105@if tk
29106maybe-install-info-tk: install-info-tk
29107
29108install-info-tk: \
29109 configure-tk \
29110 info-tk
29111 @: $(MAKE); $(unstage)
29112 @[ -f ./tk/Makefile ] || exit 0; \
29113 r=`${PWD_COMMAND}`; export r; \
29114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29115 $(HOST_EXPORTS) \
29116 for flag in $(EXTRA_HOST_FLAGS) ; do \
29117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29118 done; \
29119 echo "Doing install-info in tk" ; \
29120 (cd $(HOST_SUBDIR)/tk && \
29121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29123 "RANLIB=$${RANLIB}" \
29124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29125 install-info) \
29126 || exit 1
29127
29128@endif tk
29129
29130.PHONY: maybe-install-pdf-tk install-pdf-tk
29131maybe-install-pdf-tk:
29132@if tk
29133maybe-install-pdf-tk: install-pdf-tk
29134
29135install-pdf-tk: \
29136 configure-tk \
29137 pdf-tk
29138 @: $(MAKE); $(unstage)
29139 @[ -f ./tk/Makefile ] || exit 0; \
29140 r=`${PWD_COMMAND}`; export r; \
29141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29142 $(HOST_EXPORTS) \
29143 for flag in $(EXTRA_HOST_FLAGS) ; do \
29144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29145 done; \
29146 echo "Doing install-pdf in tk" ; \
29147 (cd $(HOST_SUBDIR)/tk && \
29148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29150 "RANLIB=$${RANLIB}" \
29151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29152 install-pdf) \
29153 || exit 1
29154
29155@endif tk
29156
29157.PHONY: maybe-install-html-tk install-html-tk
29158maybe-install-html-tk:
29159@if tk
29160maybe-install-html-tk: install-html-tk
29161
29162install-html-tk: \
29163 configure-tk \
29164 html-tk
29165 @: $(MAKE); $(unstage)
29166 @[ -f ./tk/Makefile ] || exit 0; \
29167 r=`${PWD_COMMAND}`; export r; \
29168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29169 $(HOST_EXPORTS) \
29170 for flag in $(EXTRA_HOST_FLAGS) ; do \
29171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29172 done; \
29173 echo "Doing install-html in tk" ; \
29174 (cd $(HOST_SUBDIR)/tk && \
29175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29177 "RANLIB=$${RANLIB}" \
29178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29179 install-html) \
29180 || exit 1
29181
29182@endif tk
29183
29184.PHONY: maybe-installcheck-tk installcheck-tk
29185maybe-installcheck-tk:
29186@if tk
29187maybe-installcheck-tk: installcheck-tk
29188
29189installcheck-tk: \
29190 configure-tk
29191 @: $(MAKE); $(unstage)
29192 @[ -f ./tk/Makefile ] || exit 0; \
29193 r=`${PWD_COMMAND}`; export r; \
29194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29195 $(HOST_EXPORTS) \
29196 for flag in $(EXTRA_HOST_FLAGS) ; do \
29197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29198 done; \
29199 echo "Doing installcheck in tk" ; \
29200 (cd $(HOST_SUBDIR)/tk && \
29201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29203 "RANLIB=$${RANLIB}" \
29204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29205 installcheck) \
29206 || exit 1
29207
29208@endif tk
29209
29210.PHONY: maybe-mostlyclean-tk mostlyclean-tk
29211maybe-mostlyclean-tk:
29212@if tk
29213maybe-mostlyclean-tk: mostlyclean-tk
29214
29215mostlyclean-tk:
29216 @: $(MAKE); $(unstage)
29217 @[ -f ./tk/Makefile ] || exit 0; \
29218 r=`${PWD_COMMAND}`; export r; \
29219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29220 $(HOST_EXPORTS) \
29221 for flag in $(EXTRA_HOST_FLAGS) ; do \
29222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29223 done; \
29224 echo "Doing mostlyclean in tk" ; \
29225 (cd $(HOST_SUBDIR)/tk && \
29226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29228 "RANLIB=$${RANLIB}" \
29229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29230 mostlyclean) \
29231 || exit 1
29232
29233@endif tk
29234
29235.PHONY: maybe-clean-tk clean-tk
29236maybe-clean-tk:
29237@if tk
29238maybe-clean-tk: clean-tk
29239
29240clean-tk:
29241 @: $(MAKE); $(unstage)
29242 @[ -f ./tk/Makefile ] || exit 0; \
29243 r=`${PWD_COMMAND}`; export r; \
29244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29245 $(HOST_EXPORTS) \
29246 for flag in $(EXTRA_HOST_FLAGS) ; do \
29247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29248 done; \
29249 echo "Doing clean in tk" ; \
29250 (cd $(HOST_SUBDIR)/tk && \
29251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29253 "RANLIB=$${RANLIB}" \
29254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29255 clean) \
29256 || exit 1
29257
29258@endif tk
29259
29260.PHONY: maybe-distclean-tk distclean-tk
29261maybe-distclean-tk:
29262@if tk
29263maybe-distclean-tk: distclean-tk
29264
29265distclean-tk:
29266 @: $(MAKE); $(unstage)
29267 @[ -f ./tk/Makefile ] || exit 0; \
29268 r=`${PWD_COMMAND}`; export r; \
29269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29270 $(HOST_EXPORTS) \
29271 for flag in $(EXTRA_HOST_FLAGS) ; do \
29272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29273 done; \
29274 echo "Doing distclean in tk" ; \
29275 (cd $(HOST_SUBDIR)/tk && \
29276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29278 "RANLIB=$${RANLIB}" \
29279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29280 distclean) \
29281 || exit 1
29282
29283@endif tk
29284
29285.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29286maybe-maintainer-clean-tk:
29287@if tk
29288maybe-maintainer-clean-tk: maintainer-clean-tk
29289
29290maintainer-clean-tk:
29291 @: $(MAKE); $(unstage)
29292 @[ -f ./tk/Makefile ] || exit 0; \
29293 r=`${PWD_COMMAND}`; export r; \
29294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29295 $(HOST_EXPORTS) \
29296 for flag in $(EXTRA_HOST_FLAGS) ; do \
29297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29298 done; \
29299 echo "Doing maintainer-clean in tk" ; \
29300 (cd $(HOST_SUBDIR)/tk && \
29301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29303 "RANLIB=$${RANLIB}" \
29304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29305 maintainer-clean) \
29306 || exit 1
29307
29308@endif tk
29309
29310
29311
29312.PHONY: configure-libtermcap maybe-configure-libtermcap
29313maybe-configure-libtermcap:
29314@if gcc-bootstrap
29315configure-libtermcap: stage_current
29316@endif gcc-bootstrap
29317@if libtermcap
29318maybe-configure-libtermcap: configure-libtermcap
29319configure-libtermcap:
29320 @: $(MAKE); $(unstage)
29321 @r=`${PWD_COMMAND}`; export r; \
29322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29323 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
29325 $(HOST_EXPORTS) \
29326 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29327 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29328 case $(srcdir) in \
29329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29330 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29332 esac; \
29333 module_srcdir=libtermcap; \
29334 $(SHELL) \
29335 $$s/$$module_srcdir/configure \
29336 --srcdir=$${topdir}/$$module_srcdir \
29337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29338 --target=${target_alias} \
29339 || exit 1
29340@endif libtermcap
29341
29342
29343
29344
29345
29346.PHONY: all-libtermcap maybe-all-libtermcap
29347maybe-all-libtermcap:
29348@if gcc-bootstrap
29349all-libtermcap: stage_current
29350@endif gcc-bootstrap
29351@if libtermcap
29352TARGET-libtermcap=all
29353maybe-all-libtermcap: all-libtermcap
29354all-libtermcap: configure-libtermcap
29355 @: $(MAKE); $(unstage)
29356 @r=`${PWD_COMMAND}`; export r; \
29357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29358 $(HOST_EXPORTS) \
29359 (cd $(HOST_SUBDIR)/libtermcap && \
29360 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29361 $(TARGET-libtermcap))
29362@endif libtermcap
29363
29364
29365
29366
29367.PHONY: check-libtermcap maybe-check-libtermcap
29368maybe-check-libtermcap:
29369@if libtermcap
29370maybe-check-libtermcap: check-libtermcap
29371
29372check-libtermcap:
29373
29374@endif libtermcap
29375
29376.PHONY: install-libtermcap maybe-install-libtermcap
29377maybe-install-libtermcap:
29378@if libtermcap
29379maybe-install-libtermcap: install-libtermcap
29380
29381install-libtermcap: installdirs
29382 @: $(MAKE); $(unstage)
29383 @r=`${PWD_COMMAND}`; export r; \
29384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29385 $(HOST_EXPORTS) \
29386 (cd $(HOST_SUBDIR)/libtermcap && \
29387 $(MAKE) $(FLAGS_TO_PASS) install)
29388
29389@endif libtermcap
29390
29391.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29392maybe-install-strip-libtermcap:
29393@if libtermcap
29394maybe-install-strip-libtermcap: install-strip-libtermcap
29395
29396install-strip-libtermcap: installdirs
29397 @: $(MAKE); $(unstage)
29398 @r=`${PWD_COMMAND}`; export r; \
29399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29400 $(HOST_EXPORTS) \
29401 (cd $(HOST_SUBDIR)/libtermcap && \
29402 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29403
29404@endif libtermcap
29405
29406# Other targets (info, dvi, pdf, etc.)
29407
29408.PHONY: maybe-info-libtermcap info-libtermcap
29409maybe-info-libtermcap:
29410@if libtermcap
29411maybe-info-libtermcap: info-libtermcap
29412
29413info-libtermcap: \
29414 configure-libtermcap
29415 @: $(MAKE); $(unstage)
29416 @[ -f ./libtermcap/Makefile ] || exit 0; \
29417 r=`${PWD_COMMAND}`; export r; \
29418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29419 $(HOST_EXPORTS) \
29420 for flag in $(EXTRA_HOST_FLAGS) ; do \
29421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29422 done; \
29423 echo "Doing info in libtermcap" ; \
29424 (cd $(HOST_SUBDIR)/libtermcap && \
29425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29427 "RANLIB=$${RANLIB}" \
29428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29429 info) \
29430 || exit 1
29431
29432@endif libtermcap
29433
29434.PHONY: maybe-dvi-libtermcap dvi-libtermcap
29435maybe-dvi-libtermcap:
29436@if libtermcap
29437maybe-dvi-libtermcap: dvi-libtermcap
29438
29439dvi-libtermcap: \
29440 configure-libtermcap
29441 @: $(MAKE); $(unstage)
29442 @[ -f ./libtermcap/Makefile ] || exit 0; \
29443 r=`${PWD_COMMAND}`; export r; \
29444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29445 $(HOST_EXPORTS) \
29446 for flag in $(EXTRA_HOST_FLAGS) ; do \
29447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29448 done; \
29449 echo "Doing dvi in libtermcap" ; \
29450 (cd $(HOST_SUBDIR)/libtermcap && \
29451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29453 "RANLIB=$${RANLIB}" \
29454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29455 dvi) \
29456 || exit 1
29457
29458@endif libtermcap
29459
29460.PHONY: maybe-pdf-libtermcap pdf-libtermcap
29461maybe-pdf-libtermcap:
29462@if libtermcap
29463maybe-pdf-libtermcap: pdf-libtermcap
29464
29465pdf-libtermcap: \
29466 configure-libtermcap
29467 @: $(MAKE); $(unstage)
29468 @[ -f ./libtermcap/Makefile ] || exit 0; \
29469 r=`${PWD_COMMAND}`; export r; \
29470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29471 $(HOST_EXPORTS) \
29472 for flag in $(EXTRA_HOST_FLAGS) ; do \
29473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29474 done; \
29475 echo "Doing pdf in libtermcap" ; \
29476 (cd $(HOST_SUBDIR)/libtermcap && \
29477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29479 "RANLIB=$${RANLIB}" \
29480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29481 pdf) \
29482 || exit 1
29483
29484@endif libtermcap
29485
29486.PHONY: maybe-html-libtermcap html-libtermcap
29487maybe-html-libtermcap:
29488@if libtermcap
29489maybe-html-libtermcap: html-libtermcap
29490
29491html-libtermcap: \
29492 configure-libtermcap
29493 @: $(MAKE); $(unstage)
29494 @[ -f ./libtermcap/Makefile ] || exit 0; \
29495 r=`${PWD_COMMAND}`; export r; \
29496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29497 $(HOST_EXPORTS) \
29498 for flag in $(EXTRA_HOST_FLAGS) ; do \
29499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29500 done; \
29501 echo "Doing html in libtermcap" ; \
29502 (cd $(HOST_SUBDIR)/libtermcap && \
29503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29505 "RANLIB=$${RANLIB}" \
29506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29507 html) \
29508 || exit 1
29509
29510@endif libtermcap
29511
29512.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29513maybe-TAGS-libtermcap:
29514@if libtermcap
29515maybe-TAGS-libtermcap: TAGS-libtermcap
29516
29517TAGS-libtermcap: \
29518 configure-libtermcap
29519 @: $(MAKE); $(unstage)
29520 @[ -f ./libtermcap/Makefile ] || exit 0; \
29521 r=`${PWD_COMMAND}`; export r; \
29522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29523 $(HOST_EXPORTS) \
29524 for flag in $(EXTRA_HOST_FLAGS) ; do \
29525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29526 done; \
29527 echo "Doing TAGS in libtermcap" ; \
29528 (cd $(HOST_SUBDIR)/libtermcap && \
29529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29531 "RANLIB=$${RANLIB}" \
29532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29533 TAGS) \
29534 || exit 1
29535
29536@endif libtermcap
29537
29538.PHONY: maybe-install-info-libtermcap install-info-libtermcap
29539maybe-install-info-libtermcap:
29540@if libtermcap
29541maybe-install-info-libtermcap: install-info-libtermcap
29542
29543install-info-libtermcap: \
29544 configure-libtermcap \
29545 info-libtermcap
29546 @: $(MAKE); $(unstage)
29547 @[ -f ./libtermcap/Makefile ] || exit 0; \
29548 r=`${PWD_COMMAND}`; export r; \
29549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29550 $(HOST_EXPORTS) \
29551 for flag in $(EXTRA_HOST_FLAGS) ; do \
29552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29553 done; \
29554 echo "Doing install-info in libtermcap" ; \
29555 (cd $(HOST_SUBDIR)/libtermcap && \
29556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29558 "RANLIB=$${RANLIB}" \
29559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29560 install-info) \
29561 || exit 1
29562
29563@endif libtermcap
29564
29565.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29566maybe-install-pdf-libtermcap:
29567@if libtermcap
29568maybe-install-pdf-libtermcap: install-pdf-libtermcap
29569
29570install-pdf-libtermcap: \
29571 configure-libtermcap \
29572 pdf-libtermcap
29573 @: $(MAKE); $(unstage)
29574 @[ -f ./libtermcap/Makefile ] || exit 0; \
29575 r=`${PWD_COMMAND}`; export r; \
29576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29577 $(HOST_EXPORTS) \
29578 for flag in $(EXTRA_HOST_FLAGS) ; do \
29579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29580 done; \
29581 echo "Doing install-pdf in libtermcap" ; \
29582 (cd $(HOST_SUBDIR)/libtermcap && \
29583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29585 "RANLIB=$${RANLIB}" \
29586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29587 install-pdf) \
29588 || exit 1
29589
29590@endif libtermcap
29591
29592.PHONY: maybe-install-html-libtermcap install-html-libtermcap
29593maybe-install-html-libtermcap:
29594@if libtermcap
29595maybe-install-html-libtermcap: install-html-libtermcap
29596
29597install-html-libtermcap: \
29598 configure-libtermcap \
29599 html-libtermcap
29600 @: $(MAKE); $(unstage)
29601 @[ -f ./libtermcap/Makefile ] || exit 0; \
29602 r=`${PWD_COMMAND}`; export r; \
29603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29604 $(HOST_EXPORTS) \
29605 for flag in $(EXTRA_HOST_FLAGS) ; do \
29606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29607 done; \
29608 echo "Doing install-html in libtermcap" ; \
29609 (cd $(HOST_SUBDIR)/libtermcap && \
29610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29612 "RANLIB=$${RANLIB}" \
29613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29614 install-html) \
29615 || exit 1
29616
29617@endif libtermcap
29618
29619.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
29620maybe-installcheck-libtermcap:
29621@if libtermcap
29622maybe-installcheck-libtermcap: installcheck-libtermcap
29623
29624installcheck-libtermcap: \
29625 configure-libtermcap
29626 @: $(MAKE); $(unstage)
29627 @[ -f ./libtermcap/Makefile ] || exit 0; \
29628 r=`${PWD_COMMAND}`; export r; \
29629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29630 $(HOST_EXPORTS) \
29631 for flag in $(EXTRA_HOST_FLAGS) ; do \
29632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29633 done; \
29634 echo "Doing installcheck in libtermcap" ; \
29635 (cd $(HOST_SUBDIR)/libtermcap && \
29636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29638 "RANLIB=$${RANLIB}" \
29639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29640 installcheck) \
29641 || exit 1
29642
29643@endif libtermcap
29644
29645.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
29646maybe-mostlyclean-libtermcap:
29647@if libtermcap
29648maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
29649
29650# libtermcap doesn't support mostlyclean.
29651mostlyclean-libtermcap:
29652
29653@endif libtermcap
29654
29655.PHONY: maybe-clean-libtermcap clean-libtermcap
29656maybe-clean-libtermcap:
29657@if libtermcap
29658maybe-clean-libtermcap: clean-libtermcap
29659
29660# libtermcap doesn't support clean.
29661clean-libtermcap:
29662
29663@endif libtermcap
29664
29665.PHONY: maybe-distclean-libtermcap distclean-libtermcap
29666maybe-distclean-libtermcap:
29667@if libtermcap
29668maybe-distclean-libtermcap: distclean-libtermcap
29669
29670# libtermcap doesn't support distclean.
29671distclean-libtermcap:
29672
29673@endif libtermcap
29674
29675.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
29676maybe-maintainer-clean-libtermcap:
29677@if libtermcap
29678maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29679
29680# libtermcap doesn't support maintainer-clean.
29681maintainer-clean-libtermcap:
29682
29683@endif libtermcap
29684
29685
29686
29687.PHONY: configure-utils maybe-configure-utils
29688maybe-configure-utils:
29689@if gcc-bootstrap
29690configure-utils: stage_current
29691@endif gcc-bootstrap
29692@if utils
29693maybe-configure-utils: configure-utils
29694configure-utils:
29695 @: $(MAKE); $(unstage)
29696 @r=`${PWD_COMMAND}`; export r; \
29697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29698 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29699 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29700 $(HOST_EXPORTS) \
29701 echo Configuring in $(HOST_SUBDIR)/utils; \
29702 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29703 case $(srcdir) in \
29704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29705 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29707 esac; \
29708 module_srcdir=utils; \
29709 $(SHELL) \
29710 $$s/$$module_srcdir/configure \
29711 --srcdir=$${topdir}/$$module_srcdir \
29712 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29713 --target=${target_alias} \
29714 || exit 1
29715@endif utils
29716
29717
29718
29719
29720
29721.PHONY: all-utils maybe-all-utils
29722maybe-all-utils:
29723@if gcc-bootstrap
29724all-utils: stage_current
29725@endif gcc-bootstrap
29726@if utils
29727TARGET-utils=all
29728maybe-all-utils: all-utils
29729all-utils: configure-utils
29730 @: $(MAKE); $(unstage)
29731 @r=`${PWD_COMMAND}`; export r; \
29732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29733 $(HOST_EXPORTS) \
29734 (cd $(HOST_SUBDIR)/utils && \
29735 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29736 $(TARGET-utils))
29737@endif utils
29738
29739
29740
29741
29742.PHONY: check-utils maybe-check-utils
29743maybe-check-utils:
29744@if utils
29745maybe-check-utils: check-utils
29746
29747check-utils:
29748
29749@endif utils
29750
29751.PHONY: install-utils maybe-install-utils
29752maybe-install-utils:
29753@if utils
29754maybe-install-utils: install-utils
29755
29756install-utils: installdirs
29757 @: $(MAKE); $(unstage)
29758 @r=`${PWD_COMMAND}`; export r; \
29759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29760 $(HOST_EXPORTS) \
29761 (cd $(HOST_SUBDIR)/utils && \
29762 $(MAKE) $(FLAGS_TO_PASS) install)
29763
29764@endif utils
29765
29766.PHONY: install-strip-utils maybe-install-strip-utils
29767maybe-install-strip-utils:
29768@if utils
29769maybe-install-strip-utils: install-strip-utils
29770
29771install-strip-utils: installdirs
29772 @: $(MAKE); $(unstage)
29773 @r=`${PWD_COMMAND}`; export r; \
29774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29775 $(HOST_EXPORTS) \
29776 (cd $(HOST_SUBDIR)/utils && \
29777 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29778
29779@endif utils
29780
29781# Other targets (info, dvi, pdf, etc.)
29782
29783.PHONY: maybe-info-utils info-utils
29784maybe-info-utils:
29785@if utils
29786maybe-info-utils: info-utils
29787
29788info-utils: \
29789 configure-utils
29790 @: $(MAKE); $(unstage)
29791 @[ -f ./utils/Makefile ] || exit 0; \
29792 r=`${PWD_COMMAND}`; export r; \
29793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29794 $(HOST_EXPORTS) \
29795 for flag in $(EXTRA_HOST_FLAGS) ; do \
29796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29797 done; \
29798 echo "Doing info in utils" ; \
29799 (cd $(HOST_SUBDIR)/utils && \
29800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29802 "RANLIB=$${RANLIB}" \
29803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29804 info) \
29805 || exit 1
29806
29807@endif utils
29808
29809.PHONY: maybe-dvi-utils dvi-utils
29810maybe-dvi-utils:
29811@if utils
29812maybe-dvi-utils: dvi-utils
29813
29814dvi-utils: \
29815 configure-utils
29816 @: $(MAKE); $(unstage)
29817 @[ -f ./utils/Makefile ] || exit 0; \
29818 r=`${PWD_COMMAND}`; export r; \
29819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29820 $(HOST_EXPORTS) \
29821 for flag in $(EXTRA_HOST_FLAGS) ; do \
29822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29823 done; \
29824 echo "Doing dvi in utils" ; \
29825 (cd $(HOST_SUBDIR)/utils && \
29826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29828 "RANLIB=$${RANLIB}" \
29829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29830 dvi) \
29831 || exit 1
29832
29833@endif utils
29834
29835.PHONY: maybe-pdf-utils pdf-utils
29836maybe-pdf-utils:
29837@if utils
29838maybe-pdf-utils: pdf-utils
29839
29840pdf-utils: \
29841 configure-utils
29842 @: $(MAKE); $(unstage)
29843 @[ -f ./utils/Makefile ] || exit 0; \
29844 r=`${PWD_COMMAND}`; export r; \
29845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29846 $(HOST_EXPORTS) \
29847 for flag in $(EXTRA_HOST_FLAGS) ; do \
29848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29849 done; \
29850 echo "Doing pdf in utils" ; \
29851 (cd $(HOST_SUBDIR)/utils && \
29852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29854 "RANLIB=$${RANLIB}" \
29855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29856 pdf) \
29857 || exit 1
29858
29859@endif utils
29860
29861.PHONY: maybe-html-utils html-utils
29862maybe-html-utils:
29863@if utils
29864maybe-html-utils: html-utils
29865
29866html-utils: \
29867 configure-utils
29868 @: $(MAKE); $(unstage)
29869 @[ -f ./utils/Makefile ] || exit 0; \
29870 r=`${PWD_COMMAND}`; export r; \
29871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29872 $(HOST_EXPORTS) \
29873 for flag in $(EXTRA_HOST_FLAGS) ; do \
29874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29875 done; \
29876 echo "Doing html in utils" ; \
29877 (cd $(HOST_SUBDIR)/utils && \
29878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29880 "RANLIB=$${RANLIB}" \
29881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29882 html) \
29883 || exit 1
29884
29885@endif utils
29886
29887.PHONY: maybe-TAGS-utils TAGS-utils
29888maybe-TAGS-utils:
29889@if utils
29890maybe-TAGS-utils: TAGS-utils
29891
29892TAGS-utils: \
29893 configure-utils
29894 @: $(MAKE); $(unstage)
29895 @[ -f ./utils/Makefile ] || exit 0; \
29896 r=`${PWD_COMMAND}`; export r; \
29897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29898 $(HOST_EXPORTS) \
29899 for flag in $(EXTRA_HOST_FLAGS) ; do \
29900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29901 done; \
29902 echo "Doing TAGS in utils" ; \
29903 (cd $(HOST_SUBDIR)/utils && \
29904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29906 "RANLIB=$${RANLIB}" \
29907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29908 TAGS) \
29909 || exit 1
29910
29911@endif utils
29912
29913.PHONY: maybe-install-info-utils install-info-utils
29914maybe-install-info-utils:
29915@if utils
29916maybe-install-info-utils: install-info-utils
29917
29918install-info-utils: \
29919 configure-utils \
29920 info-utils
29921 @: $(MAKE); $(unstage)
29922 @[ -f ./utils/Makefile ] || exit 0; \
29923 r=`${PWD_COMMAND}`; export r; \
29924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29925 $(HOST_EXPORTS) \
29926 for flag in $(EXTRA_HOST_FLAGS) ; do \
29927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29928 done; \
29929 echo "Doing install-info in utils" ; \
29930 (cd $(HOST_SUBDIR)/utils && \
29931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29933 "RANLIB=$${RANLIB}" \
29934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29935 install-info) \
29936 || exit 1
29937
29938@endif utils
29939
29940.PHONY: maybe-install-pdf-utils install-pdf-utils
29941maybe-install-pdf-utils:
29942@if utils
29943maybe-install-pdf-utils: install-pdf-utils
29944
29945install-pdf-utils: \
29946 configure-utils \
29947 pdf-utils
29948 @: $(MAKE); $(unstage)
29949 @[ -f ./utils/Makefile ] || exit 0; \
29950 r=`${PWD_COMMAND}`; export r; \
29951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29952 $(HOST_EXPORTS) \
29953 for flag in $(EXTRA_HOST_FLAGS) ; do \
29954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29955 done; \
29956 echo "Doing install-pdf in utils" ; \
29957 (cd $(HOST_SUBDIR)/utils && \
29958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29960 "RANLIB=$${RANLIB}" \
29961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29962 install-pdf) \
29963 || exit 1
29964
29965@endif utils
29966
29967.PHONY: maybe-install-html-utils install-html-utils
29968maybe-install-html-utils:
29969@if utils
29970maybe-install-html-utils: install-html-utils
29971
29972install-html-utils: \
29973 configure-utils \
29974 html-utils
29975 @: $(MAKE); $(unstage)
29976 @[ -f ./utils/Makefile ] || exit 0; \
29977 r=`${PWD_COMMAND}`; export r; \
29978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29979 $(HOST_EXPORTS) \
29980 for flag in $(EXTRA_HOST_FLAGS) ; do \
29981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29982 done; \
29983 echo "Doing install-html in utils" ; \
29984 (cd $(HOST_SUBDIR)/utils && \
29985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29987 "RANLIB=$${RANLIB}" \
29988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29989 install-html) \
29990 || exit 1
29991
29992@endif utils
29993
29994.PHONY: maybe-installcheck-utils installcheck-utils
29995maybe-installcheck-utils:
29996@if utils
29997maybe-installcheck-utils: installcheck-utils
29998
29999installcheck-utils: \
30000 configure-utils
30001 @: $(MAKE); $(unstage)
30002 @[ -f ./utils/Makefile ] || exit 0; \
30003 r=`${PWD_COMMAND}`; export r; \
30004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30005 $(HOST_EXPORTS) \
30006 for flag in $(EXTRA_HOST_FLAGS) ; do \
30007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30008 done; \
30009 echo "Doing installcheck in utils" ; \
30010 (cd $(HOST_SUBDIR)/utils && \
30011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30013 "RANLIB=$${RANLIB}" \
30014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30015 installcheck) \
30016 || exit 1
30017
30018@endif utils
30019
30020.PHONY: maybe-mostlyclean-utils mostlyclean-utils
30021maybe-mostlyclean-utils:
30022@if utils
30023maybe-mostlyclean-utils: mostlyclean-utils
30024
30025mostlyclean-utils:
30026 @: $(MAKE); $(unstage)
30027 @[ -f ./utils/Makefile ] || exit 0; \
30028 r=`${PWD_COMMAND}`; export r; \
30029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30030 $(HOST_EXPORTS) \
30031 for flag in $(EXTRA_HOST_FLAGS) ; do \
30032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30033 done; \
30034 echo "Doing mostlyclean in utils" ; \
30035 (cd $(HOST_SUBDIR)/utils && \
30036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30038 "RANLIB=$${RANLIB}" \
30039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30040 mostlyclean) \
30041 || exit 1
30042
30043@endif utils
30044
30045.PHONY: maybe-clean-utils clean-utils
30046maybe-clean-utils:
30047@if utils
30048maybe-clean-utils: clean-utils
30049
30050clean-utils:
30051 @: $(MAKE); $(unstage)
30052 @[ -f ./utils/Makefile ] || exit 0; \
30053 r=`${PWD_COMMAND}`; export r; \
30054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30055 $(HOST_EXPORTS) \
30056 for flag in $(EXTRA_HOST_FLAGS) ; do \
30057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30058 done; \
30059 echo "Doing clean in utils" ; \
30060 (cd $(HOST_SUBDIR)/utils && \
30061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30063 "RANLIB=$${RANLIB}" \
30064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30065 clean) \
30066 || exit 1
30067
30068@endif utils
30069
30070.PHONY: maybe-distclean-utils distclean-utils
30071maybe-distclean-utils:
30072@if utils
30073maybe-distclean-utils: distclean-utils
30074
30075distclean-utils:
30076 @: $(MAKE); $(unstage)
30077 @[ -f ./utils/Makefile ] || exit 0; \
30078 r=`${PWD_COMMAND}`; export r; \
30079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30080 $(HOST_EXPORTS) \
30081 for flag in $(EXTRA_HOST_FLAGS) ; do \
30082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30083 done; \
30084 echo "Doing distclean in utils" ; \
30085 (cd $(HOST_SUBDIR)/utils && \
30086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30088 "RANLIB=$${RANLIB}" \
30089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30090 distclean) \
30091 || exit 1
30092
30093@endif utils
30094
30095.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30096maybe-maintainer-clean-utils:
30097@if utils
30098maybe-maintainer-clean-utils: maintainer-clean-utils
30099
30100maintainer-clean-utils:
30101 @: $(MAKE); $(unstage)
30102 @[ -f ./utils/Makefile ] || exit 0; \
30103 r=`${PWD_COMMAND}`; export r; \
30104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30105 $(HOST_EXPORTS) \
30106 for flag in $(EXTRA_HOST_FLAGS) ; do \
30107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30108 done; \
30109 echo "Doing maintainer-clean in utils" ; \
30110 (cd $(HOST_SUBDIR)/utils && \
30111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30113 "RANLIB=$${RANLIB}" \
30114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30115 maintainer-clean) \
30116 || exit 1
30117
30118@endif utils
30119
30120
30121
30122.PHONY: configure-gnattools maybe-configure-gnattools
30123maybe-configure-gnattools:
30124@if gcc-bootstrap
30125configure-gnattools: stage_current
30126@endif gcc-bootstrap
30127@if gnattools
30128maybe-configure-gnattools: configure-gnattools
30129configure-gnattools:
30130 @: $(MAKE); $(unstage)
30131 @r=`${PWD_COMMAND}`; export r; \
30132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30133 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
30135 $(HOST_EXPORTS) \
30136 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30137 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30138 case $(srcdir) in \
30139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30140 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30142 esac; \
30143 module_srcdir=gnattools; \
30144 $(SHELL) \
30145 $$s/$$module_srcdir/configure \
30146 --srcdir=$${topdir}/$$module_srcdir \
30147 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30148 --target=${target_alias} \
30149 || exit 1
30150@endif gnattools
30151
30152
30153
30154
30155
30156.PHONY: all-gnattools maybe-all-gnattools
30157maybe-all-gnattools:
30158@if gcc-bootstrap
30159all-gnattools: stage_current
30160@endif gcc-bootstrap
30161@if gnattools
30162TARGET-gnattools=all
30163maybe-all-gnattools: all-gnattools
30164all-gnattools: configure-gnattools
30165 @: $(MAKE); $(unstage)
30166 @r=`${PWD_COMMAND}`; export r; \
30167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30168 $(HOST_EXPORTS) \
30169 (cd $(HOST_SUBDIR)/gnattools && \
30170 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30171 $(TARGET-gnattools))
30172@endif gnattools
30173
30174
30175
30176
30177.PHONY: check-gnattools maybe-check-gnattools
30178maybe-check-gnattools:
30179@if gnattools
30180maybe-check-gnattools: check-gnattools
30181
30182check-gnattools:
30183 @: $(MAKE); $(unstage)
30184 @r=`${PWD_COMMAND}`; export r; \
30185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30186 $(HOST_EXPORTS) \
30187 (cd $(HOST_SUBDIR)/gnattools && \
30188 $(MAKE) $(FLAGS_TO_PASS) check)
30189
30190@endif gnattools
30191
30192.PHONY: install-gnattools maybe-install-gnattools
30193maybe-install-gnattools:
30194@if gnattools
30195maybe-install-gnattools: install-gnattools
30196
30197install-gnattools: installdirs
30198 @: $(MAKE); $(unstage)
30199 @r=`${PWD_COMMAND}`; export r; \
30200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30201 $(HOST_EXPORTS) \
30202 (cd $(HOST_SUBDIR)/gnattools && \
30203 $(MAKE) $(FLAGS_TO_PASS) install)
30204
30205@endif gnattools
30206
30207.PHONY: install-strip-gnattools maybe-install-strip-gnattools
30208maybe-install-strip-gnattools:
30209@if gnattools
30210maybe-install-strip-gnattools: install-strip-gnattools
30211
30212install-strip-gnattools: installdirs
30213 @: $(MAKE); $(unstage)
30214 @r=`${PWD_COMMAND}`; export r; \
30215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30216 $(HOST_EXPORTS) \
30217 (cd $(HOST_SUBDIR)/gnattools && \
30218 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30219
30220@endif gnattools
30221
30222# Other targets (info, dvi, pdf, etc.)
30223
30224.PHONY: maybe-info-gnattools info-gnattools
30225maybe-info-gnattools:
30226@if gnattools
30227maybe-info-gnattools: info-gnattools
30228
30229info-gnattools: \
30230 configure-gnattools
30231 @: $(MAKE); $(unstage)
30232 @[ -f ./gnattools/Makefile ] || exit 0; \
30233 r=`${PWD_COMMAND}`; export r; \
30234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30235 $(HOST_EXPORTS) \
30236 for flag in $(EXTRA_HOST_FLAGS) ; do \
30237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30238 done; \
30239 echo "Doing info in gnattools" ; \
30240 (cd $(HOST_SUBDIR)/gnattools && \
30241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30243 "RANLIB=$${RANLIB}" \
30244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30245 info) \
30246 || exit 1
30247
30248@endif gnattools
30249
30250.PHONY: maybe-dvi-gnattools dvi-gnattools
30251maybe-dvi-gnattools:
30252@if gnattools
30253maybe-dvi-gnattools: dvi-gnattools
30254
30255dvi-gnattools: \
30256 configure-gnattools
30257 @: $(MAKE); $(unstage)
30258 @[ -f ./gnattools/Makefile ] || exit 0; \
30259 r=`${PWD_COMMAND}`; export r; \
30260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30261 $(HOST_EXPORTS) \
30262 for flag in $(EXTRA_HOST_FLAGS) ; do \
30263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30264 done; \
30265 echo "Doing dvi in gnattools" ; \
30266 (cd $(HOST_SUBDIR)/gnattools && \
30267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30269 "RANLIB=$${RANLIB}" \
30270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30271 dvi) \
30272 || exit 1
30273
30274@endif gnattools
30275
30276.PHONY: maybe-pdf-gnattools pdf-gnattools
30277maybe-pdf-gnattools:
30278@if gnattools
30279maybe-pdf-gnattools: pdf-gnattools
30280
30281pdf-gnattools: \
30282 configure-gnattools
30283 @: $(MAKE); $(unstage)
30284 @[ -f ./gnattools/Makefile ] || exit 0; \
30285 r=`${PWD_COMMAND}`; export r; \
30286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30287 $(HOST_EXPORTS) \
30288 for flag in $(EXTRA_HOST_FLAGS) ; do \
30289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30290 done; \
30291 echo "Doing pdf in gnattools" ; \
30292 (cd $(HOST_SUBDIR)/gnattools && \
30293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30295 "RANLIB=$${RANLIB}" \
30296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30297 pdf) \
30298 || exit 1
30299
30300@endif gnattools
30301
30302.PHONY: maybe-html-gnattools html-gnattools
30303maybe-html-gnattools:
30304@if gnattools
30305maybe-html-gnattools: html-gnattools
30306
30307html-gnattools: \
30308 configure-gnattools
30309 @: $(MAKE); $(unstage)
30310 @[ -f ./gnattools/Makefile ] || exit 0; \
30311 r=`${PWD_COMMAND}`; export r; \
30312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30313 $(HOST_EXPORTS) \
30314 for flag in $(EXTRA_HOST_FLAGS) ; do \
30315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30316 done; \
30317 echo "Doing html in gnattools" ; \
30318 (cd $(HOST_SUBDIR)/gnattools && \
30319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30321 "RANLIB=$${RANLIB}" \
30322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30323 html) \
30324 || exit 1
30325
30326@endif gnattools
30327
30328.PHONY: maybe-TAGS-gnattools TAGS-gnattools
30329maybe-TAGS-gnattools:
30330@if gnattools
30331maybe-TAGS-gnattools: TAGS-gnattools
30332
30333TAGS-gnattools: \
30334 configure-gnattools
30335 @: $(MAKE); $(unstage)
30336 @[ -f ./gnattools/Makefile ] || exit 0; \
30337 r=`${PWD_COMMAND}`; export r; \
30338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30339 $(HOST_EXPORTS) \
30340 for flag in $(EXTRA_HOST_FLAGS) ; do \
30341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30342 done; \
30343 echo "Doing TAGS in gnattools" ; \
30344 (cd $(HOST_SUBDIR)/gnattools && \
30345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30347 "RANLIB=$${RANLIB}" \
30348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30349 TAGS) \
30350 || exit 1
30351
30352@endif gnattools
30353
30354.PHONY: maybe-install-info-gnattools install-info-gnattools
30355maybe-install-info-gnattools:
30356@if gnattools
30357maybe-install-info-gnattools: install-info-gnattools
30358
30359install-info-gnattools: \
30360 configure-gnattools \
30361 info-gnattools
30362 @: $(MAKE); $(unstage)
30363 @[ -f ./gnattools/Makefile ] || exit 0; \
30364 r=`${PWD_COMMAND}`; export r; \
30365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30366 $(HOST_EXPORTS) \
30367 for flag in $(EXTRA_HOST_FLAGS) ; do \
30368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30369 done; \
30370 echo "Doing install-info in gnattools" ; \
30371 (cd $(HOST_SUBDIR)/gnattools && \
30372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30374 "RANLIB=$${RANLIB}" \
30375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30376 install-info) \
30377 || exit 1
30378
30379@endif gnattools
30380
30381.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30382maybe-install-pdf-gnattools:
30383@if gnattools
30384maybe-install-pdf-gnattools: install-pdf-gnattools
30385
30386install-pdf-gnattools: \
30387 configure-gnattools \
30388 pdf-gnattools
30389 @: $(MAKE); $(unstage)
30390 @[ -f ./gnattools/Makefile ] || exit 0; \
30391 r=`${PWD_COMMAND}`; export r; \
30392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30393 $(HOST_EXPORTS) \
30394 for flag in $(EXTRA_HOST_FLAGS) ; do \
30395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30396 done; \
30397 echo "Doing install-pdf in gnattools" ; \
30398 (cd $(HOST_SUBDIR)/gnattools && \
30399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30401 "RANLIB=$${RANLIB}" \
30402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30403 install-pdf) \
30404 || exit 1
30405
30406@endif gnattools
30407
30408.PHONY: maybe-install-html-gnattools install-html-gnattools
30409maybe-install-html-gnattools:
30410@if gnattools
30411maybe-install-html-gnattools: install-html-gnattools
30412
30413install-html-gnattools: \
30414 configure-gnattools \
30415 html-gnattools
30416 @: $(MAKE); $(unstage)
30417 @[ -f ./gnattools/Makefile ] || exit 0; \
30418 r=`${PWD_COMMAND}`; export r; \
30419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30420 $(HOST_EXPORTS) \
30421 for flag in $(EXTRA_HOST_FLAGS) ; do \
30422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30423 done; \
30424 echo "Doing install-html in gnattools" ; \
30425 (cd $(HOST_SUBDIR)/gnattools && \
30426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30428 "RANLIB=$${RANLIB}" \
30429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30430 install-html) \
30431 || exit 1
30432
30433@endif gnattools
30434
30435.PHONY: maybe-installcheck-gnattools installcheck-gnattools
30436maybe-installcheck-gnattools:
30437@if gnattools
30438maybe-installcheck-gnattools: installcheck-gnattools
30439
30440installcheck-gnattools: \
30441 configure-gnattools
30442 @: $(MAKE); $(unstage)
30443 @[ -f ./gnattools/Makefile ] || exit 0; \
30444 r=`${PWD_COMMAND}`; export r; \
30445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30446 $(HOST_EXPORTS) \
30447 for flag in $(EXTRA_HOST_FLAGS) ; do \
30448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30449 done; \
30450 echo "Doing installcheck in gnattools" ; \
30451 (cd $(HOST_SUBDIR)/gnattools && \
30452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30454 "RANLIB=$${RANLIB}" \
30455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30456 installcheck) \
30457 || exit 1
30458
30459@endif gnattools
30460
30461.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30462maybe-mostlyclean-gnattools:
30463@if gnattools
30464maybe-mostlyclean-gnattools: mostlyclean-gnattools
30465
30466mostlyclean-gnattools:
30467 @: $(MAKE); $(unstage)
30468 @[ -f ./gnattools/Makefile ] || exit 0; \
30469 r=`${PWD_COMMAND}`; export r; \
30470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30471 $(HOST_EXPORTS) \
30472 for flag in $(EXTRA_HOST_FLAGS) ; do \
30473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30474 done; \
30475 echo "Doing mostlyclean in gnattools" ; \
30476 (cd $(HOST_SUBDIR)/gnattools && \
30477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30479 "RANLIB=$${RANLIB}" \
30480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30481 mostlyclean) \
30482 || exit 1
30483
30484@endif gnattools
30485
30486.PHONY: maybe-clean-gnattools clean-gnattools
30487maybe-clean-gnattools:
30488@if gnattools
30489maybe-clean-gnattools: clean-gnattools
30490
30491clean-gnattools:
30492 @: $(MAKE); $(unstage)
30493 @[ -f ./gnattools/Makefile ] || exit 0; \
30494 r=`${PWD_COMMAND}`; export r; \
30495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30496 $(HOST_EXPORTS) \
30497 for flag in $(EXTRA_HOST_FLAGS) ; do \
30498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30499 done; \
30500 echo "Doing clean in gnattools" ; \
30501 (cd $(HOST_SUBDIR)/gnattools && \
30502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30504 "RANLIB=$${RANLIB}" \
30505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30506 clean) \
30507 || exit 1
30508
30509@endif gnattools
30510
30511.PHONY: maybe-distclean-gnattools distclean-gnattools
30512maybe-distclean-gnattools:
30513@if gnattools
30514maybe-distclean-gnattools: distclean-gnattools
30515
30516distclean-gnattools:
30517 @: $(MAKE); $(unstage)
30518 @[ -f ./gnattools/Makefile ] || exit 0; \
30519 r=`${PWD_COMMAND}`; export r; \
30520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30521 $(HOST_EXPORTS) \
30522 for flag in $(EXTRA_HOST_FLAGS) ; do \
30523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30524 done; \
30525 echo "Doing distclean in gnattools" ; \
30526 (cd $(HOST_SUBDIR)/gnattools && \
30527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30529 "RANLIB=$${RANLIB}" \
30530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30531 distclean) \
30532 || exit 1
30533
30534@endif gnattools
30535
30536.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30537maybe-maintainer-clean-gnattools:
30538@if gnattools
30539maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30540
30541maintainer-clean-gnattools:
30542 @: $(MAKE); $(unstage)
30543 @[ -f ./gnattools/Makefile ] || exit 0; \
30544 r=`${PWD_COMMAND}`; export r; \
30545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30546 $(HOST_EXPORTS) \
30547 for flag in $(EXTRA_HOST_FLAGS) ; do \
30548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30549 done; \
30550 echo "Doing maintainer-clean in gnattools" ; \
30551 (cd $(HOST_SUBDIR)/gnattools && \
30552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30554 "RANLIB=$${RANLIB}" \
30555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30556 maintainer-clean) \
30557 || exit 1
30558
30559@endif gnattools
30560
30561
30562
30563.PHONY: configure-lto-plugin maybe-configure-lto-plugin
30564maybe-configure-lto-plugin:
30565@if gcc-bootstrap
30566configure-lto-plugin: stage_current
30567@endif gcc-bootstrap
30568@if lto-plugin
30569maybe-configure-lto-plugin: configure-lto-plugin
30570configure-lto-plugin:
30571 @r=`${PWD_COMMAND}`; export r; \
30572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30573 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30574 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30575 $(HOST_EXPORTS) \
30576 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
30577 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
30578 case $(srcdir) in \
30579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30580 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30582 esac; \
30583 module_srcdir=lto-plugin; \
30584 $(SHELL) \
30585 $$s/$$module_srcdir/configure \
30586 --srcdir=$${topdir}/$$module_srcdir \
30587 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30588 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
30589 || exit 1
30590@endif lto-plugin
30591
30592
30593
30594.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
30595maybe-configure-stage1-lto-plugin:
30596@if lto-plugin-bootstrap
30597maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
30598configure-stage1-lto-plugin:
30599 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30600 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30601 @r=`${PWD_COMMAND}`; export r; \
30602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30603 TFLAGS="$(STAGE1_TFLAGS)"; \
30604 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30605 $(HOST_EXPORTS) \
30606 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30607 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30608 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
30609 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
30610 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30611 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30612 case $(srcdir) in \
30613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30614 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30616 esac; \
30617 module_srcdir=lto-plugin; \
30618 $(SHELL) $$s/$$module_srcdir/configure \
30619 --srcdir=$${topdir}/$$module_srcdir \
30620 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30621 --target=${target_alias} \
30622 \
30623 $(STAGE1_CONFIGURE_FLAGS) \
30624 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30625@endif lto-plugin-bootstrap
30626
30627.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
30628maybe-configure-stage2-lto-plugin:
30629@if lto-plugin-bootstrap
30630maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
30631configure-stage2-lto-plugin:
30632 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30633 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30634 @r=`${PWD_COMMAND}`; export r; \
30635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30636 TFLAGS="$(STAGE2_TFLAGS)"; \
30637 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30638 $(HOST_EXPORTS) \
30639 $(POSTSTAGE1_HOST_EXPORTS) \
30640 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30641 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30642 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
30643 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
30644 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30645 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30646 case $(srcdir) in \
30647 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30648 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30649 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30650 esac; \
30651 module_srcdir=lto-plugin; \
30652 $(SHELL) $$s/$$module_srcdir/configure \
30653 --srcdir=$${topdir}/$$module_srcdir \
30654 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30655 --target=${target_alias} \
30656 --with-build-libsubdir=$(HOST_SUBDIR) \
30657 $(STAGE2_CONFIGURE_FLAGS) \
30658 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30659@endif lto-plugin-bootstrap
30660
30661.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
30662maybe-configure-stage3-lto-plugin:
30663@if lto-plugin-bootstrap
30664maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
30665configure-stage3-lto-plugin:
30666 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30667 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30668 @r=`${PWD_COMMAND}`; export r; \
30669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30670 TFLAGS="$(STAGE3_TFLAGS)"; \
30671 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30672 $(HOST_EXPORTS) \
30673 $(POSTSTAGE1_HOST_EXPORTS) \
30674 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30675 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30676 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30677 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
30678 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30679 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30680 case $(srcdir) in \
30681 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30682 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30683 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30684 esac; \
30685 module_srcdir=lto-plugin; \
30686 $(SHELL) $$s/$$module_srcdir/configure \
30687 --srcdir=$${topdir}/$$module_srcdir \
30688 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30689 --target=${target_alias} \
30690 --with-build-libsubdir=$(HOST_SUBDIR) \
30691 $(STAGE3_CONFIGURE_FLAGS) \
30692 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30693@endif lto-plugin-bootstrap
30694
30695.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30696maybe-configure-stage4-lto-plugin:
30697@if lto-plugin-bootstrap
30698maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30699configure-stage4-lto-plugin:
30700 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30702 @r=`${PWD_COMMAND}`; export r; \
30703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30704 TFLAGS="$(STAGE4_TFLAGS)"; \
30705 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30706 $(HOST_EXPORTS) \
30707 $(POSTSTAGE1_HOST_EXPORTS) \
30708 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30709 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30710 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30711 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30712 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30713 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30714 case $(srcdir) in \
30715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30716 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30718 esac; \
30719 module_srcdir=lto-plugin; \
30720 $(SHELL) $$s/$$module_srcdir/configure \
30721 --srcdir=$${topdir}/$$module_srcdir \
30722 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30723 --target=${target_alias} \
30724 --with-build-libsubdir=$(HOST_SUBDIR) \
30725 $(STAGE4_CONFIGURE_FLAGS) \
30726 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30727@endif lto-plugin-bootstrap
30728
30729.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30730maybe-configure-stageprofile-lto-plugin:
30731@if lto-plugin-bootstrap
30732maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30733configure-stageprofile-lto-plugin:
30734 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30735 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30736 @r=`${PWD_COMMAND}`; export r; \
30737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30738 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30739 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30740 $(HOST_EXPORTS) \
30741 $(POSTSTAGE1_HOST_EXPORTS) \
30742 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30743 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30744 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30745 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30747 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30748 case $(srcdir) in \
30749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30750 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30752 esac; \
30753 module_srcdir=lto-plugin; \
30754 $(SHELL) $$s/$$module_srcdir/configure \
30755 --srcdir=$${topdir}/$$module_srcdir \
30756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30757 --target=${target_alias} \
30758 --with-build-libsubdir=$(HOST_SUBDIR) \
30759 $(STAGEprofile_CONFIGURE_FLAGS) \
30760 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30761@endif lto-plugin-bootstrap
30762
30763.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30764maybe-configure-stagefeedback-lto-plugin:
30765@if lto-plugin-bootstrap
30766maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30767configure-stagefeedback-lto-plugin:
30768 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30769 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30770 @r=`${PWD_COMMAND}`; export r; \
30771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30772 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30773 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30774 $(HOST_EXPORTS) \
30775 $(POSTSTAGE1_HOST_EXPORTS) \
30776 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30777 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30778 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30779 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30780 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30781 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30782 case $(srcdir) in \
30783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30784 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30786 esac; \
30787 module_srcdir=lto-plugin; \
30788 $(SHELL) $$s/$$module_srcdir/configure \
30789 --srcdir=$${topdir}/$$module_srcdir \
30790 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30791 --target=${target_alias} \
30792 --with-build-libsubdir=$(HOST_SUBDIR) \
30793 $(STAGEfeedback_CONFIGURE_FLAGS) \
30794 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30795@endif lto-plugin-bootstrap
30796
30797
30798
30799
30800
30801.PHONY: all-lto-plugin maybe-all-lto-plugin
30802maybe-all-lto-plugin:
30803@if gcc-bootstrap
30804all-lto-plugin: stage_current
30805@endif gcc-bootstrap
30806@if lto-plugin
30807TARGET-lto-plugin=all
30808maybe-all-lto-plugin: all-lto-plugin
30809all-lto-plugin: configure-lto-plugin
30810 @r=`${PWD_COMMAND}`; export r; \
30811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30812 $(HOST_EXPORTS) \
30813 (cd $(HOST_SUBDIR)/lto-plugin && \
30814 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30815 $(TARGET-lto-plugin))
30816@endif lto-plugin
30817
30818
30819
30820.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30821.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30822maybe-all-stage1-lto-plugin:
30823maybe-clean-stage1-lto-plugin:
30824@if lto-plugin-bootstrap
30825maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30826all-stage1: all-stage1-lto-plugin
30827TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30828all-stage1-lto-plugin: configure-stage1-lto-plugin
30829 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30830 @r=`${PWD_COMMAND}`; export r; \
30831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30832 TFLAGS="$(STAGE1_TFLAGS)"; \
30833 $(HOST_EXPORTS) \
30834 cd $(HOST_SUBDIR)/lto-plugin && \
30835 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30836 CFLAGS="$(STAGE1_CFLAGS)" \
30837 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30838 LIBCFLAGS="$(LIBCFLAGS)" \
30839 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30840 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30841 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30842 $(EXTRA_HOST_FLAGS) \
30843 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30844 TFLAGS="$(STAGE1_TFLAGS)" \
30845 $(TARGET-stage1-lto-plugin)
30846
30847maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30848clean-stage1: clean-stage1-lto-plugin
30849clean-stage1-lto-plugin:
30850 @if [ $(current_stage) = stage1 ]; then \
30851 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30852 else \
30853 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30854 $(MAKE) stage1-start; \
30855 fi; \
30856 cd $(HOST_SUBDIR)/lto-plugin && \
30857 $(MAKE) $(EXTRA_HOST_FLAGS) \
30858 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30859@endif lto-plugin-bootstrap
30860
30861
30862.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30863.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30864maybe-all-stage2-lto-plugin:
30865maybe-clean-stage2-lto-plugin:
30866@if lto-plugin-bootstrap
30867maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30868all-stage2: all-stage2-lto-plugin
30869TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30870all-stage2-lto-plugin: configure-stage2-lto-plugin
30871 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30872 @r=`${PWD_COMMAND}`; export r; \
30873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30874 TFLAGS="$(STAGE2_TFLAGS)"; \
30875 $(HOST_EXPORTS) \
30876 $(POSTSTAGE1_HOST_EXPORTS) \
30877 cd $(HOST_SUBDIR)/lto-plugin && \
30878 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30879 CFLAGS="$(STAGE2_CFLAGS)" \
30880 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30881 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30882 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30883 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30884 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30885 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30886 TFLAGS="$(STAGE2_TFLAGS)" \
30887 $(TARGET-stage2-lto-plugin)
30888
30889maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30890clean-stage2: clean-stage2-lto-plugin
30891clean-stage2-lto-plugin:
30892 @if [ $(current_stage) = stage2 ]; then \
30893 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30894 else \
30895 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30896 $(MAKE) stage2-start; \
30897 fi; \
30898 cd $(HOST_SUBDIR)/lto-plugin && \
30899 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30900@endif lto-plugin-bootstrap
30901
30902
30903.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30904.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30905maybe-all-stage3-lto-plugin:
30906maybe-clean-stage3-lto-plugin:
30907@if lto-plugin-bootstrap
30908maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30909all-stage3: all-stage3-lto-plugin
30910TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30911all-stage3-lto-plugin: configure-stage3-lto-plugin
30912 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30913 @r=`${PWD_COMMAND}`; export r; \
30914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30915 TFLAGS="$(STAGE3_TFLAGS)"; \
30916 $(HOST_EXPORTS) \
30917 $(POSTSTAGE1_HOST_EXPORTS) \
30918 cd $(HOST_SUBDIR)/lto-plugin && \
30919 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30920 CFLAGS="$(STAGE3_CFLAGS)" \
30921 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30922 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30923 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30924 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30925 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30926 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30927 TFLAGS="$(STAGE3_TFLAGS)" \
30928 $(TARGET-stage3-lto-plugin)
30929
30930maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30931clean-stage3: clean-stage3-lto-plugin
30932clean-stage3-lto-plugin:
30933 @if [ $(current_stage) = stage3 ]; then \
30934 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30935 else \
30936 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30937 $(MAKE) stage3-start; \
30938 fi; \
30939 cd $(HOST_SUBDIR)/lto-plugin && \
30940 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30941@endif lto-plugin-bootstrap
30942
30943
30944.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30945.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30946maybe-all-stage4-lto-plugin:
30947maybe-clean-stage4-lto-plugin:
30948@if lto-plugin-bootstrap
30949maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30950all-stage4: all-stage4-lto-plugin
30951TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30952all-stage4-lto-plugin: configure-stage4-lto-plugin
30953 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30954 @r=`${PWD_COMMAND}`; export r; \
30955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30956 TFLAGS="$(STAGE4_TFLAGS)"; \
30957 $(HOST_EXPORTS) \
30958 $(POSTSTAGE1_HOST_EXPORTS) \
30959 cd $(HOST_SUBDIR)/lto-plugin && \
30960 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30961 CFLAGS="$(STAGE4_CFLAGS)" \
30962 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30963 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30964 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30965 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30966 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30967 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30968 TFLAGS="$(STAGE4_TFLAGS)" \
30969 $(TARGET-stage4-lto-plugin)
30970
30971maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30972clean-stage4: clean-stage4-lto-plugin
30973clean-stage4-lto-plugin:
30974 @if [ $(current_stage) = stage4 ]; then \
30975 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30976 else \
30977 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30978 $(MAKE) stage4-start; \
30979 fi; \
30980 cd $(HOST_SUBDIR)/lto-plugin && \
30981 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30982@endif lto-plugin-bootstrap
30983
30984
30985.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30986.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30987maybe-all-stageprofile-lto-plugin:
30988maybe-clean-stageprofile-lto-plugin:
30989@if lto-plugin-bootstrap
30990maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30991all-stageprofile: all-stageprofile-lto-plugin
30992TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30993all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30994 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30995 @r=`${PWD_COMMAND}`; export r; \
30996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30997 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30998 $(HOST_EXPORTS) \
30999 $(POSTSTAGE1_HOST_EXPORTS) \
31000 cd $(HOST_SUBDIR)/lto-plugin && \
31001 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31002 CFLAGS="$(STAGEprofile_CFLAGS)" \
31003 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31004 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31005 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31006 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31007 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31008 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31009 TFLAGS="$(STAGEprofile_TFLAGS)" \
31010 $(TARGET-stageprofile-lto-plugin)
31011
31012maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31013clean-stageprofile: clean-stageprofile-lto-plugin
31014clean-stageprofile-lto-plugin:
31015 @if [ $(current_stage) = stageprofile ]; then \
31016 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31017 else \
31018 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31019 $(MAKE) stageprofile-start; \
31020 fi; \
31021 cd $(HOST_SUBDIR)/lto-plugin && \
31022 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31023@endif lto-plugin-bootstrap
31024
31025
31026.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31027.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31028maybe-all-stagefeedback-lto-plugin:
31029maybe-clean-stagefeedback-lto-plugin:
31030@if lto-plugin-bootstrap
31031maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31032all-stagefeedback: all-stagefeedback-lto-plugin
31033TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31034all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31035 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31036 @r=`${PWD_COMMAND}`; export r; \
31037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31038 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31039 $(HOST_EXPORTS) \
31040 $(POSTSTAGE1_HOST_EXPORTS) \
31041 cd $(HOST_SUBDIR)/lto-plugin && \
31042 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31043 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31044 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31045 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31046 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31047 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31048 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31049 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31050 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31051 $(TARGET-stagefeedback-lto-plugin)
31052
31053maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31054clean-stagefeedback: clean-stagefeedback-lto-plugin
31055clean-stagefeedback-lto-plugin:
31056 @if [ $(current_stage) = stagefeedback ]; then \
31057 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31058 else \
31059 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31060 $(MAKE) stagefeedback-start; \
31061 fi; \
31062 cd $(HOST_SUBDIR)/lto-plugin && \
31063 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31064@endif lto-plugin-bootstrap
31065
31066
31067
31068
31069
31070.PHONY: check-lto-plugin maybe-check-lto-plugin
31071maybe-check-lto-plugin:
31072@if lto-plugin
31073maybe-check-lto-plugin: check-lto-plugin
31074
31075check-lto-plugin:
31076 @: $(MAKE); $(unstage)
31077 @r=`${PWD_COMMAND}`; export r; \
31078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31079 $(HOST_EXPORTS) \
31080 (cd $(HOST_SUBDIR)/lto-plugin && \
31081 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
31082
31083@endif lto-plugin
31084
31085.PHONY: install-lto-plugin maybe-install-lto-plugin
31086maybe-install-lto-plugin:
31087@if lto-plugin
31088maybe-install-lto-plugin: install-lto-plugin
31089
31090install-lto-plugin: installdirs
31091 @: $(MAKE); $(unstage)
31092 @r=`${PWD_COMMAND}`; export r; \
31093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31094 $(HOST_EXPORTS) \
31095 (cd $(HOST_SUBDIR)/lto-plugin && \
31096 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31097
31098@endif lto-plugin
31099
31100.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31101maybe-install-strip-lto-plugin:
31102@if lto-plugin
31103maybe-install-strip-lto-plugin: install-strip-lto-plugin
31104
31105install-strip-lto-plugin: installdirs
31106 @: $(MAKE); $(unstage)
31107 @r=`${PWD_COMMAND}`; export r; \
31108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31109 $(HOST_EXPORTS) \
31110 (cd $(HOST_SUBDIR)/lto-plugin && \
31111 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31112
31113@endif lto-plugin
31114
31115# Other targets (info, dvi, pdf, etc.)
31116
31117.PHONY: maybe-info-lto-plugin info-lto-plugin
31118maybe-info-lto-plugin:
31119@if lto-plugin
31120maybe-info-lto-plugin: info-lto-plugin
31121
31122info-lto-plugin: \
31123 configure-lto-plugin
31124 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31125 r=`${PWD_COMMAND}`; export r; \
31126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31127 $(HOST_EXPORTS) \
31128 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31130 done; \
31131 echo "Doing info in lto-plugin" ; \
31132 (cd $(HOST_SUBDIR)/lto-plugin && \
31133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31135 "RANLIB=$${RANLIB}" \
31136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31137 info) \
31138 || exit 1
31139
31140@endif lto-plugin
31141
31142.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31143maybe-dvi-lto-plugin:
31144@if lto-plugin
31145maybe-dvi-lto-plugin: dvi-lto-plugin
31146
31147dvi-lto-plugin: \
31148 configure-lto-plugin
31149 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31150 r=`${PWD_COMMAND}`; export r; \
31151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31152 $(HOST_EXPORTS) \
31153 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31155 done; \
31156 echo "Doing dvi in lto-plugin" ; \
31157 (cd $(HOST_SUBDIR)/lto-plugin && \
31158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31160 "RANLIB=$${RANLIB}" \
31161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31162 dvi) \
31163 || exit 1
31164
31165@endif lto-plugin
31166
31167.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31168maybe-pdf-lto-plugin:
31169@if lto-plugin
31170maybe-pdf-lto-plugin: pdf-lto-plugin
31171
31172pdf-lto-plugin: \
31173 configure-lto-plugin
31174 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31175 r=`${PWD_COMMAND}`; export r; \
31176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31177 $(HOST_EXPORTS) \
31178 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31180 done; \
31181 echo "Doing pdf in lto-plugin" ; \
31182 (cd $(HOST_SUBDIR)/lto-plugin && \
31183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31185 "RANLIB=$${RANLIB}" \
31186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31187 pdf) \
31188 || exit 1
31189
31190@endif lto-plugin
31191
31192.PHONY: maybe-html-lto-plugin html-lto-plugin
31193maybe-html-lto-plugin:
31194@if lto-plugin
31195maybe-html-lto-plugin: html-lto-plugin
31196
31197html-lto-plugin: \
31198 configure-lto-plugin
31199 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31200 r=`${PWD_COMMAND}`; export r; \
31201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31202 $(HOST_EXPORTS) \
31203 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31205 done; \
31206 echo "Doing html in lto-plugin" ; \
31207 (cd $(HOST_SUBDIR)/lto-plugin && \
31208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31210 "RANLIB=$${RANLIB}" \
31211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31212 html) \
31213 || exit 1
31214
31215@endif lto-plugin
31216
31217.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31218maybe-TAGS-lto-plugin:
31219@if lto-plugin
31220maybe-TAGS-lto-plugin: TAGS-lto-plugin
31221
31222TAGS-lto-plugin: \
31223 configure-lto-plugin
31224 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31225 r=`${PWD_COMMAND}`; export r; \
31226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31227 $(HOST_EXPORTS) \
31228 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31230 done; \
31231 echo "Doing TAGS in lto-plugin" ; \
31232 (cd $(HOST_SUBDIR)/lto-plugin && \
31233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31235 "RANLIB=$${RANLIB}" \
31236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31237 TAGS) \
31238 || exit 1
31239
31240@endif lto-plugin
31241
31242.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31243maybe-install-info-lto-plugin:
31244@if lto-plugin
31245maybe-install-info-lto-plugin: install-info-lto-plugin
31246
31247install-info-lto-plugin: \
31248 configure-lto-plugin \
31249 info-lto-plugin
31250 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31251 r=`${PWD_COMMAND}`; export r; \
31252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31253 $(HOST_EXPORTS) \
31254 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31256 done; \
31257 echo "Doing install-info in lto-plugin" ; \
31258 (cd $(HOST_SUBDIR)/lto-plugin && \
31259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31261 "RANLIB=$${RANLIB}" \
31262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31263 install-info) \
31264 || exit 1
31265
31266@endif lto-plugin
31267
31268.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31269maybe-install-pdf-lto-plugin:
31270@if lto-plugin
31271maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31272
31273install-pdf-lto-plugin: \
31274 configure-lto-plugin \
31275 pdf-lto-plugin
31276 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31277 r=`${PWD_COMMAND}`; export r; \
31278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31279 $(HOST_EXPORTS) \
31280 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31282 done; \
31283 echo "Doing install-pdf in lto-plugin" ; \
31284 (cd $(HOST_SUBDIR)/lto-plugin && \
31285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31287 "RANLIB=$${RANLIB}" \
31288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31289 install-pdf) \
31290 || exit 1
31291
31292@endif lto-plugin
31293
31294.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31295maybe-install-html-lto-plugin:
31296@if lto-plugin
31297maybe-install-html-lto-plugin: install-html-lto-plugin
31298
31299install-html-lto-plugin: \
31300 configure-lto-plugin \
31301 html-lto-plugin
31302 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31303 r=`${PWD_COMMAND}`; export r; \
31304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31305 $(HOST_EXPORTS) \
31306 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31308 done; \
31309 echo "Doing install-html in lto-plugin" ; \
31310 (cd $(HOST_SUBDIR)/lto-plugin && \
31311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31313 "RANLIB=$${RANLIB}" \
31314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31315 install-html) \
31316 || exit 1
31317
31318@endif lto-plugin
31319
31320.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31321maybe-installcheck-lto-plugin:
31322@if lto-plugin
31323maybe-installcheck-lto-plugin: installcheck-lto-plugin
31324
31325installcheck-lto-plugin: \
31326 configure-lto-plugin
31327 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31328 r=`${PWD_COMMAND}`; export r; \
31329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31330 $(HOST_EXPORTS) \
31331 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31333 done; \
31334 echo "Doing installcheck in lto-plugin" ; \
31335 (cd $(HOST_SUBDIR)/lto-plugin && \
31336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31338 "RANLIB=$${RANLIB}" \
31339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31340 installcheck) \
31341 || exit 1
31342
31343@endif lto-plugin
31344
31345.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31346maybe-mostlyclean-lto-plugin:
31347@if lto-plugin
31348maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31349
31350mostlyclean-lto-plugin:
31351 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31352 r=`${PWD_COMMAND}`; export r; \
31353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31354 $(HOST_EXPORTS) \
31355 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31357 done; \
31358 echo "Doing mostlyclean in lto-plugin" ; \
31359 (cd $(HOST_SUBDIR)/lto-plugin && \
31360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31362 "RANLIB=$${RANLIB}" \
31363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31364 mostlyclean) \
31365 || exit 1
31366
31367@endif lto-plugin
31368
31369.PHONY: maybe-clean-lto-plugin clean-lto-plugin
31370maybe-clean-lto-plugin:
31371@if lto-plugin
31372maybe-clean-lto-plugin: clean-lto-plugin
31373
31374clean-lto-plugin:
31375 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31376 r=`${PWD_COMMAND}`; export r; \
31377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31378 $(HOST_EXPORTS) \
31379 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31381 done; \
31382 echo "Doing clean in lto-plugin" ; \
31383 (cd $(HOST_SUBDIR)/lto-plugin && \
31384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31386 "RANLIB=$${RANLIB}" \
31387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31388 clean) \
31389 || exit 1
31390
31391@endif lto-plugin
31392
31393.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31394maybe-distclean-lto-plugin:
31395@if lto-plugin
31396maybe-distclean-lto-plugin: distclean-lto-plugin
31397
31398distclean-lto-plugin:
31399 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31400 r=`${PWD_COMMAND}`; export r; \
31401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31402 $(HOST_EXPORTS) \
31403 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31405 done; \
31406 echo "Doing distclean in lto-plugin" ; \
31407 (cd $(HOST_SUBDIR)/lto-plugin && \
31408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31410 "RANLIB=$${RANLIB}" \
31411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31412 distclean) \
31413 || exit 1
31414
31415@endif lto-plugin
31416
31417.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31418maybe-maintainer-clean-lto-plugin:
31419@if lto-plugin
31420maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31421
31422maintainer-clean-lto-plugin:
31423 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31424 r=`${PWD_COMMAND}`; export r; \
31425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31426 $(HOST_EXPORTS) \
31427 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31429 done; \
31430 echo "Doing maintainer-clean in lto-plugin" ; \
31431 (cd $(HOST_SUBDIR)/lto-plugin && \
31432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31434 "RANLIB=$${RANLIB}" \
31435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31436 maintainer-clean) \
31437 || exit 1
31438
31439@endif lto-plugin
31440
31441
31442
31443.PHONY: configure-libcc1 maybe-configure-libcc1
31444maybe-configure-libcc1:
31445@if gcc-bootstrap
31446configure-libcc1: stage_current
31447@endif gcc-bootstrap
31448@if libcc1
31449maybe-configure-libcc1: configure-libcc1
31450configure-libcc1:
31451 @: $(MAKE); $(unstage)
31452 @r=`${PWD_COMMAND}`; export r; \
31453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31454 test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
31455 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1 ; \
31456 $(HOST_EXPORTS) \
31457 echo Configuring in $(HOST_SUBDIR)/libcc1; \
31458 cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
31459 case $(srcdir) in \
31460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31461 *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
31462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31463 esac; \
31464 module_srcdir=libcc1; \
31465 $(SHELL) \
31466 $$s/$$module_srcdir/configure \
31467 --srcdir=$${topdir}/$$module_srcdir \
31468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31469 --target=${target_alias} --enable-shared \
31470 || exit 1
31471@endif libcc1
31472
31473
31474
31475
31476
31477.PHONY: all-libcc1 maybe-all-libcc1
31478maybe-all-libcc1:
31479@if gcc-bootstrap
31480all-libcc1: stage_current
31481@endif gcc-bootstrap
31482@if libcc1
31483TARGET-libcc1=all
31484maybe-all-libcc1: all-libcc1
31485all-libcc1: configure-libcc1
31486 @: $(MAKE); $(unstage)
31487 @r=`${PWD_COMMAND}`; export r; \
31488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31489 $(HOST_EXPORTS) \
31490 (cd $(HOST_SUBDIR)/libcc1 && \
31491 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31492 $(TARGET-libcc1))
31493@endif libcc1
31494
31495
31496
31497
31498.PHONY: check-libcc1 maybe-check-libcc1
31499maybe-check-libcc1:
31500@if libcc1
31501maybe-check-libcc1: check-libcc1
31502
31503check-libcc1:
31504 @: $(MAKE); $(unstage)
31505 @r=`${PWD_COMMAND}`; export r; \
31506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31507 $(HOST_EXPORTS) \
31508 (cd $(HOST_SUBDIR)/libcc1 && \
31509 $(MAKE) $(FLAGS_TO_PASS) check)
31510
31511@endif libcc1
31512
31513.PHONY: install-libcc1 maybe-install-libcc1
31514maybe-install-libcc1:
31515@if libcc1
31516maybe-install-libcc1: install-libcc1
31517
31518install-libcc1: installdirs
31519 @: $(MAKE); $(unstage)
31520 @r=`${PWD_COMMAND}`; export r; \
31521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31522 $(HOST_EXPORTS) \
31523 (cd $(HOST_SUBDIR)/libcc1 && \
31524 $(MAKE) $(FLAGS_TO_PASS) install)
31525
31526@endif libcc1
31527
31528.PHONY: install-strip-libcc1 maybe-install-strip-libcc1
31529maybe-install-strip-libcc1:
31530@if libcc1
31531maybe-install-strip-libcc1: install-strip-libcc1
31532
31533install-strip-libcc1: installdirs
31534 @: $(MAKE); $(unstage)
31535 @r=`${PWD_COMMAND}`; export r; \
31536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31537 $(HOST_EXPORTS) \
31538 (cd $(HOST_SUBDIR)/libcc1 && \
31539 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31540
31541@endif libcc1
31542
31543# Other targets (info, dvi, pdf, etc.)
31544
31545.PHONY: maybe-info-libcc1 info-libcc1
31546maybe-info-libcc1:
31547@if libcc1
31548maybe-info-libcc1: info-libcc1
31549
31550info-libcc1: \
31551 configure-libcc1
31552 @: $(MAKE); $(unstage)
31553 @[ -f ./libcc1/Makefile ] || exit 0; \
31554 r=`${PWD_COMMAND}`; export r; \
31555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31556 $(HOST_EXPORTS) \
31557 for flag in $(EXTRA_HOST_FLAGS) ; do \
31558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31559 done; \
31560 echo "Doing info in libcc1" ; \
31561 (cd $(HOST_SUBDIR)/libcc1 && \
31562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31564 "RANLIB=$${RANLIB}" \
31565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31566 info) \
31567 || exit 1
31568
31569@endif libcc1
31570
31571.PHONY: maybe-dvi-libcc1 dvi-libcc1
31572maybe-dvi-libcc1:
31573@if libcc1
31574maybe-dvi-libcc1: dvi-libcc1
31575
31576dvi-libcc1: \
31577 configure-libcc1
31578 @: $(MAKE); $(unstage)
31579 @[ -f ./libcc1/Makefile ] || exit 0; \
31580 r=`${PWD_COMMAND}`; export r; \
31581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31582 $(HOST_EXPORTS) \
31583 for flag in $(EXTRA_HOST_FLAGS) ; do \
31584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31585 done; \
31586 echo "Doing dvi in libcc1" ; \
31587 (cd $(HOST_SUBDIR)/libcc1 && \
31588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31590 "RANLIB=$${RANLIB}" \
31591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31592 dvi) \
31593 || exit 1
31594
31595@endif libcc1
31596
31597.PHONY: maybe-pdf-libcc1 pdf-libcc1
31598maybe-pdf-libcc1:
31599@if libcc1
31600maybe-pdf-libcc1: pdf-libcc1
31601
31602pdf-libcc1: \
31603 configure-libcc1
31604 @: $(MAKE); $(unstage)
31605 @[ -f ./libcc1/Makefile ] || exit 0; \
31606 r=`${PWD_COMMAND}`; export r; \
31607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31608 $(HOST_EXPORTS) \
31609 for flag in $(EXTRA_HOST_FLAGS) ; do \
31610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31611 done; \
31612 echo "Doing pdf in libcc1" ; \
31613 (cd $(HOST_SUBDIR)/libcc1 && \
31614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31616 "RANLIB=$${RANLIB}" \
31617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31618 pdf) \
31619 || exit 1
31620
31621@endif libcc1
31622
31623.PHONY: maybe-html-libcc1 html-libcc1
31624maybe-html-libcc1:
31625@if libcc1
31626maybe-html-libcc1: html-libcc1
31627
31628html-libcc1: \
31629 configure-libcc1
31630 @: $(MAKE); $(unstage)
31631 @[ -f ./libcc1/Makefile ] || exit 0; \
31632 r=`${PWD_COMMAND}`; export r; \
31633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31634 $(HOST_EXPORTS) \
31635 for flag in $(EXTRA_HOST_FLAGS) ; do \
31636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31637 done; \
31638 echo "Doing html in libcc1" ; \
31639 (cd $(HOST_SUBDIR)/libcc1 && \
31640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31642 "RANLIB=$${RANLIB}" \
31643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31644 html) \
31645 || exit 1
31646
31647@endif libcc1
31648
31649.PHONY: maybe-TAGS-libcc1 TAGS-libcc1
31650maybe-TAGS-libcc1:
31651@if libcc1
31652maybe-TAGS-libcc1: TAGS-libcc1
31653
31654TAGS-libcc1: \
31655 configure-libcc1
31656 @: $(MAKE); $(unstage)
31657 @[ -f ./libcc1/Makefile ] || exit 0; \
31658 r=`${PWD_COMMAND}`; export r; \
31659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31660 $(HOST_EXPORTS) \
31661 for flag in $(EXTRA_HOST_FLAGS) ; do \
31662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31663 done; \
31664 echo "Doing TAGS in libcc1" ; \
31665 (cd $(HOST_SUBDIR)/libcc1 && \
31666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31668 "RANLIB=$${RANLIB}" \
31669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31670 TAGS) \
31671 || exit 1
31672
31673@endif libcc1
31674
31675.PHONY: maybe-install-info-libcc1 install-info-libcc1
31676maybe-install-info-libcc1:
31677@if libcc1
31678maybe-install-info-libcc1: install-info-libcc1
31679
31680install-info-libcc1: \
31681 configure-libcc1 \
31682 info-libcc1
31683 @: $(MAKE); $(unstage)
31684 @[ -f ./libcc1/Makefile ] || exit 0; \
31685 r=`${PWD_COMMAND}`; export r; \
31686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31687 $(HOST_EXPORTS) \
31688 for flag in $(EXTRA_HOST_FLAGS) ; do \
31689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31690 done; \
31691 echo "Doing install-info in libcc1" ; \
31692 (cd $(HOST_SUBDIR)/libcc1 && \
31693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31695 "RANLIB=$${RANLIB}" \
31696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31697 install-info) \
31698 || exit 1
31699
31700@endif libcc1
31701
31702.PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
31703maybe-install-pdf-libcc1:
31704@if libcc1
31705maybe-install-pdf-libcc1: install-pdf-libcc1
31706
31707install-pdf-libcc1: \
31708 configure-libcc1 \
31709 pdf-libcc1
31710 @: $(MAKE); $(unstage)
31711 @[ -f ./libcc1/Makefile ] || exit 0; \
31712 r=`${PWD_COMMAND}`; export r; \
31713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31714 $(HOST_EXPORTS) \
31715 for flag in $(EXTRA_HOST_FLAGS) ; do \
31716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31717 done; \
31718 echo "Doing install-pdf in libcc1" ; \
31719 (cd $(HOST_SUBDIR)/libcc1 && \
31720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31722 "RANLIB=$${RANLIB}" \
31723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31724 install-pdf) \
31725 || exit 1
31726
31727@endif libcc1
31728
31729.PHONY: maybe-install-html-libcc1 install-html-libcc1
31730maybe-install-html-libcc1:
31731@if libcc1
31732maybe-install-html-libcc1: install-html-libcc1
31733
31734install-html-libcc1: \
31735 configure-libcc1 \
31736 html-libcc1
31737 @: $(MAKE); $(unstage)
31738 @[ -f ./libcc1/Makefile ] || exit 0; \
31739 r=`${PWD_COMMAND}`; export r; \
31740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31741 $(HOST_EXPORTS) \
31742 for flag in $(EXTRA_HOST_FLAGS) ; do \
31743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31744 done; \
31745 echo "Doing install-html in libcc1" ; \
31746 (cd $(HOST_SUBDIR)/libcc1 && \
31747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31749 "RANLIB=$${RANLIB}" \
31750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31751 install-html) \
31752 || exit 1
31753
31754@endif libcc1
31755
31756.PHONY: maybe-installcheck-libcc1 installcheck-libcc1
31757maybe-installcheck-libcc1:
31758@if libcc1
31759maybe-installcheck-libcc1: installcheck-libcc1
31760
31761installcheck-libcc1: \
31762 configure-libcc1
31763 @: $(MAKE); $(unstage)
31764 @[ -f ./libcc1/Makefile ] || exit 0; \
31765 r=`${PWD_COMMAND}`; export r; \
31766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31767 $(HOST_EXPORTS) \
31768 for flag in $(EXTRA_HOST_FLAGS) ; do \
31769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31770 done; \
31771 echo "Doing installcheck in libcc1" ; \
31772 (cd $(HOST_SUBDIR)/libcc1 && \
31773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31775 "RANLIB=$${RANLIB}" \
31776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31777 installcheck) \
31778 || exit 1
31779
31780@endif libcc1
31781
31782.PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
31783maybe-mostlyclean-libcc1:
31784@if libcc1
31785maybe-mostlyclean-libcc1: mostlyclean-libcc1
31786
31787mostlyclean-libcc1:
31788 @: $(MAKE); $(unstage)
31789 @[ -f ./libcc1/Makefile ] || exit 0; \
31790 r=`${PWD_COMMAND}`; export r; \
31791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31792 $(HOST_EXPORTS) \
31793 for flag in $(EXTRA_HOST_FLAGS) ; do \
31794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31795 done; \
31796 echo "Doing mostlyclean in libcc1" ; \
31797 (cd $(HOST_SUBDIR)/libcc1 && \
31798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31800 "RANLIB=$${RANLIB}" \
31801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31802 mostlyclean) \
31803 || exit 1
31804
31805@endif libcc1
31806
31807.PHONY: maybe-clean-libcc1 clean-libcc1
31808maybe-clean-libcc1:
31809@if libcc1
31810maybe-clean-libcc1: clean-libcc1
31811
31812clean-libcc1:
31813 @: $(MAKE); $(unstage)
31814 @[ -f ./libcc1/Makefile ] || exit 0; \
31815 r=`${PWD_COMMAND}`; export r; \
31816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31817 $(HOST_EXPORTS) \
31818 for flag in $(EXTRA_HOST_FLAGS) ; do \
31819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31820 done; \
31821 echo "Doing clean in libcc1" ; \
31822 (cd $(HOST_SUBDIR)/libcc1 && \
31823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31825 "RANLIB=$${RANLIB}" \
31826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31827 clean) \
31828 || exit 1
31829
31830@endif libcc1
31831
31832.PHONY: maybe-distclean-libcc1 distclean-libcc1
31833maybe-distclean-libcc1:
31834@if libcc1
31835maybe-distclean-libcc1: distclean-libcc1
31836
31837distclean-libcc1:
31838 @: $(MAKE); $(unstage)
31839 @[ -f ./libcc1/Makefile ] || exit 0; \
31840 r=`${PWD_COMMAND}`; export r; \
31841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31842 $(HOST_EXPORTS) \
31843 for flag in $(EXTRA_HOST_FLAGS) ; do \
31844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31845 done; \
31846 echo "Doing distclean in libcc1" ; \
31847 (cd $(HOST_SUBDIR)/libcc1 && \
31848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31850 "RANLIB=$${RANLIB}" \
31851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31852 distclean) \
31853 || exit 1
31854
31855@endif libcc1
31856
31857.PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
31858maybe-maintainer-clean-libcc1:
31859@if libcc1
31860maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
31861
31862maintainer-clean-libcc1:
31863 @: $(MAKE); $(unstage)
31864 @[ -f ./libcc1/Makefile ] || exit 0; \
31865 r=`${PWD_COMMAND}`; export r; \
31866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31867 $(HOST_EXPORTS) \
31868 for flag in $(EXTRA_HOST_FLAGS) ; do \
31869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31870 done; \
31871 echo "Doing maintainer-clean in libcc1" ; \
31872 (cd $(HOST_SUBDIR)/libcc1 && \
31873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31875 "RANLIB=$${RANLIB}" \
31876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31877 maintainer-clean) \
31878 || exit 1
31879
31880@endif libcc1
31881
31882
31883
31884.PHONY: configure-gotools maybe-configure-gotools
31885maybe-configure-gotools:
31886@if gcc-bootstrap
31887configure-gotools: stage_current
31888@endif gcc-bootstrap
31889@if gotools
31890maybe-configure-gotools: configure-gotools
31891configure-gotools:
31892 @: $(MAKE); $(unstage)
31893 @r=`${PWD_COMMAND}`; export r; \
31894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31895 test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
31896 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools ; \
31897 $(HOST_EXPORTS) \
31898 echo Configuring in $(HOST_SUBDIR)/gotools; \
31899 cd "$(HOST_SUBDIR)/gotools" || exit 1; \
31900 case $(srcdir) in \
31901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31902 *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
31903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31904 esac; \
31905 module_srcdir=gotools; \
31906 $(SHELL) \
31907 $$s/$$module_srcdir/configure \
31908 --srcdir=$${topdir}/$$module_srcdir \
31909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31910 --target=${target_alias} \
31911 || exit 1
31912@endif gotools
31913
31914
31915
31916
31917
31918.PHONY: all-gotools maybe-all-gotools
31919maybe-all-gotools:
31920@if gcc-bootstrap
31921all-gotools: stage_current
31922@endif gcc-bootstrap
31923@if gotools
31924TARGET-gotools=all
31925maybe-all-gotools: all-gotools
31926all-gotools: configure-gotools
31927 @: $(MAKE); $(unstage)
31928 @r=`${PWD_COMMAND}`; export r; \
31929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31930 $(HOST_EXPORTS) \
31931 (cd $(HOST_SUBDIR)/gotools && \
31932 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31933 $(TARGET-gotools))
31934@endif gotools
31935
31936
31937
31938
31939.PHONY: check-gotools maybe-check-gotools
31940maybe-check-gotools:
31941@if gotools
31942maybe-check-gotools: check-gotools
31943
31944check-gotools:
31945 @: $(MAKE); $(unstage)
31946 @r=`${PWD_COMMAND}`; export r; \
31947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31948 $(HOST_EXPORTS) \
31949 (cd $(HOST_SUBDIR)/gotools && \
31950 $(MAKE) $(FLAGS_TO_PASS) check)
31951
31952@endif gotools
31953
31954.PHONY: install-gotools maybe-install-gotools
31955maybe-install-gotools:
31956@if gotools
31957maybe-install-gotools: install-gotools
31958
31959install-gotools: installdirs
31960 @: $(MAKE); $(unstage)
31961 @r=`${PWD_COMMAND}`; export r; \
31962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31963 $(HOST_EXPORTS) \
31964 (cd $(HOST_SUBDIR)/gotools && \
31965 $(MAKE) $(FLAGS_TO_PASS) install)
31966
31967@endif gotools
31968
31969.PHONY: install-strip-gotools maybe-install-strip-gotools
31970maybe-install-strip-gotools:
31971@if gotools
31972maybe-install-strip-gotools: install-strip-gotools
31973
31974install-strip-gotools: installdirs
31975 @: $(MAKE); $(unstage)
31976 @r=`${PWD_COMMAND}`; export r; \
31977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31978 $(HOST_EXPORTS) \
31979 (cd $(HOST_SUBDIR)/gotools && \
31980 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31981
31982@endif gotools
31983
31984# Other targets (info, dvi, pdf, etc.)
31985
31986.PHONY: maybe-info-gotools info-gotools
31987maybe-info-gotools:
31988@if gotools
31989maybe-info-gotools: info-gotools
31990
31991info-gotools: \
31992 configure-gotools
31993 @: $(MAKE); $(unstage)
31994 @[ -f ./gotools/Makefile ] || exit 0; \
31995 r=`${PWD_COMMAND}`; export r; \
31996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31997 $(HOST_EXPORTS) \
31998 for flag in $(EXTRA_HOST_FLAGS) ; do \
31999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32000 done; \
32001 echo "Doing info in gotools" ; \
32002 (cd $(HOST_SUBDIR)/gotools && \
32003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32005 "RANLIB=$${RANLIB}" \
32006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32007 info) \
32008 || exit 1
32009
32010@endif gotools
32011
32012.PHONY: maybe-dvi-gotools dvi-gotools
32013maybe-dvi-gotools:
32014@if gotools
32015maybe-dvi-gotools: dvi-gotools
32016
32017dvi-gotools: \
32018 configure-gotools
32019 @: $(MAKE); $(unstage)
32020 @[ -f ./gotools/Makefile ] || exit 0; \
32021 r=`${PWD_COMMAND}`; export r; \
32022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32023 $(HOST_EXPORTS) \
32024 for flag in $(EXTRA_HOST_FLAGS) ; do \
32025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32026 done; \
32027 echo "Doing dvi in gotools" ; \
32028 (cd $(HOST_SUBDIR)/gotools && \
32029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32031 "RANLIB=$${RANLIB}" \
32032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32033 dvi) \
32034 || exit 1
32035
32036@endif gotools
32037
32038.PHONY: maybe-pdf-gotools pdf-gotools
32039maybe-pdf-gotools:
32040@if gotools
32041maybe-pdf-gotools: pdf-gotools
32042
32043pdf-gotools: \
32044 configure-gotools
32045 @: $(MAKE); $(unstage)
32046 @[ -f ./gotools/Makefile ] || exit 0; \
32047 r=`${PWD_COMMAND}`; export r; \
32048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32049 $(HOST_EXPORTS) \
32050 for flag in $(EXTRA_HOST_FLAGS) ; do \
32051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32052 done; \
32053 echo "Doing pdf in gotools" ; \
32054 (cd $(HOST_SUBDIR)/gotools && \
32055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32057 "RANLIB=$${RANLIB}" \
32058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32059 pdf) \
32060 || exit 1
32061
32062@endif gotools
32063
32064.PHONY: maybe-html-gotools html-gotools
32065maybe-html-gotools:
32066@if gotools
32067maybe-html-gotools: html-gotools
32068
32069html-gotools: \
32070 configure-gotools
32071 @: $(MAKE); $(unstage)
32072 @[ -f ./gotools/Makefile ] || exit 0; \
32073 r=`${PWD_COMMAND}`; export r; \
32074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32075 $(HOST_EXPORTS) \
32076 for flag in $(EXTRA_HOST_FLAGS) ; do \
32077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32078 done; \
32079 echo "Doing html in gotools" ; \
32080 (cd $(HOST_SUBDIR)/gotools && \
32081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32083 "RANLIB=$${RANLIB}" \
32084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32085 html) \
32086 || exit 1
32087
32088@endif gotools
32089
32090.PHONY: maybe-TAGS-gotools TAGS-gotools
32091maybe-TAGS-gotools:
32092@if gotools
32093maybe-TAGS-gotools: TAGS-gotools
32094
32095TAGS-gotools: \
32096 configure-gotools
32097 @: $(MAKE); $(unstage)
32098 @[ -f ./gotools/Makefile ] || exit 0; \
32099 r=`${PWD_COMMAND}`; export r; \
32100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32101 $(HOST_EXPORTS) \
32102 for flag in $(EXTRA_HOST_FLAGS) ; do \
32103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32104 done; \
32105 echo "Doing TAGS in gotools" ; \
32106 (cd $(HOST_SUBDIR)/gotools && \
32107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32109 "RANLIB=$${RANLIB}" \
32110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32111 TAGS) \
32112 || exit 1
32113
32114@endif gotools
32115
32116.PHONY: maybe-install-info-gotools install-info-gotools
32117maybe-install-info-gotools:
32118@if gotools
32119maybe-install-info-gotools: install-info-gotools
32120
32121install-info-gotools: \
32122 configure-gotools \
32123 info-gotools
32124 @: $(MAKE); $(unstage)
32125 @[ -f ./gotools/Makefile ] || exit 0; \
32126 r=`${PWD_COMMAND}`; export r; \
32127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32128 $(HOST_EXPORTS) \
32129 for flag in $(EXTRA_HOST_FLAGS) ; do \
32130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32131 done; \
32132 echo "Doing install-info in gotools" ; \
32133 (cd $(HOST_SUBDIR)/gotools && \
32134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32136 "RANLIB=$${RANLIB}" \
32137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32138 install-info) \
32139 || exit 1
32140
32141@endif gotools
32142
32143.PHONY: maybe-install-pdf-gotools install-pdf-gotools
32144maybe-install-pdf-gotools:
32145@if gotools
32146maybe-install-pdf-gotools: install-pdf-gotools
32147
32148install-pdf-gotools: \
32149 configure-gotools \
32150 pdf-gotools
32151 @: $(MAKE); $(unstage)
32152 @[ -f ./gotools/Makefile ] || exit 0; \
32153 r=`${PWD_COMMAND}`; export r; \
32154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32155 $(HOST_EXPORTS) \
32156 for flag in $(EXTRA_HOST_FLAGS) ; do \
32157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32158 done; \
32159 echo "Doing install-pdf in gotools" ; \
32160 (cd $(HOST_SUBDIR)/gotools && \
32161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32163 "RANLIB=$${RANLIB}" \
32164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32165 install-pdf) \
32166 || exit 1
32167
32168@endif gotools
32169
32170.PHONY: maybe-install-html-gotools install-html-gotools
32171maybe-install-html-gotools:
32172@if gotools
32173maybe-install-html-gotools: install-html-gotools
32174
32175install-html-gotools: \
32176 configure-gotools \
32177 html-gotools
32178 @: $(MAKE); $(unstage)
32179 @[ -f ./gotools/Makefile ] || exit 0; \
32180 r=`${PWD_COMMAND}`; export r; \
32181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32182 $(HOST_EXPORTS) \
32183 for flag in $(EXTRA_HOST_FLAGS) ; do \
32184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32185 done; \
32186 echo "Doing install-html in gotools" ; \
32187 (cd $(HOST_SUBDIR)/gotools && \
32188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32190 "RANLIB=$${RANLIB}" \
32191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32192 install-html) \
32193 || exit 1
32194
32195@endif gotools
32196
32197.PHONY: maybe-installcheck-gotools installcheck-gotools
32198maybe-installcheck-gotools:
32199@if gotools
32200maybe-installcheck-gotools: installcheck-gotools
32201
32202installcheck-gotools: \
32203 configure-gotools
32204 @: $(MAKE); $(unstage)
32205 @[ -f ./gotools/Makefile ] || exit 0; \
32206 r=`${PWD_COMMAND}`; export r; \
32207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32208 $(HOST_EXPORTS) \
32209 for flag in $(EXTRA_HOST_FLAGS) ; do \
32210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32211 done; \
32212 echo "Doing installcheck in gotools" ; \
32213 (cd $(HOST_SUBDIR)/gotools && \
32214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32216 "RANLIB=$${RANLIB}" \
32217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32218 installcheck) \
32219 || exit 1
32220
32221@endif gotools
32222
32223.PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
32224maybe-mostlyclean-gotools:
32225@if gotools
32226maybe-mostlyclean-gotools: mostlyclean-gotools
32227
32228mostlyclean-gotools:
32229 @: $(MAKE); $(unstage)
32230 @[ -f ./gotools/Makefile ] || exit 0; \
32231 r=`${PWD_COMMAND}`; export r; \
32232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32233 $(HOST_EXPORTS) \
32234 for flag in $(EXTRA_HOST_FLAGS) ; do \
32235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32236 done; \
32237 echo "Doing mostlyclean in gotools" ; \
32238 (cd $(HOST_SUBDIR)/gotools && \
32239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32241 "RANLIB=$${RANLIB}" \
32242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32243 mostlyclean) \
32244 || exit 1
32245
32246@endif gotools
32247
32248.PHONY: maybe-clean-gotools clean-gotools
32249maybe-clean-gotools:
32250@if gotools
32251maybe-clean-gotools: clean-gotools
32252
32253clean-gotools:
32254 @: $(MAKE); $(unstage)
32255 @[ -f ./gotools/Makefile ] || exit 0; \
32256 r=`${PWD_COMMAND}`; export r; \
32257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32258 $(HOST_EXPORTS) \
32259 for flag in $(EXTRA_HOST_FLAGS) ; do \
32260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32261 done; \
32262 echo "Doing clean in gotools" ; \
32263 (cd $(HOST_SUBDIR)/gotools && \
32264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32266 "RANLIB=$${RANLIB}" \
32267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32268 clean) \
32269 || exit 1
32270
32271@endif gotools
32272
32273.PHONY: maybe-distclean-gotools distclean-gotools
32274maybe-distclean-gotools:
32275@if gotools
32276maybe-distclean-gotools: distclean-gotools
32277
32278distclean-gotools:
32279 @: $(MAKE); $(unstage)
32280 @[ -f ./gotools/Makefile ] || exit 0; \
32281 r=`${PWD_COMMAND}`; export r; \
32282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32283 $(HOST_EXPORTS) \
32284 for flag in $(EXTRA_HOST_FLAGS) ; do \
32285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32286 done; \
32287 echo "Doing distclean in gotools" ; \
32288 (cd $(HOST_SUBDIR)/gotools && \
32289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32291 "RANLIB=$${RANLIB}" \
32292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32293 distclean) \
32294 || exit 1
32295
32296@endif gotools
32297
32298.PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
32299maybe-maintainer-clean-gotools:
32300@if gotools
32301maybe-maintainer-clean-gotools: maintainer-clean-gotools
32302
32303maintainer-clean-gotools:
32304 @: $(MAKE); $(unstage)
32305 @[ -f ./gotools/Makefile ] || exit 0; \
32306 r=`${PWD_COMMAND}`; export r; \
32307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32308 $(HOST_EXPORTS) \
32309 for flag in $(EXTRA_HOST_FLAGS) ; do \
32310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32311 done; \
32312 echo "Doing maintainer-clean in gotools" ; \
32313 (cd $(HOST_SUBDIR)/gotools && \
32314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32316 "RANLIB=$${RANLIB}" \
32317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32318 maintainer-clean) \
32319 || exit 1
32320
32321@endif gotools
32322
32323
32324
32325# ---------------------------------------
32326# Modules which run on the target machine
32327# ---------------------------------------
32328
32329
32330
32331
32332.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32333maybe-configure-target-libstdc++-v3:
32334@if gcc-bootstrap
32335configure-target-libstdc++-v3: stage_current
32336@endif gcc-bootstrap
32337@if target-libstdc++-v3
32338maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32339configure-target-libstdc++-v3:
32340 @r=`${PWD_COMMAND}`; export r; \
32341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32342 echo "Checking multilib configuration for libstdc++-v3..."; \
32343 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32344 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32345 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32346 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32347 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32348 else \
32349 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32350 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32351 fi; \
32352 else \
32353 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32354 fi; \
32355 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32356 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32357 $(RAW_CXX_TARGET_EXPORTS) \
32358 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32359 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32360 case $(srcdir) in \
32361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32362 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32364 esac; \
32365 module_srcdir=libstdc++-v3; \
32366 rm -f no-such-file || : ; \
32367 CONFIG_SITE=no-such-file $(SHELL) \
32368 $$s/$$module_srcdir/configure \
32369 --srcdir=$${topdir}/$$module_srcdir \
32370 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32371 --target=${target_alias} \
32372 || exit 1
32373@endif target-libstdc++-v3
32374
32375
32376
32377.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32378maybe-configure-stage1-target-libstdc++-v3:
32379@if target-libstdc++-v3-bootstrap
32380maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32381configure-stage1-target-libstdc++-v3:
32382 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32383 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32384 @r=`${PWD_COMMAND}`; export r; \
32385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32386 TFLAGS="$(STAGE1_TFLAGS)"; \
32387 echo "Checking multilib configuration for libstdc++-v3..."; \
32388 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32389 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32390 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32391 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32392 else \
32393 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32394 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32395 fi; \
32396 else \
32397 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32398 fi; \
32399 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32400 $(RAW_CXX_TARGET_EXPORTS) \
32401 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32402 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32403 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32404 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32405 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32406 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32407 case $(srcdir) in \
32408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32409 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32411 esac; \
32412 module_srcdir=libstdc++-v3; \
32413 $(SHELL) $$s/$$module_srcdir/configure \
32414 --srcdir=$${topdir}/$$module_srcdir \
32415 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32416 --target=${target_alias} \
32417 \
32418 $(STAGE1_CONFIGURE_FLAGS)
32419@endif target-libstdc++-v3-bootstrap
32420
32421.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32422maybe-configure-stage2-target-libstdc++-v3:
32423@if target-libstdc++-v3-bootstrap
32424maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32425configure-stage2-target-libstdc++-v3:
32426 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32427 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32428 @r=`${PWD_COMMAND}`; export r; \
32429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32430 TFLAGS="$(STAGE2_TFLAGS)"; \
32431 echo "Checking multilib configuration for libstdc++-v3..."; \
32432 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32433 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32434 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32435 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32436 else \
32437 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32438 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32439 fi; \
32440 else \
32441 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32442 fi; \
32443 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32444 $(RAW_CXX_TARGET_EXPORTS) \
32445 \
32446 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32447 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32448 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32449 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32450 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32451 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32452 case $(srcdir) in \
32453 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32454 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32455 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32456 esac; \
32457 module_srcdir=libstdc++-v3; \
32458 $(SHELL) $$s/$$module_srcdir/configure \
32459 --srcdir=$${topdir}/$$module_srcdir \
32460 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32461 --target=${target_alias} \
32462 --with-build-libsubdir=$(HOST_SUBDIR) \
32463 $(STAGE2_CONFIGURE_FLAGS)
32464@endif target-libstdc++-v3-bootstrap
32465
32466.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32467maybe-configure-stage3-target-libstdc++-v3:
32468@if target-libstdc++-v3-bootstrap
32469maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32470configure-stage3-target-libstdc++-v3:
32471 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32472 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32473 @r=`${PWD_COMMAND}`; export r; \
32474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32475 TFLAGS="$(STAGE3_TFLAGS)"; \
32476 echo "Checking multilib configuration for libstdc++-v3..."; \
32477 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32478 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32479 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32480 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32481 else \
32482 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32483 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32484 fi; \
32485 else \
32486 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32487 fi; \
32488 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32489 $(RAW_CXX_TARGET_EXPORTS) \
32490 \
32491 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32492 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32493 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32494 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32495 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32496 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32497 case $(srcdir) in \
32498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32499 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32501 esac; \
32502 module_srcdir=libstdc++-v3; \
32503 $(SHELL) $$s/$$module_srcdir/configure \
32504 --srcdir=$${topdir}/$$module_srcdir \
32505 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32506 --target=${target_alias} \
32507 --with-build-libsubdir=$(HOST_SUBDIR) \
32508 $(STAGE3_CONFIGURE_FLAGS)
32509@endif target-libstdc++-v3-bootstrap
32510
32511.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32512maybe-configure-stage4-target-libstdc++-v3:
32513@if target-libstdc++-v3-bootstrap
32514maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32515configure-stage4-target-libstdc++-v3:
32516 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32517 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32518 @r=`${PWD_COMMAND}`; export r; \
32519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32520 TFLAGS="$(STAGE4_TFLAGS)"; \
32521 echo "Checking multilib configuration for libstdc++-v3..."; \
32522 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32523 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32524 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32525 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32526 else \
32527 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32528 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32529 fi; \
32530 else \
32531 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32532 fi; \
32533 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32534 $(RAW_CXX_TARGET_EXPORTS) \
32535 \
32536 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32537 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32538 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32539 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32540 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32541 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32542 case $(srcdir) in \
32543 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32544 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32545 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32546 esac; \
32547 module_srcdir=libstdc++-v3; \
32548 $(SHELL) $$s/$$module_srcdir/configure \
32549 --srcdir=$${topdir}/$$module_srcdir \
32550 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32551 --target=${target_alias} \
32552 --with-build-libsubdir=$(HOST_SUBDIR) \
32553 $(STAGE4_CONFIGURE_FLAGS)
32554@endif target-libstdc++-v3-bootstrap
32555
32556.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32557maybe-configure-stageprofile-target-libstdc++-v3:
32558@if target-libstdc++-v3-bootstrap
32559maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32560configure-stageprofile-target-libstdc++-v3:
32561 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32562 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32563 @r=`${PWD_COMMAND}`; export r; \
32564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32565 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32566 echo "Checking multilib configuration for libstdc++-v3..."; \
32567 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32568 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32569 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32570 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32571 else \
32572 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32573 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32574 fi; \
32575 else \
32576 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32577 fi; \
32578 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32579 $(RAW_CXX_TARGET_EXPORTS) \
32580 \
32581 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32582 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32583 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32584 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32585 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32586 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32587 case $(srcdir) in \
32588 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32589 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32590 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32591 esac; \
32592 module_srcdir=libstdc++-v3; \
32593 $(SHELL) $$s/$$module_srcdir/configure \
32594 --srcdir=$${topdir}/$$module_srcdir \
32595 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32596 --target=${target_alias} \
32597 --with-build-libsubdir=$(HOST_SUBDIR) \
32598 $(STAGEprofile_CONFIGURE_FLAGS)
32599@endif target-libstdc++-v3-bootstrap
32600
32601.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
32602maybe-configure-stagefeedback-target-libstdc++-v3:
32603@if target-libstdc++-v3-bootstrap
32604maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32605configure-stagefeedback-target-libstdc++-v3:
32606 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32607 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32608 @r=`${PWD_COMMAND}`; export r; \
32609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32610 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32611 echo "Checking multilib configuration for libstdc++-v3..."; \
32612 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32613 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32614 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32615 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32616 else \
32617 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32618 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32619 fi; \
32620 else \
32621 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32622 fi; \
32623 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32624 $(RAW_CXX_TARGET_EXPORTS) \
32625 \
32626 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32627 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32628 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32629 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32630 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32631 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32632 case $(srcdir) in \
32633 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32634 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32635 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32636 esac; \
32637 module_srcdir=libstdc++-v3; \
32638 $(SHELL) $$s/$$module_srcdir/configure \
32639 --srcdir=$${topdir}/$$module_srcdir \
32640 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32641 --target=${target_alias} \
32642 --with-build-libsubdir=$(HOST_SUBDIR) \
32643 $(STAGEfeedback_CONFIGURE_FLAGS)
32644@endif target-libstdc++-v3-bootstrap
32645
32646
32647
32648
32649
32650.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
32651maybe-all-target-libstdc++-v3:
32652@if gcc-bootstrap
32653all-target-libstdc++-v3: stage_current
32654@endif gcc-bootstrap
32655@if target-libstdc++-v3
32656TARGET-target-libstdc++-v3=all
32657maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
32658all-target-libstdc++-v3: configure-target-libstdc++-v3
32659 @r=`${PWD_COMMAND}`; export r; \
32660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32661 $(RAW_CXX_TARGET_EXPORTS) \
32662 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32663 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32664 $(TARGET-target-libstdc++-v3))
32665@endif target-libstdc++-v3
32666
32667
32668
32669.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
32670.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
32671maybe-all-stage1-target-libstdc++-v3:
32672maybe-clean-stage1-target-libstdc++-v3:
32673@if target-libstdc++-v3-bootstrap
32674maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
32675all-stage1: all-stage1-target-libstdc++-v3
32676TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32677all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32678 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32679 @r=`${PWD_COMMAND}`; export r; \
32680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32681 TFLAGS="$(STAGE1_TFLAGS)"; \
32682 $(RAW_CXX_TARGET_EXPORTS) \
32683 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32684 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32685 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32686 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32687 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32688 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32689 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32690 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32691 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32692 \
32693 TFLAGS="$(STAGE1_TFLAGS)" \
32694 $(TARGET-stage1-target-libstdc++-v3)
32695
32696maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
32697clean-stage1: clean-stage1-target-libstdc++-v3
32698clean-stage1-target-libstdc++-v3:
32699 @if [ $(current_stage) = stage1 ]; then \
32700 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32701 else \
32702 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
32703 $(MAKE) stage1-start; \
32704 fi; \
32705 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32706 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32707 clean
32708@endif target-libstdc++-v3-bootstrap
32709
32710
32711.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
32712.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
32713maybe-all-stage2-target-libstdc++-v3:
32714maybe-clean-stage2-target-libstdc++-v3:
32715@if target-libstdc++-v3-bootstrap
32716maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
32717all-stage2: all-stage2-target-libstdc++-v3
32718TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32719all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32720 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32721 @r=`${PWD_COMMAND}`; export r; \
32722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32723 TFLAGS="$(STAGE2_TFLAGS)"; \
32724 $(RAW_CXX_TARGET_EXPORTS) \
32725 \
32726 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32727 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32728 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32729 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32730 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32731 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32732 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32733 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32734 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32735 TFLAGS="$(STAGE2_TFLAGS)" \
32736 $(TARGET-stage2-target-libstdc++-v3)
32737
32738maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
32739clean-stage2: clean-stage2-target-libstdc++-v3
32740clean-stage2-target-libstdc++-v3:
32741 @if [ $(current_stage) = stage2 ]; then \
32742 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32743 else \
32744 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
32745 $(MAKE) stage2-start; \
32746 fi; \
32747 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32748 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32749@endif target-libstdc++-v3-bootstrap
32750
32751
32752.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
32753.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
32754maybe-all-stage3-target-libstdc++-v3:
32755maybe-clean-stage3-target-libstdc++-v3:
32756@if target-libstdc++-v3-bootstrap
32757maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
32758all-stage3: all-stage3-target-libstdc++-v3
32759TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32760all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32761 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32762 @r=`${PWD_COMMAND}`; export r; \
32763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32764 TFLAGS="$(STAGE3_TFLAGS)"; \
32765 $(RAW_CXX_TARGET_EXPORTS) \
32766 \
32767 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32768 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32769 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32770 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32771 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32772 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32773 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32774 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32775 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32776 TFLAGS="$(STAGE3_TFLAGS)" \
32777 $(TARGET-stage3-target-libstdc++-v3)
32778
32779maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
32780clean-stage3: clean-stage3-target-libstdc++-v3
32781clean-stage3-target-libstdc++-v3:
32782 @if [ $(current_stage) = stage3 ]; then \
32783 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32784 else \
32785 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
32786 $(MAKE) stage3-start; \
32787 fi; \
32788 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32789 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32790@endif target-libstdc++-v3-bootstrap
32791
32792
32793.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
32794.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
32795maybe-all-stage4-target-libstdc++-v3:
32796maybe-clean-stage4-target-libstdc++-v3:
32797@if target-libstdc++-v3-bootstrap
32798maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
32799all-stage4: all-stage4-target-libstdc++-v3
32800TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32801all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32802 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32803 @r=`${PWD_COMMAND}`; export r; \
32804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32805 TFLAGS="$(STAGE4_TFLAGS)"; \
32806 $(RAW_CXX_TARGET_EXPORTS) \
32807 \
32808 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32809 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32810 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32811 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32812 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32813 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32814 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32815 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32816 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32817 TFLAGS="$(STAGE4_TFLAGS)" \
32818 $(TARGET-stage4-target-libstdc++-v3)
32819
32820maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
32821clean-stage4: clean-stage4-target-libstdc++-v3
32822clean-stage4-target-libstdc++-v3:
32823 @if [ $(current_stage) = stage4 ]; then \
32824 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32825 else \
32826 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
32827 $(MAKE) stage4-start; \
32828 fi; \
32829 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32830 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32831@endif target-libstdc++-v3-bootstrap
32832
32833
32834.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
32835.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
32836maybe-all-stageprofile-target-libstdc++-v3:
32837maybe-clean-stageprofile-target-libstdc++-v3:
32838@if target-libstdc++-v3-bootstrap
32839maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
32840all-stageprofile: all-stageprofile-target-libstdc++-v3
32841TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32842all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32843 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32844 @r=`${PWD_COMMAND}`; export r; \
32845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32846 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32847 $(RAW_CXX_TARGET_EXPORTS) \
32848 \
32849 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32850 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32851 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32852 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32853 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32854 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32855 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32856 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32857 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32858 TFLAGS="$(STAGEprofile_TFLAGS)" \
32859 $(TARGET-stageprofile-target-libstdc++-v3)
32860
32861maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
32862clean-stageprofile: clean-stageprofile-target-libstdc++-v3
32863clean-stageprofile-target-libstdc++-v3:
32864 @if [ $(current_stage) = stageprofile ]; then \
32865 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32866 else \
32867 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
32868 $(MAKE) stageprofile-start; \
32869 fi; \
32870 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32871 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32872@endif target-libstdc++-v3-bootstrap
32873
32874
32875.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
32876.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
32877maybe-all-stagefeedback-target-libstdc++-v3:
32878maybe-clean-stagefeedback-target-libstdc++-v3:
32879@if target-libstdc++-v3-bootstrap
32880maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
32881all-stagefeedback: all-stagefeedback-target-libstdc++-v3
32882TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32883all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32884 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32885 @r=`${PWD_COMMAND}`; export r; \
32886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32887 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32888 $(RAW_CXX_TARGET_EXPORTS) \
32889 \
32890 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32891 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32892 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32893 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32894 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32895 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32896 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32897 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32898 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32899 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32900 $(TARGET-stagefeedback-target-libstdc++-v3)
32901
32902maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
32903clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
32904clean-stagefeedback-target-libstdc++-v3:
32905 @if [ $(current_stage) = stagefeedback ]; then \
32906 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32907 else \
32908 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
32909 $(MAKE) stagefeedback-start; \
32910 fi; \
32911 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32912 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32913@endif target-libstdc++-v3-bootstrap
32914
32915
32916
32917
32918
32919
32920.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
32921maybe-check-target-libstdc++-v3:
32922@if target-libstdc++-v3
32923maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
32924
32925check-target-libstdc++-v3:
32926 @: $(MAKE); $(unstage)
32927 @r=`${PWD_COMMAND}`; export r; \
32928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32929 $(RAW_CXX_TARGET_EXPORTS) \
32930 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32931 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32932
32933@endif target-libstdc++-v3
32934
32935.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
32936maybe-install-target-libstdc++-v3:
32937@if target-libstdc++-v3
32938maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
32939
32940install-target-libstdc++-v3: installdirs
32941 @: $(MAKE); $(unstage)
32942 @r=`${PWD_COMMAND}`; export r; \
32943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32944 $(RAW_CXX_TARGET_EXPORTS) \
32945 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32946 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32947
32948@endif target-libstdc++-v3
32949
32950.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
32951maybe-install-strip-target-libstdc++-v3:
32952@if target-libstdc++-v3
32953maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
32954
32955install-strip-target-libstdc++-v3: installdirs
32956 @: $(MAKE); $(unstage)
32957 @r=`${PWD_COMMAND}`; export r; \
32958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32959 $(RAW_CXX_TARGET_EXPORTS) \
32960 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32961 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32962
32963@endif target-libstdc++-v3
32964
32965# Other targets (info, dvi, pdf, etc.)
32966
32967.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
32968maybe-info-target-libstdc++-v3:
32969@if target-libstdc++-v3
32970maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
32971
32972info-target-libstdc++-v3: \
32973 configure-target-libstdc++-v3
32974 @: $(MAKE); $(unstage)
32975 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32976 r=`${PWD_COMMAND}`; export r; \
32977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32978 $(RAW_CXX_TARGET_EXPORTS) \
32979 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32980 for flag in $(EXTRA_TARGET_FLAGS); do \
32981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32982 done; \
32983 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32986 "RANLIB=$${RANLIB}" \
32987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32988 info) \
32989 || exit 1
32990
32991@endif target-libstdc++-v3
32992
32993.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
32994maybe-dvi-target-libstdc++-v3:
32995@if target-libstdc++-v3
32996maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
32997
32998dvi-target-libstdc++-v3: \
32999 configure-target-libstdc++-v3
33000 @: $(MAKE); $(unstage)
33001 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33002 r=`${PWD_COMMAND}`; export r; \
33003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33004 $(RAW_CXX_TARGET_EXPORTS) \
33005 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33006 for flag in $(EXTRA_TARGET_FLAGS); do \
33007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33008 done; \
33009 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33012 "RANLIB=$${RANLIB}" \
33013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33014 dvi) \
33015 || exit 1
33016
33017@endif target-libstdc++-v3
33018
33019.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
33020maybe-pdf-target-libstdc++-v3:
33021@if target-libstdc++-v3
33022maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
33023
33024pdf-target-libstdc++-v3: \
33025 configure-target-libstdc++-v3
33026 @: $(MAKE); $(unstage)
33027 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33028 r=`${PWD_COMMAND}`; export r; \
33029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33030 $(RAW_CXX_TARGET_EXPORTS) \
33031 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33032 for flag in $(EXTRA_TARGET_FLAGS); do \
33033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33034 done; \
33035 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33038 "RANLIB=$${RANLIB}" \
33039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33040 pdf) \
33041 || exit 1
33042
33043@endif target-libstdc++-v3
33044
33045.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
33046maybe-html-target-libstdc++-v3:
33047@if target-libstdc++-v3
33048maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
33049
33050html-target-libstdc++-v3: \
33051 configure-target-libstdc++-v3
33052 @: $(MAKE); $(unstage)
33053 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33054 r=`${PWD_COMMAND}`; export r; \
33055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33056 $(RAW_CXX_TARGET_EXPORTS) \
33057 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33058 for flag in $(EXTRA_TARGET_FLAGS); do \
33059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33060 done; \
33061 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33064 "RANLIB=$${RANLIB}" \
33065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33066 html) \
33067 || exit 1
33068
33069@endif target-libstdc++-v3
33070
33071.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
33072maybe-TAGS-target-libstdc++-v3:
33073@if target-libstdc++-v3
33074maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
33075
33076TAGS-target-libstdc++-v3: \
33077 configure-target-libstdc++-v3
33078 @: $(MAKE); $(unstage)
33079 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33080 r=`${PWD_COMMAND}`; export r; \
33081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33082 $(RAW_CXX_TARGET_EXPORTS) \
33083 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33084 for flag in $(EXTRA_TARGET_FLAGS); do \
33085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33086 done; \
33087 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33090 "RANLIB=$${RANLIB}" \
33091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33092 TAGS) \
33093 || exit 1
33094
33095@endif target-libstdc++-v3
33096
33097.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
33098maybe-install-info-target-libstdc++-v3:
33099@if target-libstdc++-v3
33100maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
33101
33102install-info-target-libstdc++-v3: \
33103 configure-target-libstdc++-v3 \
33104 info-target-libstdc++-v3
33105 @: $(MAKE); $(unstage)
33106 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33107 r=`${PWD_COMMAND}`; export r; \
33108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33109 $(RAW_CXX_TARGET_EXPORTS) \
33110 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33111 for flag in $(EXTRA_TARGET_FLAGS); do \
33112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33113 done; \
33114 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33117 "RANLIB=$${RANLIB}" \
33118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33119 install-info) \
33120 || exit 1
33121
33122@endif target-libstdc++-v3
33123
33124.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33125maybe-install-pdf-target-libstdc++-v3:
33126@if target-libstdc++-v3
33127maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33128
33129install-pdf-target-libstdc++-v3: \
33130 configure-target-libstdc++-v3 \
33131 pdf-target-libstdc++-v3
33132 @: $(MAKE); $(unstage)
33133 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33134 r=`${PWD_COMMAND}`; export r; \
33135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33136 $(RAW_CXX_TARGET_EXPORTS) \
33137 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33138 for flag in $(EXTRA_TARGET_FLAGS); do \
33139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33140 done; \
33141 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33144 "RANLIB=$${RANLIB}" \
33145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33146 install-pdf) \
33147 || exit 1
33148
33149@endif target-libstdc++-v3
33150
33151.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33152maybe-install-html-target-libstdc++-v3:
33153@if target-libstdc++-v3
33154maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33155
33156install-html-target-libstdc++-v3: \
33157 configure-target-libstdc++-v3 \
33158 html-target-libstdc++-v3
33159 @: $(MAKE); $(unstage)
33160 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33161 r=`${PWD_COMMAND}`; export r; \
33162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33163 $(RAW_CXX_TARGET_EXPORTS) \
33164 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33165 for flag in $(EXTRA_TARGET_FLAGS); do \
33166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33167 done; \
33168 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33171 "RANLIB=$${RANLIB}" \
33172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33173 install-html) \
33174 || exit 1
33175
33176@endif target-libstdc++-v3
33177
33178.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33179maybe-installcheck-target-libstdc++-v3:
33180@if target-libstdc++-v3
33181maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33182
33183installcheck-target-libstdc++-v3: \
33184 configure-target-libstdc++-v3
33185 @: $(MAKE); $(unstage)
33186 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33187 r=`${PWD_COMMAND}`; export r; \
33188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33189 $(RAW_CXX_TARGET_EXPORTS) \
33190 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33191 for flag in $(EXTRA_TARGET_FLAGS); do \
33192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33193 done; \
33194 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33197 "RANLIB=$${RANLIB}" \
33198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33199 installcheck) \
33200 || exit 1
33201
33202@endif target-libstdc++-v3
33203
33204.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33205maybe-mostlyclean-target-libstdc++-v3:
33206@if target-libstdc++-v3
33207maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33208
33209mostlyclean-target-libstdc++-v3:
33210 @: $(MAKE); $(unstage)
33211 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33212 r=`${PWD_COMMAND}`; export r; \
33213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33214 $(RAW_CXX_TARGET_EXPORTS) \
33215 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33216 for flag in $(EXTRA_TARGET_FLAGS); do \
33217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33218 done; \
33219 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33222 "RANLIB=$${RANLIB}" \
33223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33224 mostlyclean) \
33225 || exit 1
33226
33227@endif target-libstdc++-v3
33228
33229.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33230maybe-clean-target-libstdc++-v3:
33231@if target-libstdc++-v3
33232maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33233
33234clean-target-libstdc++-v3:
33235 @: $(MAKE); $(unstage)
33236 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33237 r=`${PWD_COMMAND}`; export r; \
33238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33239 $(RAW_CXX_TARGET_EXPORTS) \
33240 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33241 for flag in $(EXTRA_TARGET_FLAGS); do \
33242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33243 done; \
33244 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33247 "RANLIB=$${RANLIB}" \
33248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33249 clean) \
33250 || exit 1
33251
33252@endif target-libstdc++-v3
33253
33254.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33255maybe-distclean-target-libstdc++-v3:
33256@if target-libstdc++-v3
33257maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33258
33259distclean-target-libstdc++-v3:
33260 @: $(MAKE); $(unstage)
33261 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33262 r=`${PWD_COMMAND}`; export r; \
33263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33264 $(RAW_CXX_TARGET_EXPORTS) \
33265 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33266 for flag in $(EXTRA_TARGET_FLAGS); do \
33267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33268 done; \
33269 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33272 "RANLIB=$${RANLIB}" \
33273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33274 distclean) \
33275 || exit 1
33276
33277@endif target-libstdc++-v3
33278
33279.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33280maybe-maintainer-clean-target-libstdc++-v3:
33281@if target-libstdc++-v3
33282maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33283
33284maintainer-clean-target-libstdc++-v3:
33285 @: $(MAKE); $(unstage)
33286 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33287 r=`${PWD_COMMAND}`; export r; \
33288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33289 $(RAW_CXX_TARGET_EXPORTS) \
33290 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33291 for flag in $(EXTRA_TARGET_FLAGS); do \
33292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33293 done; \
33294 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33297 "RANLIB=$${RANLIB}" \
33298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33299 maintainer-clean) \
33300 || exit 1
33301
33302@endif target-libstdc++-v3
33303
33304
33305
33306
33307
33308.PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33309maybe-configure-target-libsanitizer:
33310@if gcc-bootstrap
33311configure-target-libsanitizer: stage_current
33312@endif gcc-bootstrap
33313@if target-libsanitizer
33314maybe-configure-target-libsanitizer: configure-target-libsanitizer
33315configure-target-libsanitizer:
33316 @r=`${PWD_COMMAND}`; export r; \
33317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33318 echo "Checking multilib configuration for libsanitizer..."; \
33319 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33320 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33321 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33322 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33323 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33324 else \
33325 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33326 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33327 fi; \
33328 else \
33329 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33330 fi; \
33331 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33332 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33333 $(RAW_CXX_TARGET_EXPORTS) \
33334 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33335 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33336 case $(srcdir) in \
33337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33338 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33340 esac; \
33341 module_srcdir=libsanitizer; \
33342 rm -f no-such-file || : ; \
33343 CONFIG_SITE=no-such-file $(SHELL) \
33344 $$s/$$module_srcdir/configure \
33345 --srcdir=$${topdir}/$$module_srcdir \
33346 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33347 --target=${target_alias} \
33348 || exit 1
33349@endif target-libsanitizer
33350
33351
33352
33353.PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33354maybe-configure-stage1-target-libsanitizer:
33355@if target-libsanitizer-bootstrap
33356maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33357configure-stage1-target-libsanitizer:
33358 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33359 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33360 @r=`${PWD_COMMAND}`; export r; \
33361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33362 TFLAGS="$(STAGE1_TFLAGS)"; \
33363 echo "Checking multilib configuration for libsanitizer..."; \
33364 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33365 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33366 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33367 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33368 else \
33369 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33370 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33371 fi; \
33372 else \
33373 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33374 fi; \
33375 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33376 $(RAW_CXX_TARGET_EXPORTS) \
33377 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33378 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33379 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33380 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
33381 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33382 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33383 case $(srcdir) in \
33384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33385 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33387 esac; \
33388 module_srcdir=libsanitizer; \
33389 $(SHELL) $$s/$$module_srcdir/configure \
33390 --srcdir=$${topdir}/$$module_srcdir \
33391 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33392 --target=${target_alias} \
33393 \
33394 $(STAGE1_CONFIGURE_FLAGS)
33395@endif target-libsanitizer-bootstrap
33396
33397.PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33398maybe-configure-stage2-target-libsanitizer:
33399@if target-libsanitizer-bootstrap
33400maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33401configure-stage2-target-libsanitizer:
33402 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33403 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33404 @r=`${PWD_COMMAND}`; export r; \
33405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33406 TFLAGS="$(STAGE2_TFLAGS)"; \
33407 echo "Checking multilib configuration for libsanitizer..."; \
33408 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33409 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33410 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33411 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33412 else \
33413 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33414 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33415 fi; \
33416 else \
33417 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33418 fi; \
33419 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33420 $(RAW_CXX_TARGET_EXPORTS) \
33421 \
33422 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33423 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33424 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33425 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
33426 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33427 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33428 case $(srcdir) in \
33429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33430 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33432 esac; \
33433 module_srcdir=libsanitizer; \
33434 $(SHELL) $$s/$$module_srcdir/configure \
33435 --srcdir=$${topdir}/$$module_srcdir \
33436 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33437 --target=${target_alias} \
33438 --with-build-libsubdir=$(HOST_SUBDIR) \
33439 $(STAGE2_CONFIGURE_FLAGS)
33440@endif target-libsanitizer-bootstrap
33441
33442.PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33443maybe-configure-stage3-target-libsanitizer:
33444@if target-libsanitizer-bootstrap
33445maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33446configure-stage3-target-libsanitizer:
33447 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33448 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33449 @r=`${PWD_COMMAND}`; export r; \
33450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33451 TFLAGS="$(STAGE3_TFLAGS)"; \
33452 echo "Checking multilib configuration for libsanitizer..."; \
33453 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33454 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33455 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33456 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33457 else \
33458 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33459 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33460 fi; \
33461 else \
33462 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33463 fi; \
33464 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33465 $(RAW_CXX_TARGET_EXPORTS) \
33466 \
33467 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33468 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33469 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33470 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
33471 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33472 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33473 case $(srcdir) in \
33474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33475 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33477 esac; \
33478 module_srcdir=libsanitizer; \
33479 $(SHELL) $$s/$$module_srcdir/configure \
33480 --srcdir=$${topdir}/$$module_srcdir \
33481 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33482 --target=${target_alias} \
33483 --with-build-libsubdir=$(HOST_SUBDIR) \
33484 $(STAGE3_CONFIGURE_FLAGS)
33485@endif target-libsanitizer-bootstrap
33486
33487.PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33488maybe-configure-stage4-target-libsanitizer:
33489@if target-libsanitizer-bootstrap
33490maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33491configure-stage4-target-libsanitizer:
33492 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33493 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33494 @r=`${PWD_COMMAND}`; export r; \
33495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33496 TFLAGS="$(STAGE4_TFLAGS)"; \
33497 echo "Checking multilib configuration for libsanitizer..."; \
33498 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33499 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33500 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33501 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33502 else \
33503 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33504 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33505 fi; \
33506 else \
33507 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33508 fi; \
33509 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33510 $(RAW_CXX_TARGET_EXPORTS) \
33511 \
33512 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33513 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33514 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33515 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
33516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33517 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33518 case $(srcdir) in \
33519 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33520 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33521 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33522 esac; \
33523 module_srcdir=libsanitizer; \
33524 $(SHELL) $$s/$$module_srcdir/configure \
33525 --srcdir=$${topdir}/$$module_srcdir \
33526 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33527 --target=${target_alias} \
33528 --with-build-libsubdir=$(HOST_SUBDIR) \
33529 $(STAGE4_CONFIGURE_FLAGS)
33530@endif target-libsanitizer-bootstrap
33531
33532.PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33533maybe-configure-stageprofile-target-libsanitizer:
33534@if target-libsanitizer-bootstrap
33535maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33536configure-stageprofile-target-libsanitizer:
33537 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33538 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33539 @r=`${PWD_COMMAND}`; export r; \
33540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33541 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33542 echo "Checking multilib configuration for libsanitizer..."; \
33543 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33544 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33545 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33546 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33547 else \
33548 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33549 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33550 fi; \
33551 else \
33552 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33553 fi; \
33554 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33555 $(RAW_CXX_TARGET_EXPORTS) \
33556 \
33557 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33558 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33559 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33560 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
33561 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33562 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33563 case $(srcdir) in \
33564 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33565 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33566 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33567 esac; \
33568 module_srcdir=libsanitizer; \
33569 $(SHELL) $$s/$$module_srcdir/configure \
33570 --srcdir=$${topdir}/$$module_srcdir \
33571 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33572 --target=${target_alias} \
33573 --with-build-libsubdir=$(HOST_SUBDIR) \
33574 $(STAGEprofile_CONFIGURE_FLAGS)
33575@endif target-libsanitizer-bootstrap
33576
33577.PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
33578maybe-configure-stagefeedback-target-libsanitizer:
33579@if target-libsanitizer-bootstrap
33580maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33581configure-stagefeedback-target-libsanitizer:
33582 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33583 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33584 @r=`${PWD_COMMAND}`; export r; \
33585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33586 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33587 echo "Checking multilib configuration for libsanitizer..."; \
33588 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33589 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33590 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33591 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33592 else \
33593 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33594 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33595 fi; \
33596 else \
33597 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33598 fi; \
33599 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33600 $(RAW_CXX_TARGET_EXPORTS) \
33601 \
33602 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33603 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33604 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33605 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
33606 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33607 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33608 case $(srcdir) in \
33609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33610 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33612 esac; \
33613 module_srcdir=libsanitizer; \
33614 $(SHELL) $$s/$$module_srcdir/configure \
33615 --srcdir=$${topdir}/$$module_srcdir \
33616 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33617 --target=${target_alias} \
33618 --with-build-libsubdir=$(HOST_SUBDIR) \
33619 $(STAGEfeedback_CONFIGURE_FLAGS)
33620@endif target-libsanitizer-bootstrap
33621
33622
33623
33624
33625
33626.PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
33627maybe-all-target-libsanitizer:
33628@if gcc-bootstrap
33629all-target-libsanitizer: stage_current
33630@endif gcc-bootstrap
33631@if target-libsanitizer
33632TARGET-target-libsanitizer=all
33633maybe-all-target-libsanitizer: all-target-libsanitizer
33634all-target-libsanitizer: configure-target-libsanitizer
33635 @r=`${PWD_COMMAND}`; export r; \
33636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33637 $(RAW_CXX_TARGET_EXPORTS) \
33638 (cd $(TARGET_SUBDIR)/libsanitizer && \
33639 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33640 $(TARGET-target-libsanitizer))
33641@endif target-libsanitizer
33642
33643
33644
33645.PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
33646.PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
33647maybe-all-stage1-target-libsanitizer:
33648maybe-clean-stage1-target-libsanitizer:
33649@if target-libsanitizer-bootstrap
33650maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
33651all-stage1: all-stage1-target-libsanitizer
33652TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
33653all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33654 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33655 @r=`${PWD_COMMAND}`; export r; \
33656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33657 TFLAGS="$(STAGE1_TFLAGS)"; \
33658 $(RAW_CXX_TARGET_EXPORTS) \
33659 cd $(TARGET_SUBDIR)/libsanitizer && \
33660 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33661 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33662 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33663 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33664 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33665 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33666 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33667 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33668 \
33669 TFLAGS="$(STAGE1_TFLAGS)" \
33670 $(TARGET-stage1-target-libsanitizer)
33671
33672maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
33673clean-stage1: clean-stage1-target-libsanitizer
33674clean-stage1-target-libsanitizer:
33675 @if [ $(current_stage) = stage1 ]; then \
33676 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33677 else \
33678 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
33679 $(MAKE) stage1-start; \
33680 fi; \
33681 cd $(TARGET_SUBDIR)/libsanitizer && \
33682 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33683 clean
33684@endif target-libsanitizer-bootstrap
33685
33686
33687.PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
33688.PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
33689maybe-all-stage2-target-libsanitizer:
33690maybe-clean-stage2-target-libsanitizer:
33691@if target-libsanitizer-bootstrap
33692maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
33693all-stage2: all-stage2-target-libsanitizer
33694TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
33695all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33696 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33697 @r=`${PWD_COMMAND}`; export r; \
33698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33699 TFLAGS="$(STAGE2_TFLAGS)"; \
33700 $(RAW_CXX_TARGET_EXPORTS) \
33701 \
33702 cd $(TARGET_SUBDIR)/libsanitizer && \
33703 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33704 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33705 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33706 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33707 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33708 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33709 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33710 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33711 TFLAGS="$(STAGE2_TFLAGS)" \
33712 $(TARGET-stage2-target-libsanitizer)
33713
33714maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
33715clean-stage2: clean-stage2-target-libsanitizer
33716clean-stage2-target-libsanitizer:
33717 @if [ $(current_stage) = stage2 ]; then \
33718 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33719 else \
33720 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
33721 $(MAKE) stage2-start; \
33722 fi; \
33723 cd $(TARGET_SUBDIR)/libsanitizer && \
33724 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33725@endif target-libsanitizer-bootstrap
33726
33727
33728.PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
33729.PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
33730maybe-all-stage3-target-libsanitizer:
33731maybe-clean-stage3-target-libsanitizer:
33732@if target-libsanitizer-bootstrap
33733maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
33734all-stage3: all-stage3-target-libsanitizer
33735TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
33736all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33737 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33738 @r=`${PWD_COMMAND}`; export r; \
33739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33740 TFLAGS="$(STAGE3_TFLAGS)"; \
33741 $(RAW_CXX_TARGET_EXPORTS) \
33742 \
33743 cd $(TARGET_SUBDIR)/libsanitizer && \
33744 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33745 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33746 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33747 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33748 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33749 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33750 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33751 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33752 TFLAGS="$(STAGE3_TFLAGS)" \
33753 $(TARGET-stage3-target-libsanitizer)
33754
33755maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
33756clean-stage3: clean-stage3-target-libsanitizer
33757clean-stage3-target-libsanitizer:
33758 @if [ $(current_stage) = stage3 ]; then \
33759 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33760 else \
33761 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
33762 $(MAKE) stage3-start; \
33763 fi; \
33764 cd $(TARGET_SUBDIR)/libsanitizer && \
33765 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33766@endif target-libsanitizer-bootstrap
33767
33768
33769.PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
33770.PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
33771maybe-all-stage4-target-libsanitizer:
33772maybe-clean-stage4-target-libsanitizer:
33773@if target-libsanitizer-bootstrap
33774maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
33775all-stage4: all-stage4-target-libsanitizer
33776TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
33777all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33778 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33779 @r=`${PWD_COMMAND}`; export r; \
33780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33781 TFLAGS="$(STAGE4_TFLAGS)"; \
33782 $(RAW_CXX_TARGET_EXPORTS) \
33783 \
33784 cd $(TARGET_SUBDIR)/libsanitizer && \
33785 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33786 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33787 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33788 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33789 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33790 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33791 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33792 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33793 TFLAGS="$(STAGE4_TFLAGS)" \
33794 $(TARGET-stage4-target-libsanitizer)
33795
33796maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
33797clean-stage4: clean-stage4-target-libsanitizer
33798clean-stage4-target-libsanitizer:
33799 @if [ $(current_stage) = stage4 ]; then \
33800 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33801 else \
33802 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
33803 $(MAKE) stage4-start; \
33804 fi; \
33805 cd $(TARGET_SUBDIR)/libsanitizer && \
33806 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33807@endif target-libsanitizer-bootstrap
33808
33809
33810.PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
33811.PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
33812maybe-all-stageprofile-target-libsanitizer:
33813maybe-clean-stageprofile-target-libsanitizer:
33814@if target-libsanitizer-bootstrap
33815maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
33816all-stageprofile: all-stageprofile-target-libsanitizer
33817TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
33818all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33819 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33820 @r=`${PWD_COMMAND}`; export r; \
33821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33822 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33823 $(RAW_CXX_TARGET_EXPORTS) \
33824 \
33825 cd $(TARGET_SUBDIR)/libsanitizer && \
33826 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33827 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33828 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33829 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33830 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33831 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33832 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33833 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33834 TFLAGS="$(STAGEprofile_TFLAGS)" \
33835 $(TARGET-stageprofile-target-libsanitizer)
33836
33837maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
33838clean-stageprofile: clean-stageprofile-target-libsanitizer
33839clean-stageprofile-target-libsanitizer:
33840 @if [ $(current_stage) = stageprofile ]; then \
33841 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33842 else \
33843 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
33844 $(MAKE) stageprofile-start; \
33845 fi; \
33846 cd $(TARGET_SUBDIR)/libsanitizer && \
33847 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33848@endif target-libsanitizer-bootstrap
33849
33850
33851.PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
33852.PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
33853maybe-all-stagefeedback-target-libsanitizer:
33854maybe-clean-stagefeedback-target-libsanitizer:
33855@if target-libsanitizer-bootstrap
33856maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
33857all-stagefeedback: all-stagefeedback-target-libsanitizer
33858TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
33859all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33860 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33861 @r=`${PWD_COMMAND}`; export r; \
33862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33863 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33864 $(RAW_CXX_TARGET_EXPORTS) \
33865 \
33866 cd $(TARGET_SUBDIR)/libsanitizer && \
33867 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33868 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33869 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33870 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33871 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33872 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33873 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33874 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33875 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33876 $(TARGET-stagefeedback-target-libsanitizer)
33877
33878maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
33879clean-stagefeedback: clean-stagefeedback-target-libsanitizer
33880clean-stagefeedback-target-libsanitizer:
33881 @if [ $(current_stage) = stagefeedback ]; then \
33882 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33883 else \
33884 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
33885 $(MAKE) stagefeedback-start; \
33886 fi; \
33887 cd $(TARGET_SUBDIR)/libsanitizer && \
33888 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33889@endif target-libsanitizer-bootstrap
33890
33891
33892
33893
33894
33895
33896.PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
33897maybe-check-target-libsanitizer:
33898@if target-libsanitizer
33899maybe-check-target-libsanitizer: check-target-libsanitizer
33900
33901check-target-libsanitizer:
33902 @: $(MAKE); $(unstage)
33903 @r=`${PWD_COMMAND}`; export r; \
33904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33905 $(RAW_CXX_TARGET_EXPORTS) \
33906 (cd $(TARGET_SUBDIR)/libsanitizer && \
33907 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33908
33909@endif target-libsanitizer
33910
33911.PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
33912maybe-install-target-libsanitizer:
33913@if target-libsanitizer
33914maybe-install-target-libsanitizer: install-target-libsanitizer
33915
33916install-target-libsanitizer: installdirs
33917 @: $(MAKE); $(unstage)
33918 @r=`${PWD_COMMAND}`; export r; \
33919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33920 $(RAW_CXX_TARGET_EXPORTS) \
33921 (cd $(TARGET_SUBDIR)/libsanitizer && \
33922 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33923
33924@endif target-libsanitizer
33925
33926.PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
33927maybe-install-strip-target-libsanitizer:
33928@if target-libsanitizer
33929maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
33930
33931install-strip-target-libsanitizer: installdirs
33932 @: $(MAKE); $(unstage)
33933 @r=`${PWD_COMMAND}`; export r; \
33934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33935 $(RAW_CXX_TARGET_EXPORTS) \
33936 (cd $(TARGET_SUBDIR)/libsanitizer && \
33937 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33938
33939@endif target-libsanitizer
33940
33941# Other targets (info, dvi, pdf, etc.)
33942
33943.PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
33944maybe-info-target-libsanitizer:
33945@if target-libsanitizer
33946maybe-info-target-libsanitizer: info-target-libsanitizer
33947
33948info-target-libsanitizer: \
33949 configure-target-libsanitizer
33950 @: $(MAKE); $(unstage)
33951 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33952 r=`${PWD_COMMAND}`; export r; \
33953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33954 $(RAW_CXX_TARGET_EXPORTS) \
33955 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
33956 for flag in $(EXTRA_TARGET_FLAGS); do \
33957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33958 done; \
33959 (cd $(TARGET_SUBDIR)/libsanitizer && \
33960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33962 "RANLIB=$${RANLIB}" \
33963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33964 info) \
33965 || exit 1
33966
33967@endif target-libsanitizer
33968
33969.PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
33970maybe-dvi-target-libsanitizer:
33971@if target-libsanitizer
33972maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
33973
33974dvi-target-libsanitizer: \
33975 configure-target-libsanitizer
33976 @: $(MAKE); $(unstage)
33977 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33978 r=`${PWD_COMMAND}`; export r; \
33979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33980 $(RAW_CXX_TARGET_EXPORTS) \
33981 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
33982 for flag in $(EXTRA_TARGET_FLAGS); do \
33983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33984 done; \
33985 (cd $(TARGET_SUBDIR)/libsanitizer && \
33986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33988 "RANLIB=$${RANLIB}" \
33989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33990 dvi) \
33991 || exit 1
33992
33993@endif target-libsanitizer
33994
33995.PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
33996maybe-pdf-target-libsanitizer:
33997@if target-libsanitizer
33998maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
33999
34000pdf-target-libsanitizer: \
34001 configure-target-libsanitizer
34002 @: $(MAKE); $(unstage)
34003 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34004 r=`${PWD_COMMAND}`; export r; \
34005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34006 $(RAW_CXX_TARGET_EXPORTS) \
34007 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
34008 for flag in $(EXTRA_TARGET_FLAGS); do \
34009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34010 done; \
34011 (cd $(TARGET_SUBDIR)/libsanitizer && \
34012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34014 "RANLIB=$${RANLIB}" \
34015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34016 pdf) \
34017 || exit 1
34018
34019@endif target-libsanitizer
34020
34021.PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
34022maybe-html-target-libsanitizer:
34023@if target-libsanitizer
34024maybe-html-target-libsanitizer: html-target-libsanitizer
34025
34026html-target-libsanitizer: \
34027 configure-target-libsanitizer
34028 @: $(MAKE); $(unstage)
34029 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34030 r=`${PWD_COMMAND}`; export r; \
34031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34032 $(RAW_CXX_TARGET_EXPORTS) \
34033 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
34034 for flag in $(EXTRA_TARGET_FLAGS); do \
34035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34036 done; \
34037 (cd $(TARGET_SUBDIR)/libsanitizer && \
34038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34040 "RANLIB=$${RANLIB}" \
34041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34042 html) \
34043 || exit 1
34044
34045@endif target-libsanitizer
34046
34047.PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
34048maybe-TAGS-target-libsanitizer:
34049@if target-libsanitizer
34050maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
34051
34052TAGS-target-libsanitizer: \
34053 configure-target-libsanitizer
34054 @: $(MAKE); $(unstage)
34055 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34056 r=`${PWD_COMMAND}`; export r; \
34057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34058 $(RAW_CXX_TARGET_EXPORTS) \
34059 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
34060 for flag in $(EXTRA_TARGET_FLAGS); do \
34061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34062 done; \
34063 (cd $(TARGET_SUBDIR)/libsanitizer && \
34064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34066 "RANLIB=$${RANLIB}" \
34067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34068 TAGS) \
34069 || exit 1
34070
34071@endif target-libsanitizer
34072
34073.PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
34074maybe-install-info-target-libsanitizer:
34075@if target-libsanitizer
34076maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
34077
34078install-info-target-libsanitizer: \
34079 configure-target-libsanitizer \
34080 info-target-libsanitizer
34081 @: $(MAKE); $(unstage)
34082 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34083 r=`${PWD_COMMAND}`; export r; \
34084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34085 $(RAW_CXX_TARGET_EXPORTS) \
34086 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
34087 for flag in $(EXTRA_TARGET_FLAGS); do \
34088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34089 done; \
34090 (cd $(TARGET_SUBDIR)/libsanitizer && \
34091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34093 "RANLIB=$${RANLIB}" \
34094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34095 install-info) \
34096 || exit 1
34097
34098@endif target-libsanitizer
34099
34100.PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
34101maybe-install-pdf-target-libsanitizer:
34102@if target-libsanitizer
34103maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
34104
34105install-pdf-target-libsanitizer: \
34106 configure-target-libsanitizer \
34107 pdf-target-libsanitizer
34108 @: $(MAKE); $(unstage)
34109 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34110 r=`${PWD_COMMAND}`; export r; \
34111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34112 $(RAW_CXX_TARGET_EXPORTS) \
34113 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
34114 for flag in $(EXTRA_TARGET_FLAGS); do \
34115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34116 done; \
34117 (cd $(TARGET_SUBDIR)/libsanitizer && \
34118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34120 "RANLIB=$${RANLIB}" \
34121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34122 install-pdf) \
34123 || exit 1
34124
34125@endif target-libsanitizer
34126
34127.PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34128maybe-install-html-target-libsanitizer:
34129@if target-libsanitizer
34130maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34131
34132install-html-target-libsanitizer: \
34133 configure-target-libsanitizer \
34134 html-target-libsanitizer
34135 @: $(MAKE); $(unstage)
34136 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34137 r=`${PWD_COMMAND}`; export r; \
34138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34139 $(RAW_CXX_TARGET_EXPORTS) \
34140 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
34141 for flag in $(EXTRA_TARGET_FLAGS); do \
34142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34143 done; \
34144 (cd $(TARGET_SUBDIR)/libsanitizer && \
34145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34147 "RANLIB=$${RANLIB}" \
34148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34149 install-html) \
34150 || exit 1
34151
34152@endif target-libsanitizer
34153
34154.PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34155maybe-installcheck-target-libsanitizer:
34156@if target-libsanitizer
34157maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34158
34159installcheck-target-libsanitizer: \
34160 configure-target-libsanitizer
34161 @: $(MAKE); $(unstage)
34162 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34163 r=`${PWD_COMMAND}`; export r; \
34164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34165 $(RAW_CXX_TARGET_EXPORTS) \
34166 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
34167 for flag in $(EXTRA_TARGET_FLAGS); do \
34168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34169 done; \
34170 (cd $(TARGET_SUBDIR)/libsanitizer && \
34171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34173 "RANLIB=$${RANLIB}" \
34174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34175 installcheck) \
34176 || exit 1
34177
34178@endif target-libsanitizer
34179
34180.PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34181maybe-mostlyclean-target-libsanitizer:
34182@if target-libsanitizer
34183maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34184
34185mostlyclean-target-libsanitizer:
34186 @: $(MAKE); $(unstage)
34187 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34188 r=`${PWD_COMMAND}`; export r; \
34189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34190 $(RAW_CXX_TARGET_EXPORTS) \
34191 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
34192 for flag in $(EXTRA_TARGET_FLAGS); do \
34193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34194 done; \
34195 (cd $(TARGET_SUBDIR)/libsanitizer && \
34196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34198 "RANLIB=$${RANLIB}" \
34199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34200 mostlyclean) \
34201 || exit 1
34202
34203@endif target-libsanitizer
34204
34205.PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34206maybe-clean-target-libsanitizer:
34207@if target-libsanitizer
34208maybe-clean-target-libsanitizer: clean-target-libsanitizer
34209
34210clean-target-libsanitizer:
34211 @: $(MAKE); $(unstage)
34212 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34213 r=`${PWD_COMMAND}`; export r; \
34214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34215 $(RAW_CXX_TARGET_EXPORTS) \
34216 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
34217 for flag in $(EXTRA_TARGET_FLAGS); do \
34218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34219 done; \
34220 (cd $(TARGET_SUBDIR)/libsanitizer && \
34221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34223 "RANLIB=$${RANLIB}" \
34224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34225 clean) \
34226 || exit 1
34227
34228@endif target-libsanitizer
34229
34230.PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34231maybe-distclean-target-libsanitizer:
34232@if target-libsanitizer
34233maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34234
34235distclean-target-libsanitizer:
34236 @: $(MAKE); $(unstage)
34237 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34238 r=`${PWD_COMMAND}`; export r; \
34239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34240 $(RAW_CXX_TARGET_EXPORTS) \
34241 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
34242 for flag in $(EXTRA_TARGET_FLAGS); do \
34243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34244 done; \
34245 (cd $(TARGET_SUBDIR)/libsanitizer && \
34246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34248 "RANLIB=$${RANLIB}" \
34249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34250 distclean) \
34251 || exit 1
34252
34253@endif target-libsanitizer
34254
34255.PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34256maybe-maintainer-clean-target-libsanitizer:
34257@if target-libsanitizer
34258maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34259
34260maintainer-clean-target-libsanitizer:
34261 @: $(MAKE); $(unstage)
34262 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34263 r=`${PWD_COMMAND}`; export r; \
34264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34265 $(RAW_CXX_TARGET_EXPORTS) \
34266 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
34267 for flag in $(EXTRA_TARGET_FLAGS); do \
34268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34269 done; \
34270 (cd $(TARGET_SUBDIR)/libsanitizer && \
34271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34273 "RANLIB=$${RANLIB}" \
34274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34275 maintainer-clean) \
34276 || exit 1
34277
34278@endif target-libsanitizer
34279
34280
34281
34282
34283
34284.PHONY: configure-target-libmpx maybe-configure-target-libmpx
34285maybe-configure-target-libmpx:
34286@if gcc-bootstrap
34287configure-target-libmpx: stage_current
34288@endif gcc-bootstrap
34289@if target-libmpx
34290maybe-configure-target-libmpx: configure-target-libmpx
34291configure-target-libmpx:
34292 @r=`${PWD_COMMAND}`; export r; \
34293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34294 echo "Checking multilib configuration for libmpx..."; \
34295 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx ; \
34296 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null ; \
34297 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34298 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34299 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34300 else \
34301 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34302 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34303 fi; \
34304 else \
34305 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34306 fi; \
34307 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34308 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx ; \
34309 $(NORMAL_TARGET_EXPORTS) \
34310 echo Configuring in $(TARGET_SUBDIR)/libmpx; \
34311 cd "$(TARGET_SUBDIR)/libmpx" || exit 1; \
34312 case $(srcdir) in \
34313 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34314 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34315 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34316 esac; \
34317 module_srcdir=libmpx; \
34318 rm -f no-such-file || : ; \
34319 CONFIG_SITE=no-such-file $(SHELL) \
34320 $$s/$$module_srcdir/configure \
34321 --srcdir=$${topdir}/$$module_srcdir \
34322 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34323 --target=${target_alias} \
34324 || exit 1
34325@endif target-libmpx
34326
34327
34328
34329.PHONY: configure-stage1-target-libmpx maybe-configure-stage1-target-libmpx
34330maybe-configure-stage1-target-libmpx:
34331@if target-libmpx-bootstrap
34332maybe-configure-stage1-target-libmpx: configure-stage1-target-libmpx
34333configure-stage1-target-libmpx:
34334 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34335 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34336 @r=`${PWD_COMMAND}`; export r; \
34337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34338 TFLAGS="$(STAGE1_TFLAGS)"; \
34339 echo "Checking multilib configuration for libmpx..."; \
34340 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null ; \
34341 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34342 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34343 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34344 else \
34345 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34346 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34347 fi; \
34348 else \
34349 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34350 fi; \
34351 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34352 $(NORMAL_TARGET_EXPORTS) \
34353 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34354 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34355 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34356 echo Configuring stage 1 in $(TARGET_SUBDIR)/libmpx ; \
34357 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx ; \
34358 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34359 case $(srcdir) in \
34360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34361 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34363 esac; \
34364 module_srcdir=libmpx; \
34365 $(SHELL) $$s/$$module_srcdir/configure \
34366 --srcdir=$${topdir}/$$module_srcdir \
34367 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34368 --target=${target_alias} \
34369 \
34370 $(STAGE1_CONFIGURE_FLAGS)
34371@endif target-libmpx-bootstrap
34372
34373.PHONY: configure-stage2-target-libmpx maybe-configure-stage2-target-libmpx
34374maybe-configure-stage2-target-libmpx:
34375@if target-libmpx-bootstrap
34376maybe-configure-stage2-target-libmpx: configure-stage2-target-libmpx
34377configure-stage2-target-libmpx:
34378 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34379 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34380 @r=`${PWD_COMMAND}`; export r; \
34381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34382 TFLAGS="$(STAGE2_TFLAGS)"; \
34383 echo "Checking multilib configuration for libmpx..."; \
34384 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null ; \
34385 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34386 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34387 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34388 else \
34389 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34390 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34391 fi; \
34392 else \
34393 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34394 fi; \
34395 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34396 $(NORMAL_TARGET_EXPORTS) \
34397 \
34398 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34399 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34400 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34401 echo Configuring stage 2 in $(TARGET_SUBDIR)/libmpx ; \
34402 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx ; \
34403 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34404 case $(srcdir) in \
34405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34406 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34408 esac; \
34409 module_srcdir=libmpx; \
34410 $(SHELL) $$s/$$module_srcdir/configure \
34411 --srcdir=$${topdir}/$$module_srcdir \
34412 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34413 --target=${target_alias} \
34414 --with-build-libsubdir=$(HOST_SUBDIR) \
34415 $(STAGE2_CONFIGURE_FLAGS)
34416@endif target-libmpx-bootstrap
34417
34418.PHONY: configure-stage3-target-libmpx maybe-configure-stage3-target-libmpx
34419maybe-configure-stage3-target-libmpx:
34420@if target-libmpx-bootstrap
34421maybe-configure-stage3-target-libmpx: configure-stage3-target-libmpx
34422configure-stage3-target-libmpx:
34423 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34424 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34425 @r=`${PWD_COMMAND}`; export r; \
34426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34427 TFLAGS="$(STAGE3_TFLAGS)"; \
34428 echo "Checking multilib configuration for libmpx..."; \
34429 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null ; \
34430 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34431 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34432 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34433 else \
34434 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34435 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34436 fi; \
34437 else \
34438 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34439 fi; \
34440 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34441 $(NORMAL_TARGET_EXPORTS) \
34442 \
34443 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34444 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34445 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34446 echo Configuring stage 3 in $(TARGET_SUBDIR)/libmpx ; \
34447 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx ; \
34448 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34449 case $(srcdir) in \
34450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34451 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34453 esac; \
34454 module_srcdir=libmpx; \
34455 $(SHELL) $$s/$$module_srcdir/configure \
34456 --srcdir=$${topdir}/$$module_srcdir \
34457 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34458 --target=${target_alias} \
34459 --with-build-libsubdir=$(HOST_SUBDIR) \
34460 $(STAGE3_CONFIGURE_FLAGS)
34461@endif target-libmpx-bootstrap
34462
34463.PHONY: configure-stage4-target-libmpx maybe-configure-stage4-target-libmpx
34464maybe-configure-stage4-target-libmpx:
34465@if target-libmpx-bootstrap
34466maybe-configure-stage4-target-libmpx: configure-stage4-target-libmpx
34467configure-stage4-target-libmpx:
34468 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34469 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34470 @r=`${PWD_COMMAND}`; export r; \
34471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34472 TFLAGS="$(STAGE4_TFLAGS)"; \
34473 echo "Checking multilib configuration for libmpx..."; \
34474 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null ; \
34475 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34476 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34477 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34478 else \
34479 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34480 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34481 fi; \
34482 else \
34483 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34484 fi; \
34485 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34486 $(NORMAL_TARGET_EXPORTS) \
34487 \
34488 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34489 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34490 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34491 echo Configuring stage 4 in $(TARGET_SUBDIR)/libmpx ; \
34492 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx ; \
34493 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34494 case $(srcdir) in \
34495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34496 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34498 esac; \
34499 module_srcdir=libmpx; \
34500 $(SHELL) $$s/$$module_srcdir/configure \
34501 --srcdir=$${topdir}/$$module_srcdir \
34502 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34503 --target=${target_alias} \
34504 --with-build-libsubdir=$(HOST_SUBDIR) \
34505 $(STAGE4_CONFIGURE_FLAGS)
34506@endif target-libmpx-bootstrap
34507
34508.PHONY: configure-stageprofile-target-libmpx maybe-configure-stageprofile-target-libmpx
34509maybe-configure-stageprofile-target-libmpx:
34510@if target-libmpx-bootstrap
34511maybe-configure-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
34512configure-stageprofile-target-libmpx:
34513 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34514 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34515 @r=`${PWD_COMMAND}`; export r; \
34516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34517 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34518 echo "Checking multilib configuration for libmpx..."; \
34519 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null ; \
34520 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34521 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34522 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34523 else \
34524 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34525 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34526 fi; \
34527 else \
34528 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34529 fi; \
34530 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34531 $(NORMAL_TARGET_EXPORTS) \
34532 \
34533 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34534 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34535 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34536 echo Configuring stage profile in $(TARGET_SUBDIR)/libmpx ; \
34537 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx ; \
34538 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34539 case $(srcdir) in \
34540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34541 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34543 esac; \
34544 module_srcdir=libmpx; \
34545 $(SHELL) $$s/$$module_srcdir/configure \
34546 --srcdir=$${topdir}/$$module_srcdir \
34547 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34548 --target=${target_alias} \
34549 --with-build-libsubdir=$(HOST_SUBDIR) \
34550 $(STAGEprofile_CONFIGURE_FLAGS)
34551@endif target-libmpx-bootstrap
34552
34553.PHONY: configure-stagefeedback-target-libmpx maybe-configure-stagefeedback-target-libmpx
34554maybe-configure-stagefeedback-target-libmpx:
34555@if target-libmpx-bootstrap
34556maybe-configure-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
34557configure-stagefeedback-target-libmpx:
34558 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34559 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34560 @r=`${PWD_COMMAND}`; export r; \
34561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34562 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34563 echo "Checking multilib configuration for libmpx..."; \
34564 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null ; \
34565 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34566 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34567 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34568 else \
34569 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34570 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34571 fi; \
34572 else \
34573 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34574 fi; \
34575 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34576 $(NORMAL_TARGET_EXPORTS) \
34577 \
34578 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34579 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34580 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34581 echo Configuring stage feedback in $(TARGET_SUBDIR)/libmpx ; \
34582 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx ; \
34583 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34584 case $(srcdir) in \
34585 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34586 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34587 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34588 esac; \
34589 module_srcdir=libmpx; \
34590 $(SHELL) $$s/$$module_srcdir/configure \
34591 --srcdir=$${topdir}/$$module_srcdir \
34592 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34593 --target=${target_alias} \
34594 --with-build-libsubdir=$(HOST_SUBDIR) \
34595 $(STAGEfeedback_CONFIGURE_FLAGS)
34596@endif target-libmpx-bootstrap
34597
34598
34599
34600
34601
34602.PHONY: all-target-libmpx maybe-all-target-libmpx
34603maybe-all-target-libmpx:
34604@if gcc-bootstrap
34605all-target-libmpx: stage_current
34606@endif gcc-bootstrap
34607@if target-libmpx
34608TARGET-target-libmpx=all
34609maybe-all-target-libmpx: all-target-libmpx
34610all-target-libmpx: configure-target-libmpx
34611 @r=`${PWD_COMMAND}`; export r; \
34612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34613 $(NORMAL_TARGET_EXPORTS) \
34614 (cd $(TARGET_SUBDIR)/libmpx && \
34615 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34616 $(TARGET-target-libmpx))
34617@endif target-libmpx
34618
34619
34620
34621.PHONY: all-stage1-target-libmpx maybe-all-stage1-target-libmpx
34622.PHONY: clean-stage1-target-libmpx maybe-clean-stage1-target-libmpx
34623maybe-all-stage1-target-libmpx:
34624maybe-clean-stage1-target-libmpx:
34625@if target-libmpx-bootstrap
34626maybe-all-stage1-target-libmpx: all-stage1-target-libmpx
34627all-stage1: all-stage1-target-libmpx
34628TARGET-stage1-target-libmpx = $(TARGET-target-libmpx)
34629all-stage1-target-libmpx: configure-stage1-target-libmpx
34630 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34631 @r=`${PWD_COMMAND}`; export r; \
34632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34633 TFLAGS="$(STAGE1_TFLAGS)"; \
34634 $(NORMAL_TARGET_EXPORTS) \
34635 cd $(TARGET_SUBDIR)/libmpx && \
34636 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34637 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34638 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34639 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34640 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34641 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34642 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34643 $(EXTRA_TARGET_FLAGS) \
34644 \
34645 TFLAGS="$(STAGE1_TFLAGS)" \
34646 $(TARGET-stage1-target-libmpx)
34647
34648maybe-clean-stage1-target-libmpx: clean-stage1-target-libmpx
34649clean-stage1: clean-stage1-target-libmpx
34650clean-stage1-target-libmpx:
34651 @if [ $(current_stage) = stage1 ]; then \
34652 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34653 else \
34654 [ -f $(TARGET_SUBDIR)/stage1-libmpx/Makefile ] || exit 0; \
34655 $(MAKE) stage1-start; \
34656 fi; \
34657 cd $(TARGET_SUBDIR)/libmpx && \
34658 $(MAKE) $(EXTRA_TARGET_FLAGS) \
34659 clean
34660@endif target-libmpx-bootstrap
34661
34662
34663.PHONY: all-stage2-target-libmpx maybe-all-stage2-target-libmpx
34664.PHONY: clean-stage2-target-libmpx maybe-clean-stage2-target-libmpx
34665maybe-all-stage2-target-libmpx:
34666maybe-clean-stage2-target-libmpx:
34667@if target-libmpx-bootstrap
34668maybe-all-stage2-target-libmpx: all-stage2-target-libmpx
34669all-stage2: all-stage2-target-libmpx
34670TARGET-stage2-target-libmpx = $(TARGET-target-libmpx)
34671all-stage2-target-libmpx: configure-stage2-target-libmpx
34672 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34673 @r=`${PWD_COMMAND}`; export r; \
34674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34675 TFLAGS="$(STAGE2_TFLAGS)"; \
34676 $(NORMAL_TARGET_EXPORTS) \
34677 \
34678 cd $(TARGET_SUBDIR)/libmpx && \
34679 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34680 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34681 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34682 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34683 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34684 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34685 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34686 $(EXTRA_TARGET_FLAGS) \
34687 TFLAGS="$(STAGE2_TFLAGS)" \
34688 $(TARGET-stage2-target-libmpx)
34689
34690maybe-clean-stage2-target-libmpx: clean-stage2-target-libmpx
34691clean-stage2: clean-stage2-target-libmpx
34692clean-stage2-target-libmpx:
34693 @if [ $(current_stage) = stage2 ]; then \
34694 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34695 else \
34696 [ -f $(TARGET_SUBDIR)/stage2-libmpx/Makefile ] || exit 0; \
34697 $(MAKE) stage2-start; \
34698 fi; \
34699 cd $(TARGET_SUBDIR)/libmpx && \
34700 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34701@endif target-libmpx-bootstrap
34702
34703
34704.PHONY: all-stage3-target-libmpx maybe-all-stage3-target-libmpx
34705.PHONY: clean-stage3-target-libmpx maybe-clean-stage3-target-libmpx
34706maybe-all-stage3-target-libmpx:
34707maybe-clean-stage3-target-libmpx:
34708@if target-libmpx-bootstrap
34709maybe-all-stage3-target-libmpx: all-stage3-target-libmpx
34710all-stage3: all-stage3-target-libmpx
34711TARGET-stage3-target-libmpx = $(TARGET-target-libmpx)
34712all-stage3-target-libmpx: configure-stage3-target-libmpx
34713 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34714 @r=`${PWD_COMMAND}`; export r; \
34715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34716 TFLAGS="$(STAGE3_TFLAGS)"; \
34717 $(NORMAL_TARGET_EXPORTS) \
34718 \
34719 cd $(TARGET_SUBDIR)/libmpx && \
34720 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34721 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34722 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34723 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34724 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34725 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34726 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34727 $(EXTRA_TARGET_FLAGS) \
34728 TFLAGS="$(STAGE3_TFLAGS)" \
34729 $(TARGET-stage3-target-libmpx)
34730
34731maybe-clean-stage3-target-libmpx: clean-stage3-target-libmpx
34732clean-stage3: clean-stage3-target-libmpx
34733clean-stage3-target-libmpx:
34734 @if [ $(current_stage) = stage3 ]; then \
34735 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34736 else \
34737 [ -f $(TARGET_SUBDIR)/stage3-libmpx/Makefile ] || exit 0; \
34738 $(MAKE) stage3-start; \
34739 fi; \
34740 cd $(TARGET_SUBDIR)/libmpx && \
34741 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34742@endif target-libmpx-bootstrap
34743
34744
34745.PHONY: all-stage4-target-libmpx maybe-all-stage4-target-libmpx
34746.PHONY: clean-stage4-target-libmpx maybe-clean-stage4-target-libmpx
34747maybe-all-stage4-target-libmpx:
34748maybe-clean-stage4-target-libmpx:
34749@if target-libmpx-bootstrap
34750maybe-all-stage4-target-libmpx: all-stage4-target-libmpx
34751all-stage4: all-stage4-target-libmpx
34752TARGET-stage4-target-libmpx = $(TARGET-target-libmpx)
34753all-stage4-target-libmpx: configure-stage4-target-libmpx
34754 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34755 @r=`${PWD_COMMAND}`; export r; \
34756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34757 TFLAGS="$(STAGE4_TFLAGS)"; \
34758 $(NORMAL_TARGET_EXPORTS) \
34759 \
34760 cd $(TARGET_SUBDIR)/libmpx && \
34761 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34762 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34763 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34764 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34765 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34766 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34767 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34768 $(EXTRA_TARGET_FLAGS) \
34769 TFLAGS="$(STAGE4_TFLAGS)" \
34770 $(TARGET-stage4-target-libmpx)
34771
34772maybe-clean-stage4-target-libmpx: clean-stage4-target-libmpx
34773clean-stage4: clean-stage4-target-libmpx
34774clean-stage4-target-libmpx:
34775 @if [ $(current_stage) = stage4 ]; then \
34776 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34777 else \
34778 [ -f $(TARGET_SUBDIR)/stage4-libmpx/Makefile ] || exit 0; \
34779 $(MAKE) stage4-start; \
34780 fi; \
34781 cd $(TARGET_SUBDIR)/libmpx && \
34782 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34783@endif target-libmpx-bootstrap
34784
34785
34786.PHONY: all-stageprofile-target-libmpx maybe-all-stageprofile-target-libmpx
34787.PHONY: clean-stageprofile-target-libmpx maybe-clean-stageprofile-target-libmpx
34788maybe-all-stageprofile-target-libmpx:
34789maybe-clean-stageprofile-target-libmpx:
34790@if target-libmpx-bootstrap
34791maybe-all-stageprofile-target-libmpx: all-stageprofile-target-libmpx
34792all-stageprofile: all-stageprofile-target-libmpx
34793TARGET-stageprofile-target-libmpx = $(TARGET-target-libmpx)
34794all-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
34795 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34796 @r=`${PWD_COMMAND}`; export r; \
34797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34798 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34799 $(NORMAL_TARGET_EXPORTS) \
34800 \
34801 cd $(TARGET_SUBDIR)/libmpx && \
34802 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34803 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34804 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34805 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34806 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34807 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34808 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34809 $(EXTRA_TARGET_FLAGS) \
34810 TFLAGS="$(STAGEprofile_TFLAGS)" \
34811 $(TARGET-stageprofile-target-libmpx)
34812
34813maybe-clean-stageprofile-target-libmpx: clean-stageprofile-target-libmpx
34814clean-stageprofile: clean-stageprofile-target-libmpx
34815clean-stageprofile-target-libmpx:
34816 @if [ $(current_stage) = stageprofile ]; then \
34817 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34818 else \
34819 [ -f $(TARGET_SUBDIR)/stageprofile-libmpx/Makefile ] || exit 0; \
34820 $(MAKE) stageprofile-start; \
34821 fi; \
34822 cd $(TARGET_SUBDIR)/libmpx && \
34823 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34824@endif target-libmpx-bootstrap
34825
34826
34827.PHONY: all-stagefeedback-target-libmpx maybe-all-stagefeedback-target-libmpx
34828.PHONY: clean-stagefeedback-target-libmpx maybe-clean-stagefeedback-target-libmpx
34829maybe-all-stagefeedback-target-libmpx:
34830maybe-clean-stagefeedback-target-libmpx:
34831@if target-libmpx-bootstrap
34832maybe-all-stagefeedback-target-libmpx: all-stagefeedback-target-libmpx
34833all-stagefeedback: all-stagefeedback-target-libmpx
34834TARGET-stagefeedback-target-libmpx = $(TARGET-target-libmpx)
34835all-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
34836 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34837 @r=`${PWD_COMMAND}`; export r; \
34838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34839 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34840 $(NORMAL_TARGET_EXPORTS) \
34841 \
34842 cd $(TARGET_SUBDIR)/libmpx && \
34843 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34844 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34845 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34846 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34847 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34848 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34849 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34850 $(EXTRA_TARGET_FLAGS) \
34851 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34852 $(TARGET-stagefeedback-target-libmpx)
34853
34854maybe-clean-stagefeedback-target-libmpx: clean-stagefeedback-target-libmpx
34855clean-stagefeedback: clean-stagefeedback-target-libmpx
34856clean-stagefeedback-target-libmpx:
34857 @if [ $(current_stage) = stagefeedback ]; then \
34858 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
34859 else \
34860 [ -f $(TARGET_SUBDIR)/stagefeedback-libmpx/Makefile ] || exit 0; \
34861 $(MAKE) stagefeedback-start; \
34862 fi; \
34863 cd $(TARGET_SUBDIR)/libmpx && \
34864 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
34865@endif target-libmpx-bootstrap
34866
34867
34868
34869
34870
34871
34872.PHONY: check-target-libmpx maybe-check-target-libmpx
34873maybe-check-target-libmpx:
34874@if target-libmpx
34875maybe-check-target-libmpx: check-target-libmpx
34876
34877check-target-libmpx:
34878 @: $(MAKE); $(unstage)
34879 @r=`${PWD_COMMAND}`; export r; \
34880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34881 $(NORMAL_TARGET_EXPORTS) \
34882 (cd $(TARGET_SUBDIR)/libmpx && \
34883 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34884
34885@endif target-libmpx
34886
34887.PHONY: install-target-libmpx maybe-install-target-libmpx
34888maybe-install-target-libmpx:
34889@if target-libmpx
34890maybe-install-target-libmpx: install-target-libmpx
34891
34892install-target-libmpx: installdirs
34893 @: $(MAKE); $(unstage)
34894 @r=`${PWD_COMMAND}`; export r; \
34895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34896 $(NORMAL_TARGET_EXPORTS) \
34897 (cd $(TARGET_SUBDIR)/libmpx && \
34898 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34899
34900@endif target-libmpx
34901
34902.PHONY: install-strip-target-libmpx maybe-install-strip-target-libmpx
34903maybe-install-strip-target-libmpx:
34904@if target-libmpx
34905maybe-install-strip-target-libmpx: install-strip-target-libmpx
34906
34907install-strip-target-libmpx: installdirs
34908 @: $(MAKE); $(unstage)
34909 @r=`${PWD_COMMAND}`; export r; \
34910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34911 $(NORMAL_TARGET_EXPORTS) \
34912 (cd $(TARGET_SUBDIR)/libmpx && \
34913 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34914
34915@endif target-libmpx
34916
34917# Other targets (info, dvi, pdf, etc.)
34918
34919.PHONY: maybe-info-target-libmpx info-target-libmpx
34920maybe-info-target-libmpx:
34921@if target-libmpx
34922maybe-info-target-libmpx: info-target-libmpx
34923
34924info-target-libmpx: \
34925 configure-target-libmpx
34926 @: $(MAKE); $(unstage)
34927 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
34928 r=`${PWD_COMMAND}`; export r; \
34929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34930 $(NORMAL_TARGET_EXPORTS) \
34931 echo "Doing info in $(TARGET_SUBDIR)/libmpx" ; \
34932 for flag in $(EXTRA_TARGET_FLAGS); do \
34933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34934 done; \
34935 (cd $(TARGET_SUBDIR)/libmpx && \
34936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34938 "RANLIB=$${RANLIB}" \
34939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34940 info) \
34941 || exit 1
34942
34943@endif target-libmpx
34944
34945.PHONY: maybe-dvi-target-libmpx dvi-target-libmpx
34946maybe-dvi-target-libmpx:
34947@if target-libmpx
34948maybe-dvi-target-libmpx: dvi-target-libmpx
34949
34950dvi-target-libmpx: \
34951 configure-target-libmpx
34952 @: $(MAKE); $(unstage)
34953 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
34954 r=`${PWD_COMMAND}`; export r; \
34955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34956 $(NORMAL_TARGET_EXPORTS) \
34957 echo "Doing dvi in $(TARGET_SUBDIR)/libmpx" ; \
34958 for flag in $(EXTRA_TARGET_FLAGS); do \
34959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34960 done; \
34961 (cd $(TARGET_SUBDIR)/libmpx && \
34962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34964 "RANLIB=$${RANLIB}" \
34965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34966 dvi) \
34967 || exit 1
34968
34969@endif target-libmpx
34970
34971.PHONY: maybe-pdf-target-libmpx pdf-target-libmpx
34972maybe-pdf-target-libmpx:
34973@if target-libmpx
34974maybe-pdf-target-libmpx: pdf-target-libmpx
34975
34976pdf-target-libmpx: \
34977 configure-target-libmpx
34978 @: $(MAKE); $(unstage)
34979 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
34980 r=`${PWD_COMMAND}`; export r; \
34981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34982 $(NORMAL_TARGET_EXPORTS) \
34983 echo "Doing pdf in $(TARGET_SUBDIR)/libmpx" ; \
34984 for flag in $(EXTRA_TARGET_FLAGS); do \
34985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34986 done; \
34987 (cd $(TARGET_SUBDIR)/libmpx && \
34988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34990 "RANLIB=$${RANLIB}" \
34991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34992 pdf) \
34993 || exit 1
34994
34995@endif target-libmpx
34996
34997.PHONY: maybe-html-target-libmpx html-target-libmpx
34998maybe-html-target-libmpx:
34999@if target-libmpx
35000maybe-html-target-libmpx: html-target-libmpx
35001
35002html-target-libmpx: \
35003 configure-target-libmpx
35004 @: $(MAKE); $(unstage)
35005 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
35006 r=`${PWD_COMMAND}`; export r; \
35007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35008 $(NORMAL_TARGET_EXPORTS) \
35009 echo "Doing html in $(TARGET_SUBDIR)/libmpx" ; \
35010 for flag in $(EXTRA_TARGET_FLAGS); do \
35011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35012 done; \
35013 (cd $(TARGET_SUBDIR)/libmpx && \
35014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35016 "RANLIB=$${RANLIB}" \
35017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35018 html) \
35019 || exit 1
35020
35021@endif target-libmpx
35022
35023.PHONY: maybe-TAGS-target-libmpx TAGS-target-libmpx
35024maybe-TAGS-target-libmpx:
35025@if target-libmpx
35026maybe-TAGS-target-libmpx: TAGS-target-libmpx
35027
35028TAGS-target-libmpx: \
35029 configure-target-libmpx
35030 @: $(MAKE); $(unstage)
35031 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
35032 r=`${PWD_COMMAND}`; export r; \
35033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35034 $(NORMAL_TARGET_EXPORTS) \
35035 echo "Doing TAGS in $(TARGET_SUBDIR)/libmpx" ; \
35036 for flag in $(EXTRA_TARGET_FLAGS); do \
35037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35038 done; \
35039 (cd $(TARGET_SUBDIR)/libmpx && \
35040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35042 "RANLIB=$${RANLIB}" \
35043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35044 TAGS) \
35045 || exit 1
35046
35047@endif target-libmpx
35048
35049.PHONY: maybe-install-info-target-libmpx install-info-target-libmpx
35050maybe-install-info-target-libmpx:
35051@if target-libmpx
35052maybe-install-info-target-libmpx: install-info-target-libmpx
35053
35054install-info-target-libmpx: \
35055 configure-target-libmpx \
35056 info-target-libmpx
35057 @: $(MAKE); $(unstage)
35058 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
35059 r=`${PWD_COMMAND}`; export r; \
35060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35061 $(NORMAL_TARGET_EXPORTS) \
35062 echo "Doing install-info in $(TARGET_SUBDIR)/libmpx" ; \
35063 for flag in $(EXTRA_TARGET_FLAGS); do \
35064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35065 done; \
35066 (cd $(TARGET_SUBDIR)/libmpx && \
35067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35069 "RANLIB=$${RANLIB}" \
35070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35071 install-info) \
35072 || exit 1
35073
35074@endif target-libmpx
35075
35076.PHONY: maybe-install-pdf-target-libmpx install-pdf-target-libmpx
35077maybe-install-pdf-target-libmpx:
35078@if target-libmpx
35079maybe-install-pdf-target-libmpx: install-pdf-target-libmpx
35080
35081install-pdf-target-libmpx: \
35082 configure-target-libmpx \
35083 pdf-target-libmpx
35084 @: $(MAKE); $(unstage)
35085 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
35086 r=`${PWD_COMMAND}`; export r; \
35087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35088 $(NORMAL_TARGET_EXPORTS) \
35089 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmpx" ; \
35090 for flag in $(EXTRA_TARGET_FLAGS); do \
35091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35092 done; \
35093 (cd $(TARGET_SUBDIR)/libmpx && \
35094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35096 "RANLIB=$${RANLIB}" \
35097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35098 install-pdf) \
35099 || exit 1
35100
35101@endif target-libmpx
35102
35103.PHONY: maybe-install-html-target-libmpx install-html-target-libmpx
35104maybe-install-html-target-libmpx:
35105@if target-libmpx
35106maybe-install-html-target-libmpx: install-html-target-libmpx
35107
35108install-html-target-libmpx: \
35109 configure-target-libmpx \
35110 html-target-libmpx
35111 @: $(MAKE); $(unstage)
35112 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
35113 r=`${PWD_COMMAND}`; export r; \
35114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35115 $(NORMAL_TARGET_EXPORTS) \
35116 echo "Doing install-html in $(TARGET_SUBDIR)/libmpx" ; \
35117 for flag in $(EXTRA_TARGET_FLAGS); do \
35118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35119 done; \
35120 (cd $(TARGET_SUBDIR)/libmpx && \
35121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35123 "RANLIB=$${RANLIB}" \
35124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35125 install-html) \
35126 || exit 1
35127
35128@endif target-libmpx
35129
35130.PHONY: maybe-installcheck-target-libmpx installcheck-target-libmpx
35131maybe-installcheck-target-libmpx:
35132@if target-libmpx
35133maybe-installcheck-target-libmpx: installcheck-target-libmpx
35134
35135installcheck-target-libmpx: \
35136 configure-target-libmpx
35137 @: $(MAKE); $(unstage)
35138 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
35139 r=`${PWD_COMMAND}`; export r; \
35140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35141 $(NORMAL_TARGET_EXPORTS) \
35142 echo "Doing installcheck in $(TARGET_SUBDIR)/libmpx" ; \
35143 for flag in $(EXTRA_TARGET_FLAGS); do \
35144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35145 done; \
35146 (cd $(TARGET_SUBDIR)/libmpx && \
35147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35149 "RANLIB=$${RANLIB}" \
35150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35151 installcheck) \
35152 || exit 1
35153
35154@endif target-libmpx
35155
35156.PHONY: maybe-mostlyclean-target-libmpx mostlyclean-target-libmpx
35157maybe-mostlyclean-target-libmpx:
35158@if target-libmpx
35159maybe-mostlyclean-target-libmpx: mostlyclean-target-libmpx
35160
35161mostlyclean-target-libmpx:
35162 @: $(MAKE); $(unstage)
35163 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
35164 r=`${PWD_COMMAND}`; export r; \
35165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35166 $(NORMAL_TARGET_EXPORTS) \
35167 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmpx" ; \
35168 for flag in $(EXTRA_TARGET_FLAGS); do \
35169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35170 done; \
35171 (cd $(TARGET_SUBDIR)/libmpx && \
35172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35174 "RANLIB=$${RANLIB}" \
35175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35176 mostlyclean) \
35177 || exit 1
35178
35179@endif target-libmpx
35180
35181.PHONY: maybe-clean-target-libmpx clean-target-libmpx
35182maybe-clean-target-libmpx:
35183@if target-libmpx
35184maybe-clean-target-libmpx: clean-target-libmpx
35185
35186clean-target-libmpx:
35187 @: $(MAKE); $(unstage)
35188 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
35189 r=`${PWD_COMMAND}`; export r; \
35190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35191 $(NORMAL_TARGET_EXPORTS) \
35192 echo "Doing clean in $(TARGET_SUBDIR)/libmpx" ; \
35193 for flag in $(EXTRA_TARGET_FLAGS); do \
35194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35195 done; \
35196 (cd $(TARGET_SUBDIR)/libmpx && \
35197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35199 "RANLIB=$${RANLIB}" \
35200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35201 clean) \
35202 || exit 1
35203
35204@endif target-libmpx
35205
35206.PHONY: maybe-distclean-target-libmpx distclean-target-libmpx
35207maybe-distclean-target-libmpx:
35208@if target-libmpx
35209maybe-distclean-target-libmpx: distclean-target-libmpx
35210
35211distclean-target-libmpx:
35212 @: $(MAKE); $(unstage)
35213 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
35214 r=`${PWD_COMMAND}`; export r; \
35215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35216 $(NORMAL_TARGET_EXPORTS) \
35217 echo "Doing distclean in $(TARGET_SUBDIR)/libmpx" ; \
35218 for flag in $(EXTRA_TARGET_FLAGS); do \
35219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35220 done; \
35221 (cd $(TARGET_SUBDIR)/libmpx && \
35222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35224 "RANLIB=$${RANLIB}" \
35225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35226 distclean) \
35227 || exit 1
35228
35229@endif target-libmpx
35230
35231.PHONY: maybe-maintainer-clean-target-libmpx maintainer-clean-target-libmpx
35232maybe-maintainer-clean-target-libmpx:
35233@if target-libmpx
35234maybe-maintainer-clean-target-libmpx: maintainer-clean-target-libmpx
35235
35236maintainer-clean-target-libmpx:
35237 @: $(MAKE); $(unstage)
35238 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0 ; \
35239 r=`${PWD_COMMAND}`; export r; \
35240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35241 $(NORMAL_TARGET_EXPORTS) \
35242 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmpx" ; \
35243 for flag in $(EXTRA_TARGET_FLAGS); do \
35244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35245 done; \
35246 (cd $(TARGET_SUBDIR)/libmpx && \
35247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35249 "RANLIB=$${RANLIB}" \
35250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35251 maintainer-clean) \
35252 || exit 1
35253
35254@endif target-libmpx
35255
35256
35257
35258
35259
35260.PHONY: configure-target-libvtv maybe-configure-target-libvtv
35261maybe-configure-target-libvtv:
35262@if gcc-bootstrap
35263configure-target-libvtv: stage_current
35264@endif gcc-bootstrap
35265@if target-libvtv
35266maybe-configure-target-libvtv: configure-target-libvtv
35267configure-target-libvtv:
35268 @r=`${PWD_COMMAND}`; export r; \
35269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35270 echo "Checking multilib configuration for libvtv..."; \
35271 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
35272 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
35273 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35274 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35275 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35276 else \
35277 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35278 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35279 fi; \
35280 else \
35281 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35282 fi; \
35283 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35284 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
35285 $(RAW_CXX_TARGET_EXPORTS) \
35286 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
35287 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
35288 case $(srcdir) in \
35289 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35290 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35291 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35292 esac; \
35293 module_srcdir=libvtv; \
35294 rm -f no-such-file || : ; \
35295 CONFIG_SITE=no-such-file $(SHELL) \
35296 $$s/$$module_srcdir/configure \
35297 --srcdir=$${topdir}/$$module_srcdir \
35298 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35299 --target=${target_alias} \
35300 || exit 1
35301@endif target-libvtv
35302
35303
35304
35305.PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
35306maybe-configure-stage1-target-libvtv:
35307@if target-libvtv-bootstrap
35308maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
35309configure-stage1-target-libvtv:
35310 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35311 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35312 @r=`${PWD_COMMAND}`; export r; \
35313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35314 TFLAGS="$(STAGE1_TFLAGS)"; \
35315 echo "Checking multilib configuration for libvtv..."; \
35316 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
35317 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35318 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35319 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35320 else \
35321 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35322 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35323 fi; \
35324 else \
35325 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35326 fi; \
35327 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35328 $(RAW_CXX_TARGET_EXPORTS) \
35329 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35330 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35331 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35332 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
35333 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
35334 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35335 case $(srcdir) in \
35336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35337 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35339 esac; \
35340 module_srcdir=libvtv; \
35341 $(SHELL) $$s/$$module_srcdir/configure \
35342 --srcdir=$${topdir}/$$module_srcdir \
35343 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35344 --target=${target_alias} \
35345 \
35346 $(STAGE1_CONFIGURE_FLAGS)
35347@endif target-libvtv-bootstrap
35348
35349.PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
35350maybe-configure-stage2-target-libvtv:
35351@if target-libvtv-bootstrap
35352maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
35353configure-stage2-target-libvtv:
35354 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35355 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35356 @r=`${PWD_COMMAND}`; export r; \
35357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35358 TFLAGS="$(STAGE2_TFLAGS)"; \
35359 echo "Checking multilib configuration for libvtv..."; \
35360 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
35361 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35362 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35363 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35364 else \
35365 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35366 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35367 fi; \
35368 else \
35369 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35370 fi; \
35371 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35372 $(RAW_CXX_TARGET_EXPORTS) \
35373 \
35374 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35375 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35376 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35377 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
35378 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
35379 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35380 case $(srcdir) in \
35381 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35382 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35383 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35384 esac; \
35385 module_srcdir=libvtv; \
35386 $(SHELL) $$s/$$module_srcdir/configure \
35387 --srcdir=$${topdir}/$$module_srcdir \
35388 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35389 --target=${target_alias} \
35390 --with-build-libsubdir=$(HOST_SUBDIR) \
35391 $(STAGE2_CONFIGURE_FLAGS)
35392@endif target-libvtv-bootstrap
35393
35394.PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
35395maybe-configure-stage3-target-libvtv:
35396@if target-libvtv-bootstrap
35397maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
35398configure-stage3-target-libvtv:
35399 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35400 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35401 @r=`${PWD_COMMAND}`; export r; \
35402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35403 TFLAGS="$(STAGE3_TFLAGS)"; \
35404 echo "Checking multilib configuration for libvtv..."; \
35405 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
35406 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35407 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35408 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35409 else \
35410 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35411 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35412 fi; \
35413 else \
35414 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35415 fi; \
35416 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35417 $(RAW_CXX_TARGET_EXPORTS) \
35418 \
35419 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35420 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35421 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35422 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
35423 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
35424 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35425 case $(srcdir) in \
35426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35427 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35429 esac; \
35430 module_srcdir=libvtv; \
35431 $(SHELL) $$s/$$module_srcdir/configure \
35432 --srcdir=$${topdir}/$$module_srcdir \
35433 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35434 --target=${target_alias} \
35435 --with-build-libsubdir=$(HOST_SUBDIR) \
35436 $(STAGE3_CONFIGURE_FLAGS)
35437@endif target-libvtv-bootstrap
35438
35439.PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
35440maybe-configure-stage4-target-libvtv:
35441@if target-libvtv-bootstrap
35442maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
35443configure-stage4-target-libvtv:
35444 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35445 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35446 @r=`${PWD_COMMAND}`; export r; \
35447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35448 TFLAGS="$(STAGE4_TFLAGS)"; \
35449 echo "Checking multilib configuration for libvtv..."; \
35450 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
35451 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35452 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35453 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35454 else \
35455 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35456 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35457 fi; \
35458 else \
35459 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35460 fi; \
35461 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35462 $(RAW_CXX_TARGET_EXPORTS) \
35463 \
35464 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35465 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35466 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35467 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
35468 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
35469 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35470 case $(srcdir) in \
35471 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35472 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35473 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35474 esac; \
35475 module_srcdir=libvtv; \
35476 $(SHELL) $$s/$$module_srcdir/configure \
35477 --srcdir=$${topdir}/$$module_srcdir \
35478 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35479 --target=${target_alias} \
35480 --with-build-libsubdir=$(HOST_SUBDIR) \
35481 $(STAGE4_CONFIGURE_FLAGS)
35482@endif target-libvtv-bootstrap
35483
35484.PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
35485maybe-configure-stageprofile-target-libvtv:
35486@if target-libvtv-bootstrap
35487maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
35488configure-stageprofile-target-libvtv:
35489 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35490 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35491 @r=`${PWD_COMMAND}`; export r; \
35492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35493 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35494 echo "Checking multilib configuration for libvtv..."; \
35495 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
35496 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35497 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35498 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35499 else \
35500 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35501 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35502 fi; \
35503 else \
35504 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35505 fi; \
35506 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35507 $(RAW_CXX_TARGET_EXPORTS) \
35508 \
35509 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35510 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35511 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35512 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
35513 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
35514 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35515 case $(srcdir) in \
35516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35517 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35519 esac; \
35520 module_srcdir=libvtv; \
35521 $(SHELL) $$s/$$module_srcdir/configure \
35522 --srcdir=$${topdir}/$$module_srcdir \
35523 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35524 --target=${target_alias} \
35525 --with-build-libsubdir=$(HOST_SUBDIR) \
35526 $(STAGEprofile_CONFIGURE_FLAGS)
35527@endif target-libvtv-bootstrap
35528
35529.PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
35530maybe-configure-stagefeedback-target-libvtv:
35531@if target-libvtv-bootstrap
35532maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35533configure-stagefeedback-target-libvtv:
35534 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35535 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35536 @r=`${PWD_COMMAND}`; export r; \
35537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35538 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35539 echo "Checking multilib configuration for libvtv..."; \
35540 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
35541 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35542 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35543 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35544 else \
35545 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35546 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35547 fi; \
35548 else \
35549 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35550 fi; \
35551 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35552 $(RAW_CXX_TARGET_EXPORTS) \
35553 \
35554 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35555 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35556 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35557 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
35558 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
35559 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35560 case $(srcdir) in \
35561 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35562 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35563 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35564 esac; \
35565 module_srcdir=libvtv; \
35566 $(SHELL) $$s/$$module_srcdir/configure \
35567 --srcdir=$${topdir}/$$module_srcdir \
35568 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35569 --target=${target_alias} \
35570 --with-build-libsubdir=$(HOST_SUBDIR) \
35571 $(STAGEfeedback_CONFIGURE_FLAGS)
35572@endif target-libvtv-bootstrap
35573
35574
35575
35576
35577
35578.PHONY: all-target-libvtv maybe-all-target-libvtv
35579maybe-all-target-libvtv:
35580@if gcc-bootstrap
35581all-target-libvtv: stage_current
35582@endif gcc-bootstrap
35583@if target-libvtv
35584TARGET-target-libvtv=all
35585maybe-all-target-libvtv: all-target-libvtv
35586all-target-libvtv: configure-target-libvtv
35587 @r=`${PWD_COMMAND}`; export r; \
35588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35589 $(RAW_CXX_TARGET_EXPORTS) \
35590 (cd $(TARGET_SUBDIR)/libvtv && \
35591 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35592 $(TARGET-target-libvtv))
35593@endif target-libvtv
35594
35595
35596
35597.PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
35598.PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
35599maybe-all-stage1-target-libvtv:
35600maybe-clean-stage1-target-libvtv:
35601@if target-libvtv-bootstrap
35602maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
35603all-stage1: all-stage1-target-libvtv
35604TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
35605all-stage1-target-libvtv: configure-stage1-target-libvtv
35606 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35607 @r=`${PWD_COMMAND}`; export r; \
35608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35609 TFLAGS="$(STAGE1_TFLAGS)"; \
35610 $(RAW_CXX_TARGET_EXPORTS) \
35611 cd $(TARGET_SUBDIR)/libvtv && \
35612 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35613 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35614 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35615 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35616 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35617 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35618 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35619 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35620 \
35621 TFLAGS="$(STAGE1_TFLAGS)" \
35622 $(TARGET-stage1-target-libvtv)
35623
35624maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
35625clean-stage1: clean-stage1-target-libvtv
35626clean-stage1-target-libvtv:
35627 @if [ $(current_stage) = stage1 ]; then \
35628 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35629 else \
35630 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
35631 $(MAKE) stage1-start; \
35632 fi; \
35633 cd $(TARGET_SUBDIR)/libvtv && \
35634 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35635 clean
35636@endif target-libvtv-bootstrap
35637
35638
35639.PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
35640.PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
35641maybe-all-stage2-target-libvtv:
35642maybe-clean-stage2-target-libvtv:
35643@if target-libvtv-bootstrap
35644maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
35645all-stage2: all-stage2-target-libvtv
35646TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
35647all-stage2-target-libvtv: configure-stage2-target-libvtv
35648 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35649 @r=`${PWD_COMMAND}`; export r; \
35650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35651 TFLAGS="$(STAGE2_TFLAGS)"; \
35652 $(RAW_CXX_TARGET_EXPORTS) \
35653 \
35654 cd $(TARGET_SUBDIR)/libvtv && \
35655 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35656 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35657 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35658 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35659 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35660 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35661 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35662 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35663 TFLAGS="$(STAGE2_TFLAGS)" \
35664 $(TARGET-stage2-target-libvtv)
35665
35666maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
35667clean-stage2: clean-stage2-target-libvtv
35668clean-stage2-target-libvtv:
35669 @if [ $(current_stage) = stage2 ]; then \
35670 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35671 else \
35672 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
35673 $(MAKE) stage2-start; \
35674 fi; \
35675 cd $(TARGET_SUBDIR)/libvtv && \
35676 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35677@endif target-libvtv-bootstrap
35678
35679
35680.PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
35681.PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
35682maybe-all-stage3-target-libvtv:
35683maybe-clean-stage3-target-libvtv:
35684@if target-libvtv-bootstrap
35685maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
35686all-stage3: all-stage3-target-libvtv
35687TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
35688all-stage3-target-libvtv: configure-stage3-target-libvtv
35689 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35690 @r=`${PWD_COMMAND}`; export r; \
35691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35692 TFLAGS="$(STAGE3_TFLAGS)"; \
35693 $(RAW_CXX_TARGET_EXPORTS) \
35694 \
35695 cd $(TARGET_SUBDIR)/libvtv && \
35696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35697 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35698 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35699 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35700 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35701 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35702 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35703 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35704 TFLAGS="$(STAGE3_TFLAGS)" \
35705 $(TARGET-stage3-target-libvtv)
35706
35707maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
35708clean-stage3: clean-stage3-target-libvtv
35709clean-stage3-target-libvtv:
35710 @if [ $(current_stage) = stage3 ]; then \
35711 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35712 else \
35713 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
35714 $(MAKE) stage3-start; \
35715 fi; \
35716 cd $(TARGET_SUBDIR)/libvtv && \
35717 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35718@endif target-libvtv-bootstrap
35719
35720
35721.PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
35722.PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
35723maybe-all-stage4-target-libvtv:
35724maybe-clean-stage4-target-libvtv:
35725@if target-libvtv-bootstrap
35726maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
35727all-stage4: all-stage4-target-libvtv
35728TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
35729all-stage4-target-libvtv: configure-stage4-target-libvtv
35730 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35731 @r=`${PWD_COMMAND}`; export r; \
35732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35733 TFLAGS="$(STAGE4_TFLAGS)"; \
35734 $(RAW_CXX_TARGET_EXPORTS) \
35735 \
35736 cd $(TARGET_SUBDIR)/libvtv && \
35737 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35738 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35739 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35740 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35741 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35742 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35743 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35744 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35745 TFLAGS="$(STAGE4_TFLAGS)" \
35746 $(TARGET-stage4-target-libvtv)
35747
35748maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
35749clean-stage4: clean-stage4-target-libvtv
35750clean-stage4-target-libvtv:
35751 @if [ $(current_stage) = stage4 ]; then \
35752 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35753 else \
35754 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
35755 $(MAKE) stage4-start; \
35756 fi; \
35757 cd $(TARGET_SUBDIR)/libvtv && \
35758 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35759@endif target-libvtv-bootstrap
35760
35761
35762.PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
35763.PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
35764maybe-all-stageprofile-target-libvtv:
35765maybe-clean-stageprofile-target-libvtv:
35766@if target-libvtv-bootstrap
35767maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
35768all-stageprofile: all-stageprofile-target-libvtv
35769TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
35770all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
35771 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35772 @r=`${PWD_COMMAND}`; export r; \
35773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35774 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35775 $(RAW_CXX_TARGET_EXPORTS) \
35776 \
35777 cd $(TARGET_SUBDIR)/libvtv && \
35778 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35779 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35780 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35781 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35782 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35783 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35784 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35785 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35786 TFLAGS="$(STAGEprofile_TFLAGS)" \
35787 $(TARGET-stageprofile-target-libvtv)
35788
35789maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
35790clean-stageprofile: clean-stageprofile-target-libvtv
35791clean-stageprofile-target-libvtv:
35792 @if [ $(current_stage) = stageprofile ]; then \
35793 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35794 else \
35795 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
35796 $(MAKE) stageprofile-start; \
35797 fi; \
35798 cd $(TARGET_SUBDIR)/libvtv && \
35799 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35800@endif target-libvtv-bootstrap
35801
35802
35803.PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
35804.PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
35805maybe-all-stagefeedback-target-libvtv:
35806maybe-clean-stagefeedback-target-libvtv:
35807@if target-libvtv-bootstrap
35808maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
35809all-stagefeedback: all-stagefeedback-target-libvtv
35810TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
35811all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35812 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35813 @r=`${PWD_COMMAND}`; export r; \
35814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35815 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35816 $(RAW_CXX_TARGET_EXPORTS) \
35817 \
35818 cd $(TARGET_SUBDIR)/libvtv && \
35819 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35820 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35821 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35822 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35823 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35824 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35825 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35826 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35827 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35828 $(TARGET-stagefeedback-target-libvtv)
35829
35830maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
35831clean-stagefeedback: clean-stagefeedback-target-libvtv
35832clean-stagefeedback-target-libvtv:
35833 @if [ $(current_stage) = stagefeedback ]; then \
35834 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35835 else \
35836 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
35837 $(MAKE) stagefeedback-start; \
35838 fi; \
35839 cd $(TARGET_SUBDIR)/libvtv && \
35840 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35841@endif target-libvtv-bootstrap
35842
35843
35844
35845
35846
35847
35848.PHONY: check-target-libvtv maybe-check-target-libvtv
35849maybe-check-target-libvtv:
35850@if target-libvtv
35851maybe-check-target-libvtv: check-target-libvtv
35852
35853check-target-libvtv:
35854 @: $(MAKE); $(unstage)
35855 @r=`${PWD_COMMAND}`; export r; \
35856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35857 $(RAW_CXX_TARGET_EXPORTS) \
35858 (cd $(TARGET_SUBDIR)/libvtv && \
35859 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
35860
35861@endif target-libvtv
35862
35863.PHONY: install-target-libvtv maybe-install-target-libvtv
35864maybe-install-target-libvtv:
35865@if target-libvtv
35866maybe-install-target-libvtv: install-target-libvtv
35867
35868install-target-libvtv: installdirs
35869 @: $(MAKE); $(unstage)
35870 @r=`${PWD_COMMAND}`; export r; \
35871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35872 $(RAW_CXX_TARGET_EXPORTS) \
35873 (cd $(TARGET_SUBDIR)/libvtv && \
35874 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35875
35876@endif target-libvtv
35877
35878.PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
35879maybe-install-strip-target-libvtv:
35880@if target-libvtv
35881maybe-install-strip-target-libvtv: install-strip-target-libvtv
35882
35883install-strip-target-libvtv: installdirs
35884 @: $(MAKE); $(unstage)
35885 @r=`${PWD_COMMAND}`; export r; \
35886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35887 $(RAW_CXX_TARGET_EXPORTS) \
35888 (cd $(TARGET_SUBDIR)/libvtv && \
35889 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35890
35891@endif target-libvtv
35892
35893# Other targets (info, dvi, pdf, etc.)
35894
35895.PHONY: maybe-info-target-libvtv info-target-libvtv
35896maybe-info-target-libvtv:
35897@if target-libvtv
35898maybe-info-target-libvtv: info-target-libvtv
35899
35900info-target-libvtv: \
35901 configure-target-libvtv
35902 @: $(MAKE); $(unstage)
35903 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35904 r=`${PWD_COMMAND}`; export r; \
35905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35906 $(RAW_CXX_TARGET_EXPORTS) \
35907 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
35908 for flag in $(EXTRA_TARGET_FLAGS); do \
35909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35910 done; \
35911 (cd $(TARGET_SUBDIR)/libvtv && \
35912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35914 "RANLIB=$${RANLIB}" \
35915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35916 info) \
35917 || exit 1
35918
35919@endif target-libvtv
35920
35921.PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
35922maybe-dvi-target-libvtv:
35923@if target-libvtv
35924maybe-dvi-target-libvtv: dvi-target-libvtv
35925
35926dvi-target-libvtv: \
35927 configure-target-libvtv
35928 @: $(MAKE); $(unstage)
35929 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35930 r=`${PWD_COMMAND}`; export r; \
35931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35932 $(RAW_CXX_TARGET_EXPORTS) \
35933 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
35934 for flag in $(EXTRA_TARGET_FLAGS); do \
35935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35936 done; \
35937 (cd $(TARGET_SUBDIR)/libvtv && \
35938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35940 "RANLIB=$${RANLIB}" \
35941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35942 dvi) \
35943 || exit 1
35944
35945@endif target-libvtv
35946
35947.PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
35948maybe-pdf-target-libvtv:
35949@if target-libvtv
35950maybe-pdf-target-libvtv: pdf-target-libvtv
35951
35952pdf-target-libvtv: \
35953 configure-target-libvtv
35954 @: $(MAKE); $(unstage)
35955 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35956 r=`${PWD_COMMAND}`; export r; \
35957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35958 $(RAW_CXX_TARGET_EXPORTS) \
35959 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
35960 for flag in $(EXTRA_TARGET_FLAGS); do \
35961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35962 done; \
35963 (cd $(TARGET_SUBDIR)/libvtv && \
35964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35966 "RANLIB=$${RANLIB}" \
35967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35968 pdf) \
35969 || exit 1
35970
35971@endif target-libvtv
35972
35973.PHONY: maybe-html-target-libvtv html-target-libvtv
35974maybe-html-target-libvtv:
35975@if target-libvtv
35976maybe-html-target-libvtv: html-target-libvtv
35977
35978html-target-libvtv: \
35979 configure-target-libvtv
35980 @: $(MAKE); $(unstage)
35981 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35982 r=`${PWD_COMMAND}`; export r; \
35983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35984 $(RAW_CXX_TARGET_EXPORTS) \
35985 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
35986 for flag in $(EXTRA_TARGET_FLAGS); do \
35987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35988 done; \
35989 (cd $(TARGET_SUBDIR)/libvtv && \
35990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35992 "RANLIB=$${RANLIB}" \
35993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35994 html) \
35995 || exit 1
35996
35997@endif target-libvtv
35998
35999.PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
36000maybe-TAGS-target-libvtv:
36001@if target-libvtv
36002maybe-TAGS-target-libvtv: TAGS-target-libvtv
36003
36004TAGS-target-libvtv: \
36005 configure-target-libvtv
36006 @: $(MAKE); $(unstage)
36007 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
36008 r=`${PWD_COMMAND}`; export r; \
36009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36010 $(RAW_CXX_TARGET_EXPORTS) \
36011 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
36012 for flag in $(EXTRA_TARGET_FLAGS); do \
36013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36014 done; \
36015 (cd $(TARGET_SUBDIR)/libvtv && \
36016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36018 "RANLIB=$${RANLIB}" \
36019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36020 TAGS) \
36021 || exit 1
36022
36023@endif target-libvtv
36024
36025.PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
36026maybe-install-info-target-libvtv:
36027@if target-libvtv
36028maybe-install-info-target-libvtv: install-info-target-libvtv
36029
36030install-info-target-libvtv: \
36031 configure-target-libvtv \
36032 info-target-libvtv
36033 @: $(MAKE); $(unstage)
36034 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
36035 r=`${PWD_COMMAND}`; export r; \
36036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36037 $(RAW_CXX_TARGET_EXPORTS) \
36038 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
36039 for flag in $(EXTRA_TARGET_FLAGS); do \
36040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36041 done; \
36042 (cd $(TARGET_SUBDIR)/libvtv && \
36043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36045 "RANLIB=$${RANLIB}" \
36046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36047 install-info) \
36048 || exit 1
36049
36050@endif target-libvtv
36051
36052.PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
36053maybe-install-pdf-target-libvtv:
36054@if target-libvtv
36055maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
36056
36057install-pdf-target-libvtv: \
36058 configure-target-libvtv \
36059 pdf-target-libvtv
36060 @: $(MAKE); $(unstage)
36061 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
36062 r=`${PWD_COMMAND}`; export r; \
36063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36064 $(RAW_CXX_TARGET_EXPORTS) \
36065 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
36066 for flag in $(EXTRA_TARGET_FLAGS); do \
36067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36068 done; \
36069 (cd $(TARGET_SUBDIR)/libvtv && \
36070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36072 "RANLIB=$${RANLIB}" \
36073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36074 install-pdf) \
36075 || exit 1
36076
36077@endif target-libvtv
36078
36079.PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
36080maybe-install-html-target-libvtv:
36081@if target-libvtv
36082maybe-install-html-target-libvtv: install-html-target-libvtv
36083
36084install-html-target-libvtv: \
36085 configure-target-libvtv \
36086 html-target-libvtv
36087 @: $(MAKE); $(unstage)
36088 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
36089 r=`${PWD_COMMAND}`; export r; \
36090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36091 $(RAW_CXX_TARGET_EXPORTS) \
36092 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
36093 for flag in $(EXTRA_TARGET_FLAGS); do \
36094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36095 done; \
36096 (cd $(TARGET_SUBDIR)/libvtv && \
36097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36099 "RANLIB=$${RANLIB}" \
36100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36101 install-html) \
36102 || exit 1
36103
36104@endif target-libvtv
36105
36106.PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
36107maybe-installcheck-target-libvtv:
36108@if target-libvtv
36109maybe-installcheck-target-libvtv: installcheck-target-libvtv
36110
36111installcheck-target-libvtv: \
36112 configure-target-libvtv
36113 @: $(MAKE); $(unstage)
36114 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
36115 r=`${PWD_COMMAND}`; export r; \
36116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36117 $(RAW_CXX_TARGET_EXPORTS) \
36118 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
36119 for flag in $(EXTRA_TARGET_FLAGS); do \
36120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36121 done; \
36122 (cd $(TARGET_SUBDIR)/libvtv && \
36123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36125 "RANLIB=$${RANLIB}" \
36126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36127 installcheck) \
36128 || exit 1
36129
36130@endif target-libvtv
36131
36132.PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
36133maybe-mostlyclean-target-libvtv:
36134@if target-libvtv
36135maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
36136
36137mostlyclean-target-libvtv:
36138 @: $(MAKE); $(unstage)
36139 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
36140 r=`${PWD_COMMAND}`; export r; \
36141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36142 $(RAW_CXX_TARGET_EXPORTS) \
36143 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
36144 for flag in $(EXTRA_TARGET_FLAGS); do \
36145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36146 done; \
36147 (cd $(TARGET_SUBDIR)/libvtv && \
36148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36150 "RANLIB=$${RANLIB}" \
36151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36152 mostlyclean) \
36153 || exit 1
36154
36155@endif target-libvtv
36156
36157.PHONY: maybe-clean-target-libvtv clean-target-libvtv
36158maybe-clean-target-libvtv:
36159@if target-libvtv
36160maybe-clean-target-libvtv: clean-target-libvtv
36161
36162clean-target-libvtv:
36163 @: $(MAKE); $(unstage)
36164 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
36165 r=`${PWD_COMMAND}`; export r; \
36166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36167 $(RAW_CXX_TARGET_EXPORTS) \
36168 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
36169 for flag in $(EXTRA_TARGET_FLAGS); do \
36170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36171 done; \
36172 (cd $(TARGET_SUBDIR)/libvtv && \
36173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36175 "RANLIB=$${RANLIB}" \
36176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36177 clean) \
36178 || exit 1
36179
36180@endif target-libvtv
36181
36182.PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
36183maybe-distclean-target-libvtv:
36184@if target-libvtv
36185maybe-distclean-target-libvtv: distclean-target-libvtv
36186
36187distclean-target-libvtv:
36188 @: $(MAKE); $(unstage)
36189 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
36190 r=`${PWD_COMMAND}`; export r; \
36191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36192 $(RAW_CXX_TARGET_EXPORTS) \
36193 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
36194 for flag in $(EXTRA_TARGET_FLAGS); do \
36195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36196 done; \
36197 (cd $(TARGET_SUBDIR)/libvtv && \
36198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36200 "RANLIB=$${RANLIB}" \
36201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36202 distclean) \
36203 || exit 1
36204
36205@endif target-libvtv
36206
36207.PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
36208maybe-maintainer-clean-target-libvtv:
36209@if target-libvtv
36210maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
36211
36212maintainer-clean-target-libvtv:
36213 @: $(MAKE); $(unstage)
36214 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
36215 r=`${PWD_COMMAND}`; export r; \
36216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36217 $(RAW_CXX_TARGET_EXPORTS) \
36218 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
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)/libvtv && \
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 maintainer-clean) \
36228 || exit 1
36229
36230@endif target-libvtv
36231
36232
36233
36234
36235
36236.PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
36237maybe-configure-target-libcilkrts:
36238@if gcc-bootstrap
36239configure-target-libcilkrts: stage_current
36240@endif gcc-bootstrap
36241@if target-libcilkrts
36242maybe-configure-target-libcilkrts: configure-target-libcilkrts
36243configure-target-libcilkrts:
36244 @: $(MAKE); $(unstage)
36245 @r=`${PWD_COMMAND}`; export r; \
36246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36247 echo "Checking multilib configuration for libcilkrts..."; \
36248 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
36249 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
36250 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36251 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36252 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
36253 else \
36254 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
36255 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36256 fi; \
36257 else \
36258 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36259 fi; \
36260 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
36261 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
36262 $(NORMAL_TARGET_EXPORTS) \
36263 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
36264 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
36265 case $(srcdir) in \
36266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36267 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
36268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36269 esac; \
36270 module_srcdir=libcilkrts; \
36271 rm -f no-such-file || : ; \
36272 CONFIG_SITE=no-such-file $(SHELL) \
36273 $$s/$$module_srcdir/configure \
36274 --srcdir=$${topdir}/$$module_srcdir \
36275 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36276 --target=${target_alias} \
36277 || exit 1
36278@endif target-libcilkrts
36279
36280
36281
36282
36283
36284.PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
36285maybe-all-target-libcilkrts:
36286@if gcc-bootstrap
36287all-target-libcilkrts: stage_current
36288@endif gcc-bootstrap
36289@if target-libcilkrts
36290TARGET-target-libcilkrts=all
36291maybe-all-target-libcilkrts: all-target-libcilkrts
36292all-target-libcilkrts: configure-target-libcilkrts
36293 @: $(MAKE); $(unstage)
36294 @r=`${PWD_COMMAND}`; export r; \
36295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36296 $(NORMAL_TARGET_EXPORTS) \
36297 (cd $(TARGET_SUBDIR)/libcilkrts && \
36298 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36299 $(TARGET-target-libcilkrts))
36300@endif target-libcilkrts
36301
36302
36303
36304
36305
36306.PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
36307maybe-check-target-libcilkrts:
36308@if target-libcilkrts
36309maybe-check-target-libcilkrts: check-target-libcilkrts
36310
36311check-target-libcilkrts:
36312 @: $(MAKE); $(unstage)
36313 @r=`${PWD_COMMAND}`; export r; \
36314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36315 $(NORMAL_TARGET_EXPORTS) \
36316 (cd $(TARGET_SUBDIR)/libcilkrts && \
36317 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36318
36319@endif target-libcilkrts
36320
36321.PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
36322maybe-install-target-libcilkrts:
36323@if target-libcilkrts
36324maybe-install-target-libcilkrts: install-target-libcilkrts
36325
36326install-target-libcilkrts: installdirs
36327 @: $(MAKE); $(unstage)
36328 @r=`${PWD_COMMAND}`; export r; \
36329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36330 $(NORMAL_TARGET_EXPORTS) \
36331 (cd $(TARGET_SUBDIR)/libcilkrts && \
36332 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36333
36334@endif target-libcilkrts
36335
36336.PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
36337maybe-install-strip-target-libcilkrts:
36338@if target-libcilkrts
36339maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
36340
36341install-strip-target-libcilkrts: installdirs
36342 @: $(MAKE); $(unstage)
36343 @r=`${PWD_COMMAND}`; export r; \
36344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36345 $(NORMAL_TARGET_EXPORTS) \
36346 (cd $(TARGET_SUBDIR)/libcilkrts && \
36347 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36348
36349@endif target-libcilkrts
36350
36351# Other targets (info, dvi, pdf, etc.)
36352
36353.PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
36354maybe-info-target-libcilkrts:
36355@if target-libcilkrts
36356maybe-info-target-libcilkrts: info-target-libcilkrts
36357
36358info-target-libcilkrts: \
36359 configure-target-libcilkrts
36360 @: $(MAKE); $(unstage)
36361 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36362 r=`${PWD_COMMAND}`; export r; \
36363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36364 $(NORMAL_TARGET_EXPORTS) \
36365 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
36366 for flag in $(EXTRA_TARGET_FLAGS); do \
36367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36368 done; \
36369 (cd $(TARGET_SUBDIR)/libcilkrts && \
36370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36372 "RANLIB=$${RANLIB}" \
36373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36374 info) \
36375 || exit 1
36376
36377@endif target-libcilkrts
36378
36379.PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
36380maybe-dvi-target-libcilkrts:
36381@if target-libcilkrts
36382maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
36383
36384dvi-target-libcilkrts: \
36385 configure-target-libcilkrts
36386 @: $(MAKE); $(unstage)
36387 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36388 r=`${PWD_COMMAND}`; export r; \
36389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36390 $(NORMAL_TARGET_EXPORTS) \
36391 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
36392 for flag in $(EXTRA_TARGET_FLAGS); do \
36393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36394 done; \
36395 (cd $(TARGET_SUBDIR)/libcilkrts && \
36396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36398 "RANLIB=$${RANLIB}" \
36399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36400 dvi) \
36401 || exit 1
36402
36403@endif target-libcilkrts
36404
36405.PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
36406maybe-pdf-target-libcilkrts:
36407@if target-libcilkrts
36408maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
36409
36410pdf-target-libcilkrts: \
36411 configure-target-libcilkrts
36412 @: $(MAKE); $(unstage)
36413 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36414 r=`${PWD_COMMAND}`; export r; \
36415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36416 $(NORMAL_TARGET_EXPORTS) \
36417 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
36418 for flag in $(EXTRA_TARGET_FLAGS); do \
36419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36420 done; \
36421 (cd $(TARGET_SUBDIR)/libcilkrts && \
36422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36424 "RANLIB=$${RANLIB}" \
36425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36426 pdf) \
36427 || exit 1
36428
36429@endif target-libcilkrts
36430
36431.PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
36432maybe-html-target-libcilkrts:
36433@if target-libcilkrts
36434maybe-html-target-libcilkrts: html-target-libcilkrts
36435
36436html-target-libcilkrts: \
36437 configure-target-libcilkrts
36438 @: $(MAKE); $(unstage)
36439 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36440 r=`${PWD_COMMAND}`; export r; \
36441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36442 $(NORMAL_TARGET_EXPORTS) \
36443 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
36444 for flag in $(EXTRA_TARGET_FLAGS); do \
36445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36446 done; \
36447 (cd $(TARGET_SUBDIR)/libcilkrts && \
36448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36450 "RANLIB=$${RANLIB}" \
36451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36452 html) \
36453 || exit 1
36454
36455@endif target-libcilkrts
36456
36457.PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
36458maybe-TAGS-target-libcilkrts:
36459@if target-libcilkrts
36460maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
36461
36462TAGS-target-libcilkrts: \
36463 configure-target-libcilkrts
36464 @: $(MAKE); $(unstage)
36465 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36466 r=`${PWD_COMMAND}`; export r; \
36467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36468 $(NORMAL_TARGET_EXPORTS) \
36469 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
36470 for flag in $(EXTRA_TARGET_FLAGS); do \
36471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36472 done; \
36473 (cd $(TARGET_SUBDIR)/libcilkrts && \
36474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36476 "RANLIB=$${RANLIB}" \
36477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36478 TAGS) \
36479 || exit 1
36480
36481@endif target-libcilkrts
36482
36483.PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
36484maybe-install-info-target-libcilkrts:
36485@if target-libcilkrts
36486maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
36487
36488install-info-target-libcilkrts: \
36489 configure-target-libcilkrts \
36490 info-target-libcilkrts
36491 @: $(MAKE); $(unstage)
36492 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36493 r=`${PWD_COMMAND}`; export r; \
36494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36495 $(NORMAL_TARGET_EXPORTS) \
36496 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
36497 for flag in $(EXTRA_TARGET_FLAGS); do \
36498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36499 done; \
36500 (cd $(TARGET_SUBDIR)/libcilkrts && \
36501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36503 "RANLIB=$${RANLIB}" \
36504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36505 install-info) \
36506 || exit 1
36507
36508@endif target-libcilkrts
36509
36510.PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
36511maybe-install-pdf-target-libcilkrts:
36512@if target-libcilkrts
36513maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
36514
36515install-pdf-target-libcilkrts: \
36516 configure-target-libcilkrts \
36517 pdf-target-libcilkrts
36518 @: $(MAKE); $(unstage)
36519 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36520 r=`${PWD_COMMAND}`; export r; \
36521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36522 $(NORMAL_TARGET_EXPORTS) \
36523 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
36524 for flag in $(EXTRA_TARGET_FLAGS); do \
36525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36526 done; \
36527 (cd $(TARGET_SUBDIR)/libcilkrts && \
36528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36530 "RANLIB=$${RANLIB}" \
36531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36532 install-pdf) \
36533 || exit 1
36534
36535@endif target-libcilkrts
36536
36537.PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
36538maybe-install-html-target-libcilkrts:
36539@if target-libcilkrts
36540maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
36541
36542install-html-target-libcilkrts: \
36543 configure-target-libcilkrts \
36544 html-target-libcilkrts
36545 @: $(MAKE); $(unstage)
36546 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36547 r=`${PWD_COMMAND}`; export r; \
36548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36549 $(NORMAL_TARGET_EXPORTS) \
36550 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
36551 for flag in $(EXTRA_TARGET_FLAGS); do \
36552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36553 done; \
36554 (cd $(TARGET_SUBDIR)/libcilkrts && \
36555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36557 "RANLIB=$${RANLIB}" \
36558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36559 install-html) \
36560 || exit 1
36561
36562@endif target-libcilkrts
36563
36564.PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
36565maybe-installcheck-target-libcilkrts:
36566@if target-libcilkrts
36567maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
36568
36569installcheck-target-libcilkrts: \
36570 configure-target-libcilkrts
36571 @: $(MAKE); $(unstage)
36572 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36573 r=`${PWD_COMMAND}`; export r; \
36574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36575 $(NORMAL_TARGET_EXPORTS) \
36576 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
36577 for flag in $(EXTRA_TARGET_FLAGS); do \
36578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36579 done; \
36580 (cd $(TARGET_SUBDIR)/libcilkrts && \
36581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36583 "RANLIB=$${RANLIB}" \
36584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36585 installcheck) \
36586 || exit 1
36587
36588@endif target-libcilkrts
36589
36590.PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
36591maybe-mostlyclean-target-libcilkrts:
36592@if target-libcilkrts
36593maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
36594
36595mostlyclean-target-libcilkrts:
36596 @: $(MAKE); $(unstage)
36597 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36598 r=`${PWD_COMMAND}`; export r; \
36599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36600 $(NORMAL_TARGET_EXPORTS) \
36601 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
36602 for flag in $(EXTRA_TARGET_FLAGS); do \
36603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36604 done; \
36605 (cd $(TARGET_SUBDIR)/libcilkrts && \
36606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36608 "RANLIB=$${RANLIB}" \
36609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36610 mostlyclean) \
36611 || exit 1
36612
36613@endif target-libcilkrts
36614
36615.PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
36616maybe-clean-target-libcilkrts:
36617@if target-libcilkrts
36618maybe-clean-target-libcilkrts: clean-target-libcilkrts
36619
36620clean-target-libcilkrts:
36621 @: $(MAKE); $(unstage)
36622 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36623 r=`${PWD_COMMAND}`; export r; \
36624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36625 $(NORMAL_TARGET_EXPORTS) \
36626 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
36627 for flag in $(EXTRA_TARGET_FLAGS); do \
36628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36629 done; \
36630 (cd $(TARGET_SUBDIR)/libcilkrts && \
36631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36633 "RANLIB=$${RANLIB}" \
36634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36635 clean) \
36636 || exit 1
36637
36638@endif target-libcilkrts
36639
36640.PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
36641maybe-distclean-target-libcilkrts:
36642@if target-libcilkrts
36643maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
36644
36645distclean-target-libcilkrts:
36646 @: $(MAKE); $(unstage)
36647 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36648 r=`${PWD_COMMAND}`; export r; \
36649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36650 $(NORMAL_TARGET_EXPORTS) \
36651 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
36652 for flag in $(EXTRA_TARGET_FLAGS); do \
36653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36654 done; \
36655 (cd $(TARGET_SUBDIR)/libcilkrts && \
36656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36658 "RANLIB=$${RANLIB}" \
36659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36660 distclean) \
36661 || exit 1
36662
36663@endif target-libcilkrts
36664
36665.PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
36666maybe-maintainer-clean-target-libcilkrts:
36667@if target-libcilkrts
36668maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
36669
36670maintainer-clean-target-libcilkrts:
36671 @: $(MAKE); $(unstage)
36672 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36673 r=`${PWD_COMMAND}`; export r; \
36674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36675 $(NORMAL_TARGET_EXPORTS) \
36676 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
36677 for flag in $(EXTRA_TARGET_FLAGS); do \
36678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36679 done; \
36680 (cd $(TARGET_SUBDIR)/libcilkrts && \
36681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36683 "RANLIB=$${RANLIB}" \
36684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36685 maintainer-clean) \
36686 || exit 1
36687
36688@endif target-libcilkrts
36689
36690
36691
36692
36693
36694.PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
36695maybe-configure-target-liboffloadmic:
36696@if gcc-bootstrap
36697configure-target-liboffloadmic: stage_current
36698@endif gcc-bootstrap
36699@if target-liboffloadmic
36700maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
36701configure-target-liboffloadmic:
36702 @: $(MAKE); $(unstage)
36703 @r=`${PWD_COMMAND}`; export r; \
36704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36705 echo "Checking multilib configuration for liboffloadmic..."; \
36706 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic ; \
36707 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null ; \
36708 if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
36709 if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
36710 rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
36711 else \
36712 rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
36713 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
36714 fi; \
36715 else \
36716 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
36717 fi; \
36718 test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
36719 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic ; \
36720 $(NORMAL_TARGET_EXPORTS) \
36721 echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
36722 cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
36723 case $(srcdir) in \
36724 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36725 *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
36726 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36727 esac; \
36728 module_srcdir=liboffloadmic; \
36729 rm -f no-such-file || : ; \
36730 CONFIG_SITE=no-such-file $(SHELL) \
36731 $$s/$$module_srcdir/configure \
36732 --srcdir=$${topdir}/$$module_srcdir \
36733 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36734 --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
36735 || exit 1
36736@endif target-liboffloadmic
36737
36738
36739
36740
36741
36742.PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
36743maybe-all-target-liboffloadmic:
36744@if gcc-bootstrap
36745all-target-liboffloadmic: stage_current
36746@endif gcc-bootstrap
36747@if target-liboffloadmic
36748TARGET-target-liboffloadmic=all
36749maybe-all-target-liboffloadmic: all-target-liboffloadmic
36750all-target-liboffloadmic: configure-target-liboffloadmic
36751 @: $(MAKE); $(unstage)
36752 @r=`${PWD_COMMAND}`; export r; \
36753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36754 $(NORMAL_TARGET_EXPORTS) \
36755 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36756 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36757 $(TARGET-target-liboffloadmic))
36758@endif target-liboffloadmic
36759
36760
36761
36762
36763
36764.PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
36765maybe-check-target-liboffloadmic:
36766@if target-liboffloadmic
36767maybe-check-target-liboffloadmic: check-target-liboffloadmic
36768
36769check-target-liboffloadmic:
36770 @: $(MAKE); $(unstage)
36771 @r=`${PWD_COMMAND}`; export r; \
36772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36773 $(NORMAL_TARGET_EXPORTS) \
36774 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36775 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36776
36777@endif target-liboffloadmic
36778
36779.PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
36780maybe-install-target-liboffloadmic:
36781@if target-liboffloadmic
36782maybe-install-target-liboffloadmic: install-target-liboffloadmic
36783
36784install-target-liboffloadmic: installdirs
36785 @: $(MAKE); $(unstage)
36786 @r=`${PWD_COMMAND}`; export r; \
36787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36788 $(NORMAL_TARGET_EXPORTS) \
36789 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36790 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36791
36792@endif target-liboffloadmic
36793
36794.PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
36795maybe-install-strip-target-liboffloadmic:
36796@if target-liboffloadmic
36797maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
36798
36799install-strip-target-liboffloadmic: installdirs
36800 @: $(MAKE); $(unstage)
36801 @r=`${PWD_COMMAND}`; export r; \
36802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36803 $(NORMAL_TARGET_EXPORTS) \
36804 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36805 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36806
36807@endif target-liboffloadmic
36808
36809# Other targets (info, dvi, pdf, etc.)
36810
36811.PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
36812maybe-info-target-liboffloadmic:
36813@if target-liboffloadmic
36814maybe-info-target-liboffloadmic: info-target-liboffloadmic
36815
36816info-target-liboffloadmic: \
36817 configure-target-liboffloadmic
36818 @: $(MAKE); $(unstage)
36819 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
36820 r=`${PWD_COMMAND}`; export r; \
36821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36822 $(NORMAL_TARGET_EXPORTS) \
36823 echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic" ; \
36824 for flag in $(EXTRA_TARGET_FLAGS); do \
36825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36826 done; \
36827 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36830 "RANLIB=$${RANLIB}" \
36831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36832 info) \
36833 || exit 1
36834
36835@endif target-liboffloadmic
36836
36837.PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
36838maybe-dvi-target-liboffloadmic:
36839@if target-liboffloadmic
36840maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
36841
36842dvi-target-liboffloadmic: \
36843 configure-target-liboffloadmic
36844 @: $(MAKE); $(unstage)
36845 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
36846 r=`${PWD_COMMAND}`; export r; \
36847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36848 $(NORMAL_TARGET_EXPORTS) \
36849 echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic" ; \
36850 for flag in $(EXTRA_TARGET_FLAGS); do \
36851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36852 done; \
36853 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36856 "RANLIB=$${RANLIB}" \
36857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36858 dvi) \
36859 || exit 1
36860
36861@endif target-liboffloadmic
36862
36863.PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
36864maybe-pdf-target-liboffloadmic:
36865@if target-liboffloadmic
36866maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
36867
36868pdf-target-liboffloadmic: \
36869 configure-target-liboffloadmic
36870 @: $(MAKE); $(unstage)
36871 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
36872 r=`${PWD_COMMAND}`; export r; \
36873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36874 $(NORMAL_TARGET_EXPORTS) \
36875 echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic" ; \
36876 for flag in $(EXTRA_TARGET_FLAGS); do \
36877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36878 done; \
36879 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36882 "RANLIB=$${RANLIB}" \
36883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36884 pdf) \
36885 || exit 1
36886
36887@endif target-liboffloadmic
36888
36889.PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
36890maybe-html-target-liboffloadmic:
36891@if target-liboffloadmic
36892maybe-html-target-liboffloadmic: html-target-liboffloadmic
36893
36894html-target-liboffloadmic: \
36895 configure-target-liboffloadmic
36896 @: $(MAKE); $(unstage)
36897 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
36898 r=`${PWD_COMMAND}`; export r; \
36899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36900 $(NORMAL_TARGET_EXPORTS) \
36901 echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic" ; \
36902 for flag in $(EXTRA_TARGET_FLAGS); do \
36903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36904 done; \
36905 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36908 "RANLIB=$${RANLIB}" \
36909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36910 html) \
36911 || exit 1
36912
36913@endif target-liboffloadmic
36914
36915.PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
36916maybe-TAGS-target-liboffloadmic:
36917@if target-liboffloadmic
36918maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
36919
36920TAGS-target-liboffloadmic: \
36921 configure-target-liboffloadmic
36922 @: $(MAKE); $(unstage)
36923 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
36924 r=`${PWD_COMMAND}`; export r; \
36925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36926 $(NORMAL_TARGET_EXPORTS) \
36927 echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic" ; \
36928 for flag in $(EXTRA_TARGET_FLAGS); do \
36929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36930 done; \
36931 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36934 "RANLIB=$${RANLIB}" \
36935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36936 TAGS) \
36937 || exit 1
36938
36939@endif target-liboffloadmic
36940
36941.PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
36942maybe-install-info-target-liboffloadmic:
36943@if target-liboffloadmic
36944maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
36945
36946install-info-target-liboffloadmic: \
36947 configure-target-liboffloadmic \
36948 info-target-liboffloadmic
36949 @: $(MAKE); $(unstage)
36950 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
36951 r=`${PWD_COMMAND}`; export r; \
36952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36953 $(NORMAL_TARGET_EXPORTS) \
36954 echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic" ; \
36955 for flag in $(EXTRA_TARGET_FLAGS); do \
36956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36957 done; \
36958 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36961 "RANLIB=$${RANLIB}" \
36962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36963 install-info) \
36964 || exit 1
36965
36966@endif target-liboffloadmic
36967
36968.PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
36969maybe-install-pdf-target-liboffloadmic:
36970@if target-liboffloadmic
36971maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
36972
36973install-pdf-target-liboffloadmic: \
36974 configure-target-liboffloadmic \
36975 pdf-target-liboffloadmic
36976 @: $(MAKE); $(unstage)
36977 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
36978 r=`${PWD_COMMAND}`; export r; \
36979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36980 $(NORMAL_TARGET_EXPORTS) \
36981 echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic" ; \
36982 for flag in $(EXTRA_TARGET_FLAGS); do \
36983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36984 done; \
36985 (cd $(TARGET_SUBDIR)/liboffloadmic && \
36986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36988 "RANLIB=$${RANLIB}" \
36989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36990 install-pdf) \
36991 || exit 1
36992
36993@endif target-liboffloadmic
36994
36995.PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
36996maybe-install-html-target-liboffloadmic:
36997@if target-liboffloadmic
36998maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
36999
37000install-html-target-liboffloadmic: \
37001 configure-target-liboffloadmic \
37002 html-target-liboffloadmic
37003 @: $(MAKE); $(unstage)
37004 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
37005 r=`${PWD_COMMAND}`; export r; \
37006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37007 $(NORMAL_TARGET_EXPORTS) \
37008 echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic" ; \
37009 for flag in $(EXTRA_TARGET_FLAGS); do \
37010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37011 done; \
37012 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37015 "RANLIB=$${RANLIB}" \
37016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37017 install-html) \
37018 || exit 1
37019
37020@endif target-liboffloadmic
37021
37022.PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
37023maybe-installcheck-target-liboffloadmic:
37024@if target-liboffloadmic
37025maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
37026
37027installcheck-target-liboffloadmic: \
37028 configure-target-liboffloadmic
37029 @: $(MAKE); $(unstage)
37030 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
37031 r=`${PWD_COMMAND}`; export r; \
37032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37033 $(NORMAL_TARGET_EXPORTS) \
37034 echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic" ; \
37035 for flag in $(EXTRA_TARGET_FLAGS); do \
37036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37037 done; \
37038 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37041 "RANLIB=$${RANLIB}" \
37042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37043 installcheck) \
37044 || exit 1
37045
37046@endif target-liboffloadmic
37047
37048.PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
37049maybe-mostlyclean-target-liboffloadmic:
37050@if target-liboffloadmic
37051maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
37052
37053mostlyclean-target-liboffloadmic:
37054 @: $(MAKE); $(unstage)
37055 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
37056 r=`${PWD_COMMAND}`; export r; \
37057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37058 $(NORMAL_TARGET_EXPORTS) \
37059 echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic" ; \
37060 for flag in $(EXTRA_TARGET_FLAGS); do \
37061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37062 done; \
37063 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37066 "RANLIB=$${RANLIB}" \
37067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37068 mostlyclean) \
37069 || exit 1
37070
37071@endif target-liboffloadmic
37072
37073.PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
37074maybe-clean-target-liboffloadmic:
37075@if target-liboffloadmic
37076maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
37077
37078clean-target-liboffloadmic:
37079 @: $(MAKE); $(unstage)
37080 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
37081 r=`${PWD_COMMAND}`; export r; \
37082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37083 $(NORMAL_TARGET_EXPORTS) \
37084 echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic" ; \
37085 for flag in $(EXTRA_TARGET_FLAGS); do \
37086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37087 done; \
37088 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37091 "RANLIB=$${RANLIB}" \
37092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37093 clean) \
37094 || exit 1
37095
37096@endif target-liboffloadmic
37097
37098.PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
37099maybe-distclean-target-liboffloadmic:
37100@if target-liboffloadmic
37101maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
37102
37103distclean-target-liboffloadmic:
37104 @: $(MAKE); $(unstage)
37105 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
37106 r=`${PWD_COMMAND}`; export r; \
37107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37108 $(NORMAL_TARGET_EXPORTS) \
37109 echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic" ; \
37110 for flag in $(EXTRA_TARGET_FLAGS); do \
37111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37112 done; \
37113 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37116 "RANLIB=$${RANLIB}" \
37117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37118 distclean) \
37119 || exit 1
37120
37121@endif target-liboffloadmic
37122
37123.PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
37124maybe-maintainer-clean-target-liboffloadmic:
37125@if target-liboffloadmic
37126maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
37127
37128maintainer-clean-target-liboffloadmic:
37129 @: $(MAKE); $(unstage)
37130 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0 ; \
37131 r=`${PWD_COMMAND}`; export r; \
37132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37133 $(NORMAL_TARGET_EXPORTS) \
37134 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic" ; \
37135 for flag in $(EXTRA_TARGET_FLAGS); do \
37136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37137 done; \
37138 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37141 "RANLIB=$${RANLIB}" \
37142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37143 maintainer-clean) \
37144 || exit 1
37145
37146@endif target-liboffloadmic
37147
37148
37149
37150
37151
37152.PHONY: configure-target-libssp maybe-configure-target-libssp
37153maybe-configure-target-libssp:
37154@if gcc-bootstrap
37155configure-target-libssp: stage_current
37156@endif gcc-bootstrap
37157@if target-libssp
37158maybe-configure-target-libssp: configure-target-libssp
37159configure-target-libssp:
37160 @: $(MAKE); $(unstage)
37161 @r=`${PWD_COMMAND}`; export r; \
37162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37163 echo "Checking multilib configuration for libssp..."; \
37164 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
37165 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
37166 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
37167 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
37168 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
37169 else \
37170 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
37171 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37172 fi; \
37173 else \
37174 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37175 fi; \
37176 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
37177 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
37178 $(NORMAL_TARGET_EXPORTS) \
37179 echo Configuring in $(TARGET_SUBDIR)/libssp; \
37180 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
37181 case $(srcdir) in \
37182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37183 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
37184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37185 esac; \
37186 module_srcdir=libssp; \
37187 rm -f no-such-file || : ; \
37188 CONFIG_SITE=no-such-file $(SHELL) \
37189 $$s/$$module_srcdir/configure \
37190 --srcdir=$${topdir}/$$module_srcdir \
37191 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37192 --target=${target_alias} \
37193 || exit 1
37194@endif target-libssp
37195
37196
37197
37198
37199
37200.PHONY: all-target-libssp maybe-all-target-libssp
37201maybe-all-target-libssp:
37202@if gcc-bootstrap
37203all-target-libssp: stage_current
37204@endif gcc-bootstrap
37205@if target-libssp
37206TARGET-target-libssp=all
37207maybe-all-target-libssp: all-target-libssp
37208all-target-libssp: configure-target-libssp
37209 @: $(MAKE); $(unstage)
37210 @r=`${PWD_COMMAND}`; export r; \
37211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37212 $(NORMAL_TARGET_EXPORTS) \
37213 (cd $(TARGET_SUBDIR)/libssp && \
37214 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37215 $(TARGET-target-libssp))
37216@endif target-libssp
37217
37218
37219
37220
37221
37222.PHONY: check-target-libssp maybe-check-target-libssp
37223maybe-check-target-libssp:
37224@if target-libssp
37225maybe-check-target-libssp: check-target-libssp
37226
37227check-target-libssp:
37228 @: $(MAKE); $(unstage)
37229 @r=`${PWD_COMMAND}`; export r; \
37230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37231 $(NORMAL_TARGET_EXPORTS) \
37232 (cd $(TARGET_SUBDIR)/libssp && \
37233 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37234
37235@endif target-libssp
37236
37237.PHONY: install-target-libssp maybe-install-target-libssp
37238maybe-install-target-libssp:
37239@if target-libssp
37240maybe-install-target-libssp: install-target-libssp
37241
37242install-target-libssp: installdirs
37243 @: $(MAKE); $(unstage)
37244 @r=`${PWD_COMMAND}`; export r; \
37245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37246 $(NORMAL_TARGET_EXPORTS) \
37247 (cd $(TARGET_SUBDIR)/libssp && \
37248 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37249
37250@endif target-libssp
37251
37252.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
37253maybe-install-strip-target-libssp:
37254@if target-libssp
37255maybe-install-strip-target-libssp: install-strip-target-libssp
37256
37257install-strip-target-libssp: installdirs
37258 @: $(MAKE); $(unstage)
37259 @r=`${PWD_COMMAND}`; export r; \
37260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37261 $(NORMAL_TARGET_EXPORTS) \
37262 (cd $(TARGET_SUBDIR)/libssp && \
37263 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37264
37265@endif target-libssp
37266
37267# Other targets (info, dvi, pdf, etc.)
37268
37269.PHONY: maybe-info-target-libssp info-target-libssp
37270maybe-info-target-libssp:
37271@if target-libssp
37272maybe-info-target-libssp: info-target-libssp
37273
37274info-target-libssp: \
37275 configure-target-libssp
37276 @: $(MAKE); $(unstage)
37277 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37278 r=`${PWD_COMMAND}`; export r; \
37279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37280 $(NORMAL_TARGET_EXPORTS) \
37281 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
37282 for flag in $(EXTRA_TARGET_FLAGS); do \
37283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37284 done; \
37285 (cd $(TARGET_SUBDIR)/libssp && \
37286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37288 "RANLIB=$${RANLIB}" \
37289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37290 info) \
37291 || exit 1
37292
37293@endif target-libssp
37294
37295.PHONY: maybe-dvi-target-libssp dvi-target-libssp
37296maybe-dvi-target-libssp:
37297@if target-libssp
37298maybe-dvi-target-libssp: dvi-target-libssp
37299
37300dvi-target-libssp: \
37301 configure-target-libssp
37302 @: $(MAKE); $(unstage)
37303 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37304 r=`${PWD_COMMAND}`; export r; \
37305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37306 $(NORMAL_TARGET_EXPORTS) \
37307 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
37308 for flag in $(EXTRA_TARGET_FLAGS); do \
37309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37310 done; \
37311 (cd $(TARGET_SUBDIR)/libssp && \
37312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37314 "RANLIB=$${RANLIB}" \
37315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37316 dvi) \
37317 || exit 1
37318
37319@endif target-libssp
37320
37321.PHONY: maybe-pdf-target-libssp pdf-target-libssp
37322maybe-pdf-target-libssp:
37323@if target-libssp
37324maybe-pdf-target-libssp: pdf-target-libssp
37325
37326pdf-target-libssp: \
37327 configure-target-libssp
37328 @: $(MAKE); $(unstage)
37329 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37330 r=`${PWD_COMMAND}`; export r; \
37331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37332 $(NORMAL_TARGET_EXPORTS) \
37333 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
37334 for flag in $(EXTRA_TARGET_FLAGS); do \
37335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37336 done; \
37337 (cd $(TARGET_SUBDIR)/libssp && \
37338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37340 "RANLIB=$${RANLIB}" \
37341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37342 pdf) \
37343 || exit 1
37344
37345@endif target-libssp
37346
37347.PHONY: maybe-html-target-libssp html-target-libssp
37348maybe-html-target-libssp:
37349@if target-libssp
37350maybe-html-target-libssp: html-target-libssp
37351
37352html-target-libssp: \
37353 configure-target-libssp
37354 @: $(MAKE); $(unstage)
37355 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37356 r=`${PWD_COMMAND}`; export r; \
37357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37358 $(NORMAL_TARGET_EXPORTS) \
37359 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
37360 for flag in $(EXTRA_TARGET_FLAGS); do \
37361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37362 done; \
37363 (cd $(TARGET_SUBDIR)/libssp && \
37364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37366 "RANLIB=$${RANLIB}" \
37367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37368 html) \
37369 || exit 1
37370
37371@endif target-libssp
37372
37373.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
37374maybe-TAGS-target-libssp:
37375@if target-libssp
37376maybe-TAGS-target-libssp: TAGS-target-libssp
37377
37378TAGS-target-libssp: \
37379 configure-target-libssp
37380 @: $(MAKE); $(unstage)
37381 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37382 r=`${PWD_COMMAND}`; export r; \
37383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37384 $(NORMAL_TARGET_EXPORTS) \
37385 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
37386 for flag in $(EXTRA_TARGET_FLAGS); do \
37387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37388 done; \
37389 (cd $(TARGET_SUBDIR)/libssp && \
37390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37392 "RANLIB=$${RANLIB}" \
37393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37394 TAGS) \
37395 || exit 1
37396
37397@endif target-libssp
37398
37399.PHONY: maybe-install-info-target-libssp install-info-target-libssp
37400maybe-install-info-target-libssp:
37401@if target-libssp
37402maybe-install-info-target-libssp: install-info-target-libssp
37403
37404install-info-target-libssp: \
37405 configure-target-libssp \
37406 info-target-libssp
37407 @: $(MAKE); $(unstage)
37408 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37409 r=`${PWD_COMMAND}`; export r; \
37410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37411 $(NORMAL_TARGET_EXPORTS) \
37412 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
37413 for flag in $(EXTRA_TARGET_FLAGS); do \
37414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37415 done; \
37416 (cd $(TARGET_SUBDIR)/libssp && \
37417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37419 "RANLIB=$${RANLIB}" \
37420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37421 install-info) \
37422 || exit 1
37423
37424@endif target-libssp
37425
37426.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
37427maybe-install-pdf-target-libssp:
37428@if target-libssp
37429maybe-install-pdf-target-libssp: install-pdf-target-libssp
37430
37431install-pdf-target-libssp: \
37432 configure-target-libssp \
37433 pdf-target-libssp
37434 @: $(MAKE); $(unstage)
37435 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37436 r=`${PWD_COMMAND}`; export r; \
37437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37438 $(NORMAL_TARGET_EXPORTS) \
37439 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
37440 for flag in $(EXTRA_TARGET_FLAGS); do \
37441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37442 done; \
37443 (cd $(TARGET_SUBDIR)/libssp && \
37444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37446 "RANLIB=$${RANLIB}" \
37447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37448 install-pdf) \
37449 || exit 1
37450
37451@endif target-libssp
37452
37453.PHONY: maybe-install-html-target-libssp install-html-target-libssp
37454maybe-install-html-target-libssp:
37455@if target-libssp
37456maybe-install-html-target-libssp: install-html-target-libssp
37457
37458install-html-target-libssp: \
37459 configure-target-libssp \
37460 html-target-libssp
37461 @: $(MAKE); $(unstage)
37462 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37463 r=`${PWD_COMMAND}`; export r; \
37464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37465 $(NORMAL_TARGET_EXPORTS) \
37466 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
37467 for flag in $(EXTRA_TARGET_FLAGS); do \
37468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37469 done; \
37470 (cd $(TARGET_SUBDIR)/libssp && \
37471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37473 "RANLIB=$${RANLIB}" \
37474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37475 install-html) \
37476 || exit 1
37477
37478@endif target-libssp
37479
37480.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
37481maybe-installcheck-target-libssp:
37482@if target-libssp
37483maybe-installcheck-target-libssp: installcheck-target-libssp
37484
37485installcheck-target-libssp: \
37486 configure-target-libssp
37487 @: $(MAKE); $(unstage)
37488 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37489 r=`${PWD_COMMAND}`; export r; \
37490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37491 $(NORMAL_TARGET_EXPORTS) \
37492 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
37493 for flag in $(EXTRA_TARGET_FLAGS); do \
37494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37495 done; \
37496 (cd $(TARGET_SUBDIR)/libssp && \
37497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37499 "RANLIB=$${RANLIB}" \
37500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37501 installcheck) \
37502 || exit 1
37503
37504@endif target-libssp
37505
37506.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
37507maybe-mostlyclean-target-libssp:
37508@if target-libssp
37509maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
37510
37511mostlyclean-target-libssp:
37512 @: $(MAKE); $(unstage)
37513 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37514 r=`${PWD_COMMAND}`; export r; \
37515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37516 $(NORMAL_TARGET_EXPORTS) \
37517 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
37518 for flag in $(EXTRA_TARGET_FLAGS); do \
37519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37520 done; \
37521 (cd $(TARGET_SUBDIR)/libssp && \
37522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37524 "RANLIB=$${RANLIB}" \
37525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37526 mostlyclean) \
37527 || exit 1
37528
37529@endif target-libssp
37530
37531.PHONY: maybe-clean-target-libssp clean-target-libssp
37532maybe-clean-target-libssp:
37533@if target-libssp
37534maybe-clean-target-libssp: clean-target-libssp
37535
37536clean-target-libssp:
37537 @: $(MAKE); $(unstage)
37538 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37539 r=`${PWD_COMMAND}`; export r; \
37540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37541 $(NORMAL_TARGET_EXPORTS) \
37542 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
37543 for flag in $(EXTRA_TARGET_FLAGS); do \
37544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37545 done; \
37546 (cd $(TARGET_SUBDIR)/libssp && \
37547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37549 "RANLIB=$${RANLIB}" \
37550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37551 clean) \
37552 || exit 1
37553
37554@endif target-libssp
37555
37556.PHONY: maybe-distclean-target-libssp distclean-target-libssp
37557maybe-distclean-target-libssp:
37558@if target-libssp
37559maybe-distclean-target-libssp: distclean-target-libssp
37560
37561distclean-target-libssp:
37562 @: $(MAKE); $(unstage)
37563 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37564 r=`${PWD_COMMAND}`; export r; \
37565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37566 $(NORMAL_TARGET_EXPORTS) \
37567 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
37568 for flag in $(EXTRA_TARGET_FLAGS); do \
37569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37570 done; \
37571 (cd $(TARGET_SUBDIR)/libssp && \
37572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37574 "RANLIB=$${RANLIB}" \
37575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37576 distclean) \
37577 || exit 1
37578
37579@endif target-libssp
37580
37581.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
37582maybe-maintainer-clean-target-libssp:
37583@if target-libssp
37584maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
37585
37586maintainer-clean-target-libssp:
37587 @: $(MAKE); $(unstage)
37588 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
37589 r=`${PWD_COMMAND}`; export r; \
37590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37591 $(NORMAL_TARGET_EXPORTS) \
37592 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
37593 for flag in $(EXTRA_TARGET_FLAGS); do \
37594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37595 done; \
37596 (cd $(TARGET_SUBDIR)/libssp && \
37597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37599 "RANLIB=$${RANLIB}" \
37600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37601 maintainer-clean) \
37602 || exit 1
37603
37604@endif target-libssp
37605
37606
37607
37608
37609
37610.PHONY: configure-target-newlib maybe-configure-target-newlib
37611maybe-configure-target-newlib:
37612@if gcc-bootstrap
37613configure-target-newlib: stage_current
37614@endif gcc-bootstrap
37615@if target-newlib
37616maybe-configure-target-newlib: configure-target-newlib
37617configure-target-newlib:
37618 @: $(MAKE); $(unstage)
37619 @r=`${PWD_COMMAND}`; export r; \
37620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37621 echo "Checking multilib configuration for newlib..."; \
37622 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
37623 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
37624 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
37625 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
37626 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
37627 else \
37628 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
37629 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
37630 fi; \
37631 else \
37632 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
37633 fi; \
37634 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
37635 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
37636 $(NORMAL_TARGET_EXPORTS) \
37637 echo Configuring in $(TARGET_SUBDIR)/newlib; \
37638 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
37639 case $(srcdir) in \
37640 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37641 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
37642 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37643 esac; \
37644 module_srcdir=newlib; \
37645 rm -f no-such-file || : ; \
37646 CONFIG_SITE=no-such-file $(SHELL) \
37647 $$s/$$module_srcdir/configure \
37648 --srcdir=$${topdir}/$$module_srcdir \
37649 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37650 --target=${target_alias} \
37651 || exit 1
37652@endif target-newlib
37653
37654
37655
37656
37657
37658.PHONY: all-target-newlib maybe-all-target-newlib
37659maybe-all-target-newlib:
37660@if gcc-bootstrap
37661all-target-newlib: stage_current
37662@endif gcc-bootstrap
37663@if target-newlib
37664TARGET-target-newlib=all
37665maybe-all-target-newlib: all-target-newlib
37666all-target-newlib: configure-target-newlib
37667 @: $(MAKE); $(unstage)
37668 @r=`${PWD_COMMAND}`; export r; \
37669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37670 $(NORMAL_TARGET_EXPORTS) \
37671 (cd $(TARGET_SUBDIR)/newlib && \
37672 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37673 $(TARGET-target-newlib))
37674@endif target-newlib
37675
37676
37677
37678
37679
37680.PHONY: check-target-newlib maybe-check-target-newlib
37681maybe-check-target-newlib:
37682@if target-newlib
37683maybe-check-target-newlib: check-target-newlib
37684
37685check-target-newlib:
37686 @: $(MAKE); $(unstage)
37687 @r=`${PWD_COMMAND}`; export r; \
37688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37689 $(NORMAL_TARGET_EXPORTS) \
37690 (cd $(TARGET_SUBDIR)/newlib && \
37691 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37692
37693@endif target-newlib
37694
37695.PHONY: install-target-newlib maybe-install-target-newlib
37696maybe-install-target-newlib:
37697@if target-newlib
37698maybe-install-target-newlib: install-target-newlib
37699
37700install-target-newlib: installdirs
37701 @: $(MAKE); $(unstage)
37702 @r=`${PWD_COMMAND}`; export r; \
37703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37704 $(NORMAL_TARGET_EXPORTS) \
37705 (cd $(TARGET_SUBDIR)/newlib && \
37706 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37707
37708@endif target-newlib
37709
37710.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
37711maybe-install-strip-target-newlib:
37712@if target-newlib
37713maybe-install-strip-target-newlib: install-strip-target-newlib
37714
37715install-strip-target-newlib: installdirs
37716 @: $(MAKE); $(unstage)
37717 @r=`${PWD_COMMAND}`; export r; \
37718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37719 $(NORMAL_TARGET_EXPORTS) \
37720 (cd $(TARGET_SUBDIR)/newlib && \
37721 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37722
37723@endif target-newlib
37724
37725# Other targets (info, dvi, pdf, etc.)
37726
37727.PHONY: maybe-info-target-newlib info-target-newlib
37728maybe-info-target-newlib:
37729@if target-newlib
37730maybe-info-target-newlib: info-target-newlib
37731
37732info-target-newlib: \
37733 configure-target-newlib
37734 @: $(MAKE); $(unstage)
37735 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37736 r=`${PWD_COMMAND}`; export r; \
37737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37738 $(NORMAL_TARGET_EXPORTS) \
37739 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
37740 for flag in $(EXTRA_TARGET_FLAGS); do \
37741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37742 done; \
37743 (cd $(TARGET_SUBDIR)/newlib && \
37744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37746 "RANLIB=$${RANLIB}" \
37747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37748 info) \
37749 || exit 1
37750
37751@endif target-newlib
37752
37753.PHONY: maybe-dvi-target-newlib dvi-target-newlib
37754maybe-dvi-target-newlib:
37755@if target-newlib
37756maybe-dvi-target-newlib: dvi-target-newlib
37757
37758dvi-target-newlib: \
37759 configure-target-newlib
37760 @: $(MAKE); $(unstage)
37761 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37762 r=`${PWD_COMMAND}`; export r; \
37763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37764 $(NORMAL_TARGET_EXPORTS) \
37765 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
37766 for flag in $(EXTRA_TARGET_FLAGS); do \
37767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37768 done; \
37769 (cd $(TARGET_SUBDIR)/newlib && \
37770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37772 "RANLIB=$${RANLIB}" \
37773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37774 dvi) \
37775 || exit 1
37776
37777@endif target-newlib
37778
37779.PHONY: maybe-pdf-target-newlib pdf-target-newlib
37780maybe-pdf-target-newlib:
37781@if target-newlib
37782maybe-pdf-target-newlib: pdf-target-newlib
37783
37784pdf-target-newlib: \
37785 configure-target-newlib
37786 @: $(MAKE); $(unstage)
37787 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37788 r=`${PWD_COMMAND}`; export r; \
37789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37790 $(NORMAL_TARGET_EXPORTS) \
37791 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
37792 for flag in $(EXTRA_TARGET_FLAGS); do \
37793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37794 done; \
37795 (cd $(TARGET_SUBDIR)/newlib && \
37796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37798 "RANLIB=$${RANLIB}" \
37799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37800 pdf) \
37801 || exit 1
37802
37803@endif target-newlib
37804
37805.PHONY: maybe-html-target-newlib html-target-newlib
37806maybe-html-target-newlib:
37807@if target-newlib
37808maybe-html-target-newlib: html-target-newlib
37809
37810html-target-newlib: \
37811 configure-target-newlib
37812 @: $(MAKE); $(unstage)
37813 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37814 r=`${PWD_COMMAND}`; export r; \
37815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37816 $(NORMAL_TARGET_EXPORTS) \
37817 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
37818 for flag in $(EXTRA_TARGET_FLAGS); do \
37819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37820 done; \
37821 (cd $(TARGET_SUBDIR)/newlib && \
37822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37824 "RANLIB=$${RANLIB}" \
37825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37826 html) \
37827 || exit 1
37828
37829@endif target-newlib
37830
37831.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
37832maybe-TAGS-target-newlib:
37833@if target-newlib
37834maybe-TAGS-target-newlib: TAGS-target-newlib
37835
37836TAGS-target-newlib: \
37837 configure-target-newlib
37838 @: $(MAKE); $(unstage)
37839 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37840 r=`${PWD_COMMAND}`; export r; \
37841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37842 $(NORMAL_TARGET_EXPORTS) \
37843 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
37844 for flag in $(EXTRA_TARGET_FLAGS); do \
37845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37846 done; \
37847 (cd $(TARGET_SUBDIR)/newlib && \
37848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37850 "RANLIB=$${RANLIB}" \
37851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37852 TAGS) \
37853 || exit 1
37854
37855@endif target-newlib
37856
37857.PHONY: maybe-install-info-target-newlib install-info-target-newlib
37858maybe-install-info-target-newlib:
37859@if target-newlib
37860maybe-install-info-target-newlib: install-info-target-newlib
37861
37862install-info-target-newlib: \
37863 configure-target-newlib \
37864 info-target-newlib
37865 @: $(MAKE); $(unstage)
37866 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37867 r=`${PWD_COMMAND}`; export r; \
37868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37869 $(NORMAL_TARGET_EXPORTS) \
37870 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
37871 for flag in $(EXTRA_TARGET_FLAGS); do \
37872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37873 done; \
37874 (cd $(TARGET_SUBDIR)/newlib && \
37875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37877 "RANLIB=$${RANLIB}" \
37878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37879 install-info) \
37880 || exit 1
37881
37882@endif target-newlib
37883
37884.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
37885maybe-install-pdf-target-newlib:
37886@if target-newlib
37887maybe-install-pdf-target-newlib: install-pdf-target-newlib
37888
37889install-pdf-target-newlib: \
37890 configure-target-newlib \
37891 pdf-target-newlib
37892 @: $(MAKE); $(unstage)
37893 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37894 r=`${PWD_COMMAND}`; export r; \
37895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37896 $(NORMAL_TARGET_EXPORTS) \
37897 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
37898 for flag in $(EXTRA_TARGET_FLAGS); do \
37899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37900 done; \
37901 (cd $(TARGET_SUBDIR)/newlib && \
37902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37904 "RANLIB=$${RANLIB}" \
37905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37906 install-pdf) \
37907 || exit 1
37908
37909@endif target-newlib
37910
37911.PHONY: maybe-install-html-target-newlib install-html-target-newlib
37912maybe-install-html-target-newlib:
37913@if target-newlib
37914maybe-install-html-target-newlib: install-html-target-newlib
37915
37916install-html-target-newlib: \
37917 configure-target-newlib \
37918 html-target-newlib
37919 @: $(MAKE); $(unstage)
37920 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37921 r=`${PWD_COMMAND}`; export r; \
37922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37923 $(NORMAL_TARGET_EXPORTS) \
37924 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
37925 for flag in $(EXTRA_TARGET_FLAGS); do \
37926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37927 done; \
37928 (cd $(TARGET_SUBDIR)/newlib && \
37929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37931 "RANLIB=$${RANLIB}" \
37932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37933 install-html) \
37934 || exit 1
37935
37936@endif target-newlib
37937
37938.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
37939maybe-installcheck-target-newlib:
37940@if target-newlib
37941maybe-installcheck-target-newlib: installcheck-target-newlib
37942
37943installcheck-target-newlib: \
37944 configure-target-newlib
37945 @: $(MAKE); $(unstage)
37946 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37947 r=`${PWD_COMMAND}`; export r; \
37948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37949 $(NORMAL_TARGET_EXPORTS) \
37950 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
37951 for flag in $(EXTRA_TARGET_FLAGS); do \
37952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37953 done; \
37954 (cd $(TARGET_SUBDIR)/newlib && \
37955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37957 "RANLIB=$${RANLIB}" \
37958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37959 installcheck) \
37960 || exit 1
37961
37962@endif target-newlib
37963
37964.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
37965maybe-mostlyclean-target-newlib:
37966@if target-newlib
37967maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
37968
37969mostlyclean-target-newlib:
37970 @: $(MAKE); $(unstage)
37971 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37972 r=`${PWD_COMMAND}`; export r; \
37973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37974 $(NORMAL_TARGET_EXPORTS) \
37975 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
37976 for flag in $(EXTRA_TARGET_FLAGS); do \
37977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37978 done; \
37979 (cd $(TARGET_SUBDIR)/newlib && \
37980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37982 "RANLIB=$${RANLIB}" \
37983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37984 mostlyclean) \
37985 || exit 1
37986
37987@endif target-newlib
37988
37989.PHONY: maybe-clean-target-newlib clean-target-newlib
37990maybe-clean-target-newlib:
37991@if target-newlib
37992maybe-clean-target-newlib: clean-target-newlib
37993
37994clean-target-newlib:
37995 @: $(MAKE); $(unstage)
37996 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37997 r=`${PWD_COMMAND}`; export r; \
37998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37999 $(NORMAL_TARGET_EXPORTS) \
38000 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
38001 for flag in $(EXTRA_TARGET_FLAGS); do \
38002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38003 done; \
38004 (cd $(TARGET_SUBDIR)/newlib && \
38005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38007 "RANLIB=$${RANLIB}" \
38008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38009 clean) \
38010 || exit 1
38011
38012@endif target-newlib
38013
38014.PHONY: maybe-distclean-target-newlib distclean-target-newlib
38015maybe-distclean-target-newlib:
38016@if target-newlib
38017maybe-distclean-target-newlib: distclean-target-newlib
38018
38019distclean-target-newlib:
38020 @: $(MAKE); $(unstage)
38021 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
38022 r=`${PWD_COMMAND}`; export r; \
38023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38024 $(NORMAL_TARGET_EXPORTS) \
38025 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
38026 for flag in $(EXTRA_TARGET_FLAGS); do \
38027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38028 done; \
38029 (cd $(TARGET_SUBDIR)/newlib && \
38030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38032 "RANLIB=$${RANLIB}" \
38033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38034 distclean) \
38035 || exit 1
38036
38037@endif target-newlib
38038
38039.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
38040maybe-maintainer-clean-target-newlib:
38041@if target-newlib
38042maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
38043
38044maintainer-clean-target-newlib:
38045 @: $(MAKE); $(unstage)
38046 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
38047 r=`${PWD_COMMAND}`; export r; \
38048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38049 $(NORMAL_TARGET_EXPORTS) \
38050 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
38051 for flag in $(EXTRA_TARGET_FLAGS); do \
38052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38053 done; \
38054 (cd $(TARGET_SUBDIR)/newlib && \
38055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38057 "RANLIB=$${RANLIB}" \
38058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38059 maintainer-clean) \
38060 || exit 1
38061
38062@endif target-newlib
38063
38064
38065
38066
38067
38068.PHONY: configure-target-libgcc maybe-configure-target-libgcc
38069maybe-configure-target-libgcc:
38070@if gcc-bootstrap
38071configure-target-libgcc: stage_current
38072@endif gcc-bootstrap
38073@if target-libgcc
38074maybe-configure-target-libgcc: configure-target-libgcc
38075configure-target-libgcc:
38076 @r=`${PWD_COMMAND}`; export r; \
38077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38078 echo "Checking multilib configuration for libgcc..."; \
38079 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
38080 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
38081 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38082 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38083 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38084 else \
38085 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38086 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38087 fi; \
38088 else \
38089 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38090 fi; \
38091 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38092 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
38093 $(NORMAL_TARGET_EXPORTS) \
38094 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
38095 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
38096 case $(srcdir) in \
38097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38098 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38100 esac; \
38101 module_srcdir=libgcc; \
38102 rm -f no-such-file || : ; \
38103 CONFIG_SITE=no-such-file $(SHELL) \
38104 $$s/$$module_srcdir/configure \
38105 --srcdir=$${topdir}/$$module_srcdir \
38106 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38107 --target=${target_alias} \
38108 || exit 1
38109@endif target-libgcc
38110
38111
38112
38113.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
38114maybe-configure-stage1-target-libgcc:
38115@if target-libgcc-bootstrap
38116maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
38117configure-stage1-target-libgcc:
38118 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38119 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38120 @r=`${PWD_COMMAND}`; export r; \
38121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38122 TFLAGS="$(STAGE1_TFLAGS)"; \
38123 echo "Checking multilib configuration for libgcc..."; \
38124 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
38125 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38126 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38127 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38128 else \
38129 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38130 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38131 fi; \
38132 else \
38133 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38134 fi; \
38135 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38136 $(NORMAL_TARGET_EXPORTS) \
38137 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38138 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38139 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38140 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
38141 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
38142 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38143 case $(srcdir) in \
38144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38145 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38147 esac; \
38148 module_srcdir=libgcc; \
38149 $(SHELL) $$s/$$module_srcdir/configure \
38150 --srcdir=$${topdir}/$$module_srcdir \
38151 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38152 --target=${target_alias} \
38153 \
38154 $(STAGE1_CONFIGURE_FLAGS)
38155@endif target-libgcc-bootstrap
38156
38157.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
38158maybe-configure-stage2-target-libgcc:
38159@if target-libgcc-bootstrap
38160maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
38161configure-stage2-target-libgcc:
38162 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38163 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38164 @r=`${PWD_COMMAND}`; export r; \
38165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38166 TFLAGS="$(STAGE2_TFLAGS)"; \
38167 echo "Checking multilib configuration for libgcc..."; \
38168 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
38169 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38170 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38171 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38172 else \
38173 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38174 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38175 fi; \
38176 else \
38177 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38178 fi; \
38179 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38180 $(NORMAL_TARGET_EXPORTS) \
38181 \
38182 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38183 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38184 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38185 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
38186 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
38187 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38188 case $(srcdir) in \
38189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38190 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38192 esac; \
38193 module_srcdir=libgcc; \
38194 $(SHELL) $$s/$$module_srcdir/configure \
38195 --srcdir=$${topdir}/$$module_srcdir \
38196 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38197 --target=${target_alias} \
38198 --with-build-libsubdir=$(HOST_SUBDIR) \
38199 $(STAGE2_CONFIGURE_FLAGS)
38200@endif target-libgcc-bootstrap
38201
38202.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
38203maybe-configure-stage3-target-libgcc:
38204@if target-libgcc-bootstrap
38205maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
38206configure-stage3-target-libgcc:
38207 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38208 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38209 @r=`${PWD_COMMAND}`; export r; \
38210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38211 TFLAGS="$(STAGE3_TFLAGS)"; \
38212 echo "Checking multilib configuration for libgcc..."; \
38213 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
38214 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38215 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38216 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38217 else \
38218 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38219 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38220 fi; \
38221 else \
38222 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38223 fi; \
38224 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38225 $(NORMAL_TARGET_EXPORTS) \
38226 \
38227 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38228 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38229 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38230 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
38231 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
38232 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38233 case $(srcdir) in \
38234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38235 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38237 esac; \
38238 module_srcdir=libgcc; \
38239 $(SHELL) $$s/$$module_srcdir/configure \
38240 --srcdir=$${topdir}/$$module_srcdir \
38241 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38242 --target=${target_alias} \
38243 --with-build-libsubdir=$(HOST_SUBDIR) \
38244 $(STAGE3_CONFIGURE_FLAGS)
38245@endif target-libgcc-bootstrap
38246
38247.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
38248maybe-configure-stage4-target-libgcc:
38249@if target-libgcc-bootstrap
38250maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
38251configure-stage4-target-libgcc:
38252 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38253 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38254 @r=`${PWD_COMMAND}`; export r; \
38255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38256 TFLAGS="$(STAGE4_TFLAGS)"; \
38257 echo "Checking multilib configuration for libgcc..."; \
38258 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
38259 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38260 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38261 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38262 else \
38263 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38264 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38265 fi; \
38266 else \
38267 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38268 fi; \
38269 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38270 $(NORMAL_TARGET_EXPORTS) \
38271 \
38272 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38273 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38274 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38275 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
38276 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
38277 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38278 case $(srcdir) in \
38279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38280 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38282 esac; \
38283 module_srcdir=libgcc; \
38284 $(SHELL) $$s/$$module_srcdir/configure \
38285 --srcdir=$${topdir}/$$module_srcdir \
38286 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38287 --target=${target_alias} \
38288 --with-build-libsubdir=$(HOST_SUBDIR) \
38289 $(STAGE4_CONFIGURE_FLAGS)
38290@endif target-libgcc-bootstrap
38291
38292.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
38293maybe-configure-stageprofile-target-libgcc:
38294@if target-libgcc-bootstrap
38295maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
38296configure-stageprofile-target-libgcc:
38297 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38298 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38299 @r=`${PWD_COMMAND}`; export r; \
38300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38301 TFLAGS="$(STAGEprofile_TFLAGS)"; \
38302 echo "Checking multilib configuration for libgcc..."; \
38303 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
38304 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38305 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38306 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38307 else \
38308 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38309 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38310 fi; \
38311 else \
38312 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38313 fi; \
38314 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38315 $(NORMAL_TARGET_EXPORTS) \
38316 \
38317 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38318 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38319 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38320 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
38321 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
38322 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38323 case $(srcdir) in \
38324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38325 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38327 esac; \
38328 module_srcdir=libgcc; \
38329 $(SHELL) $$s/$$module_srcdir/configure \
38330 --srcdir=$${topdir}/$$module_srcdir \
38331 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38332 --target=${target_alias} \
38333 --with-build-libsubdir=$(HOST_SUBDIR) \
38334 $(STAGEprofile_CONFIGURE_FLAGS)
38335@endif target-libgcc-bootstrap
38336
38337.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
38338maybe-configure-stagefeedback-target-libgcc:
38339@if target-libgcc-bootstrap
38340maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
38341configure-stagefeedback-target-libgcc:
38342 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38343 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38344 @r=`${PWD_COMMAND}`; export r; \
38345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38346 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38347 echo "Checking multilib configuration for libgcc..."; \
38348 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
38349 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38350 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38351 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38352 else \
38353 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38354 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38355 fi; \
38356 else \
38357 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38358 fi; \
38359 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38360 $(NORMAL_TARGET_EXPORTS) \
38361 \
38362 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38363 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38364 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38365 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
38366 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
38367 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38368 case $(srcdir) in \
38369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38370 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38372 esac; \
38373 module_srcdir=libgcc; \
38374 $(SHELL) $$s/$$module_srcdir/configure \
38375 --srcdir=$${topdir}/$$module_srcdir \
38376 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38377 --target=${target_alias} \
38378 --with-build-libsubdir=$(HOST_SUBDIR) \
38379 $(STAGEfeedback_CONFIGURE_FLAGS)
38380@endif target-libgcc-bootstrap
38381
38382
38383
38384
38385
38386.PHONY: all-target-libgcc maybe-all-target-libgcc
38387maybe-all-target-libgcc:
38388@if gcc-bootstrap
38389all-target-libgcc: stage_current
38390@endif gcc-bootstrap
38391@if target-libgcc
38392TARGET-target-libgcc=all
38393maybe-all-target-libgcc: all-target-libgcc
38394all-target-libgcc: configure-target-libgcc
38395 @r=`${PWD_COMMAND}`; export r; \
38396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38397 $(NORMAL_TARGET_EXPORTS) \
38398 (cd $(TARGET_SUBDIR)/libgcc && \
38399 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38400 $(TARGET-target-libgcc))
38401@endif target-libgcc
38402
38403
38404
38405.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
38406.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
38407maybe-all-stage1-target-libgcc:
38408maybe-clean-stage1-target-libgcc:
38409@if target-libgcc-bootstrap
38410maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
38411all-stage1: all-stage1-target-libgcc
38412TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
38413all-stage1-target-libgcc: configure-stage1-target-libgcc
38414 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38415 @r=`${PWD_COMMAND}`; export r; \
38416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38417 TFLAGS="$(STAGE1_TFLAGS)"; \
38418 $(NORMAL_TARGET_EXPORTS) \
38419 cd $(TARGET_SUBDIR)/libgcc && \
38420 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38421 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38422 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38423 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38424 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38425 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38426 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38427 $(EXTRA_TARGET_FLAGS) \
38428 \
38429 TFLAGS="$(STAGE1_TFLAGS)" \
38430 $(TARGET-stage1-target-libgcc)
38431
38432maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
38433clean-stage1: clean-stage1-target-libgcc
38434clean-stage1-target-libgcc:
38435 @if [ $(current_stage) = stage1 ]; then \
38436 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38437 else \
38438 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
38439 $(MAKE) stage1-start; \
38440 fi; \
38441 cd $(TARGET_SUBDIR)/libgcc && \
38442 $(MAKE) $(EXTRA_TARGET_FLAGS) \
38443 clean
38444@endif target-libgcc-bootstrap
38445
38446
38447.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
38448.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
38449maybe-all-stage2-target-libgcc:
38450maybe-clean-stage2-target-libgcc:
38451@if target-libgcc-bootstrap
38452maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
38453all-stage2: all-stage2-target-libgcc
38454TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
38455all-stage2-target-libgcc: configure-stage2-target-libgcc
38456 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38457 @r=`${PWD_COMMAND}`; export r; \
38458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38459 TFLAGS="$(STAGE2_TFLAGS)"; \
38460 $(NORMAL_TARGET_EXPORTS) \
38461 \
38462 cd $(TARGET_SUBDIR)/libgcc && \
38463 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38464 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38465 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38466 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38467 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38468 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38469 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38470 $(EXTRA_TARGET_FLAGS) \
38471 TFLAGS="$(STAGE2_TFLAGS)" \
38472 $(TARGET-stage2-target-libgcc)
38473
38474maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
38475clean-stage2: clean-stage2-target-libgcc
38476clean-stage2-target-libgcc:
38477 @if [ $(current_stage) = stage2 ]; then \
38478 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38479 else \
38480 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
38481 $(MAKE) stage2-start; \
38482 fi; \
38483 cd $(TARGET_SUBDIR)/libgcc && \
38484 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38485@endif target-libgcc-bootstrap
38486
38487
38488.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
38489.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
38490maybe-all-stage3-target-libgcc:
38491maybe-clean-stage3-target-libgcc:
38492@if target-libgcc-bootstrap
38493maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
38494all-stage3: all-stage3-target-libgcc
38495TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
38496all-stage3-target-libgcc: configure-stage3-target-libgcc
38497 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38498 @r=`${PWD_COMMAND}`; export r; \
38499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38500 TFLAGS="$(STAGE3_TFLAGS)"; \
38501 $(NORMAL_TARGET_EXPORTS) \
38502 \
38503 cd $(TARGET_SUBDIR)/libgcc && \
38504 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38505 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38506 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38507 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38508 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38509 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38510 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38511 $(EXTRA_TARGET_FLAGS) \
38512 TFLAGS="$(STAGE3_TFLAGS)" \
38513 $(TARGET-stage3-target-libgcc)
38514
38515maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
38516clean-stage3: clean-stage3-target-libgcc
38517clean-stage3-target-libgcc:
38518 @if [ $(current_stage) = stage3 ]; then \
38519 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38520 else \
38521 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
38522 $(MAKE) stage3-start; \
38523 fi; \
38524 cd $(TARGET_SUBDIR)/libgcc && \
38525 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38526@endif target-libgcc-bootstrap
38527
38528
38529.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
38530.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
38531maybe-all-stage4-target-libgcc:
38532maybe-clean-stage4-target-libgcc:
38533@if target-libgcc-bootstrap
38534maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
38535all-stage4: all-stage4-target-libgcc
38536TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
38537all-stage4-target-libgcc: configure-stage4-target-libgcc
38538 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38539 @r=`${PWD_COMMAND}`; export r; \
38540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38541 TFLAGS="$(STAGE4_TFLAGS)"; \
38542 $(NORMAL_TARGET_EXPORTS) \
38543 \
38544 cd $(TARGET_SUBDIR)/libgcc && \
38545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38546 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38547 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38548 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38549 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38550 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38551 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38552 $(EXTRA_TARGET_FLAGS) \
38553 TFLAGS="$(STAGE4_TFLAGS)" \
38554 $(TARGET-stage4-target-libgcc)
38555
38556maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
38557clean-stage4: clean-stage4-target-libgcc
38558clean-stage4-target-libgcc:
38559 @if [ $(current_stage) = stage4 ]; then \
38560 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38561 else \
38562 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
38563 $(MAKE) stage4-start; \
38564 fi; \
38565 cd $(TARGET_SUBDIR)/libgcc && \
38566 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38567@endif target-libgcc-bootstrap
38568
38569
38570.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
38571.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
38572maybe-all-stageprofile-target-libgcc:
38573maybe-clean-stageprofile-target-libgcc:
38574@if target-libgcc-bootstrap
38575maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
38576all-stageprofile: all-stageprofile-target-libgcc
38577TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
38578all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
38579 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38580 @r=`${PWD_COMMAND}`; export r; \
38581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38582 TFLAGS="$(STAGEprofile_TFLAGS)"; \
38583 $(NORMAL_TARGET_EXPORTS) \
38584 \
38585 cd $(TARGET_SUBDIR)/libgcc && \
38586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38587 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38588 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38589 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38590 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38591 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38592 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38593 $(EXTRA_TARGET_FLAGS) \
38594 TFLAGS="$(STAGEprofile_TFLAGS)" \
38595 $(TARGET-stageprofile-target-libgcc)
38596
38597maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
38598clean-stageprofile: clean-stageprofile-target-libgcc
38599clean-stageprofile-target-libgcc:
38600 @if [ $(current_stage) = stageprofile ]; then \
38601 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38602 else \
38603 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
38604 $(MAKE) stageprofile-start; \
38605 fi; \
38606 cd $(TARGET_SUBDIR)/libgcc && \
38607 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38608@endif target-libgcc-bootstrap
38609
38610
38611.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
38612.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
38613maybe-all-stagefeedback-target-libgcc:
38614maybe-clean-stagefeedback-target-libgcc:
38615@if target-libgcc-bootstrap
38616maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
38617all-stagefeedback: all-stagefeedback-target-libgcc
38618TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
38619all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
38620 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38621 @r=`${PWD_COMMAND}`; export r; \
38622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38623 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38624 $(NORMAL_TARGET_EXPORTS) \
38625 \
38626 cd $(TARGET_SUBDIR)/libgcc && \
38627 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38628 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38629 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38630 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38631 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38632 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38633 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38634 $(EXTRA_TARGET_FLAGS) \
38635 TFLAGS="$(STAGEfeedback_TFLAGS)" \
38636 $(TARGET-stagefeedback-target-libgcc)
38637
38638maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
38639clean-stagefeedback: clean-stagefeedback-target-libgcc
38640clean-stagefeedback-target-libgcc:
38641 @if [ $(current_stage) = stagefeedback ]; then \
38642 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38643 else \
38644 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
38645 $(MAKE) stagefeedback-start; \
38646 fi; \
38647 cd $(TARGET_SUBDIR)/libgcc && \
38648 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38649@endif target-libgcc-bootstrap
38650
38651
38652
38653
38654
38655
38656.PHONY: check-target-libgcc maybe-check-target-libgcc
38657maybe-check-target-libgcc:
38658@if target-libgcc
38659maybe-check-target-libgcc: check-target-libgcc
38660
38661# Dummy target for uncheckable module.
38662check-target-libgcc:
38663
38664@endif target-libgcc
38665
38666.PHONY: install-target-libgcc maybe-install-target-libgcc
38667maybe-install-target-libgcc:
38668@if target-libgcc
38669maybe-install-target-libgcc: install-target-libgcc
38670
38671install-target-libgcc: installdirs
38672 @: $(MAKE); $(unstage)
38673 @r=`${PWD_COMMAND}`; export r; \
38674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38675 $(NORMAL_TARGET_EXPORTS) \
38676 (cd $(TARGET_SUBDIR)/libgcc && \
38677 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38678
38679@endif target-libgcc
38680
38681.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
38682maybe-install-strip-target-libgcc:
38683@if target-libgcc
38684maybe-install-strip-target-libgcc: install-strip-target-libgcc
38685
38686install-strip-target-libgcc: installdirs
38687 @: $(MAKE); $(unstage)
38688 @r=`${PWD_COMMAND}`; export r; \
38689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38690 $(NORMAL_TARGET_EXPORTS) \
38691 (cd $(TARGET_SUBDIR)/libgcc && \
38692 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38693
38694@endif target-libgcc
38695
38696# Other targets (info, dvi, pdf, etc.)
38697
38698.PHONY: maybe-info-target-libgcc info-target-libgcc
38699maybe-info-target-libgcc:
38700@if target-libgcc
38701maybe-info-target-libgcc: info-target-libgcc
38702
38703info-target-libgcc: \
38704 configure-target-libgcc
38705 @: $(MAKE); $(unstage)
38706 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38707 r=`${PWD_COMMAND}`; export r; \
38708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38709 $(NORMAL_TARGET_EXPORTS) \
38710 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
38711 for flag in $(EXTRA_TARGET_FLAGS); do \
38712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38713 done; \
38714 (cd $(TARGET_SUBDIR)/libgcc && \
38715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38717 "RANLIB=$${RANLIB}" \
38718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38719 info) \
38720 || exit 1
38721
38722@endif target-libgcc
38723
38724.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
38725maybe-dvi-target-libgcc:
38726@if target-libgcc
38727maybe-dvi-target-libgcc: dvi-target-libgcc
38728
38729dvi-target-libgcc: \
38730 configure-target-libgcc
38731 @: $(MAKE); $(unstage)
38732 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38733 r=`${PWD_COMMAND}`; export r; \
38734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38735 $(NORMAL_TARGET_EXPORTS) \
38736 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
38737 for flag in $(EXTRA_TARGET_FLAGS); do \
38738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38739 done; \
38740 (cd $(TARGET_SUBDIR)/libgcc && \
38741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38743 "RANLIB=$${RANLIB}" \
38744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38745 dvi) \
38746 || exit 1
38747
38748@endif target-libgcc
38749
38750.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
38751maybe-pdf-target-libgcc:
38752@if target-libgcc
38753maybe-pdf-target-libgcc: pdf-target-libgcc
38754
38755pdf-target-libgcc: \
38756 configure-target-libgcc
38757 @: $(MAKE); $(unstage)
38758 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38759 r=`${PWD_COMMAND}`; export r; \
38760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38761 $(NORMAL_TARGET_EXPORTS) \
38762 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
38763 for flag in $(EXTRA_TARGET_FLAGS); do \
38764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38765 done; \
38766 (cd $(TARGET_SUBDIR)/libgcc && \
38767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38769 "RANLIB=$${RANLIB}" \
38770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38771 pdf) \
38772 || exit 1
38773
38774@endif target-libgcc
38775
38776.PHONY: maybe-html-target-libgcc html-target-libgcc
38777maybe-html-target-libgcc:
38778@if target-libgcc
38779maybe-html-target-libgcc: html-target-libgcc
38780
38781html-target-libgcc: \
38782 configure-target-libgcc
38783 @: $(MAKE); $(unstage)
38784 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38785 r=`${PWD_COMMAND}`; export r; \
38786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38787 $(NORMAL_TARGET_EXPORTS) \
38788 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
38789 for flag in $(EXTRA_TARGET_FLAGS); do \
38790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38791 done; \
38792 (cd $(TARGET_SUBDIR)/libgcc && \
38793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38795 "RANLIB=$${RANLIB}" \
38796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38797 html) \
38798 || exit 1
38799
38800@endif target-libgcc
38801
38802.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
38803maybe-TAGS-target-libgcc:
38804@if target-libgcc
38805maybe-TAGS-target-libgcc: TAGS-target-libgcc
38806
38807TAGS-target-libgcc: \
38808 configure-target-libgcc
38809 @: $(MAKE); $(unstage)
38810 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38811 r=`${PWD_COMMAND}`; export r; \
38812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38813 $(NORMAL_TARGET_EXPORTS) \
38814 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
38815 for flag in $(EXTRA_TARGET_FLAGS); do \
38816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38817 done; \
38818 (cd $(TARGET_SUBDIR)/libgcc && \
38819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38821 "RANLIB=$${RANLIB}" \
38822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38823 TAGS) \
38824 || exit 1
38825
38826@endif target-libgcc
38827
38828.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
38829maybe-install-info-target-libgcc:
38830@if target-libgcc
38831maybe-install-info-target-libgcc: install-info-target-libgcc
38832
38833install-info-target-libgcc: \
38834 configure-target-libgcc \
38835 info-target-libgcc
38836 @: $(MAKE); $(unstage)
38837 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38838 r=`${PWD_COMMAND}`; export r; \
38839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38840 $(NORMAL_TARGET_EXPORTS) \
38841 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
38842 for flag in $(EXTRA_TARGET_FLAGS); do \
38843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38844 done; \
38845 (cd $(TARGET_SUBDIR)/libgcc && \
38846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38848 "RANLIB=$${RANLIB}" \
38849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38850 install-info) \
38851 || exit 1
38852
38853@endif target-libgcc
38854
38855.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
38856maybe-install-pdf-target-libgcc:
38857@if target-libgcc
38858maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
38859
38860install-pdf-target-libgcc: \
38861 configure-target-libgcc \
38862 pdf-target-libgcc
38863 @: $(MAKE); $(unstage)
38864 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38865 r=`${PWD_COMMAND}`; export r; \
38866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38867 $(NORMAL_TARGET_EXPORTS) \
38868 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
38869 for flag in $(EXTRA_TARGET_FLAGS); do \
38870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38871 done; \
38872 (cd $(TARGET_SUBDIR)/libgcc && \
38873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38875 "RANLIB=$${RANLIB}" \
38876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38877 install-pdf) \
38878 || exit 1
38879
38880@endif target-libgcc
38881
38882.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
38883maybe-install-html-target-libgcc:
38884@if target-libgcc
38885maybe-install-html-target-libgcc: install-html-target-libgcc
38886
38887install-html-target-libgcc: \
38888 configure-target-libgcc \
38889 html-target-libgcc
38890 @: $(MAKE); $(unstage)
38891 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38892 r=`${PWD_COMMAND}`; export r; \
38893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38894 $(NORMAL_TARGET_EXPORTS) \
38895 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
38896 for flag in $(EXTRA_TARGET_FLAGS); do \
38897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38898 done; \
38899 (cd $(TARGET_SUBDIR)/libgcc && \
38900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38902 "RANLIB=$${RANLIB}" \
38903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38904 install-html) \
38905 || exit 1
38906
38907@endif target-libgcc
38908
38909.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
38910maybe-installcheck-target-libgcc:
38911@if target-libgcc
38912maybe-installcheck-target-libgcc: installcheck-target-libgcc
38913
38914installcheck-target-libgcc: \
38915 configure-target-libgcc
38916 @: $(MAKE); $(unstage)
38917 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38918 r=`${PWD_COMMAND}`; export r; \
38919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38920 $(NORMAL_TARGET_EXPORTS) \
38921 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
38922 for flag in $(EXTRA_TARGET_FLAGS); do \
38923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38924 done; \
38925 (cd $(TARGET_SUBDIR)/libgcc && \
38926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38928 "RANLIB=$${RANLIB}" \
38929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38930 installcheck) \
38931 || exit 1
38932
38933@endif target-libgcc
38934
38935.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
38936maybe-mostlyclean-target-libgcc:
38937@if target-libgcc
38938maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
38939
38940mostlyclean-target-libgcc:
38941 @: $(MAKE); $(unstage)
38942 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38943 r=`${PWD_COMMAND}`; export r; \
38944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38945 $(NORMAL_TARGET_EXPORTS) \
38946 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
38947 for flag in $(EXTRA_TARGET_FLAGS); do \
38948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38949 done; \
38950 (cd $(TARGET_SUBDIR)/libgcc && \
38951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38953 "RANLIB=$${RANLIB}" \
38954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38955 mostlyclean) \
38956 || exit 1
38957
38958@endif target-libgcc
38959
38960.PHONY: maybe-clean-target-libgcc clean-target-libgcc
38961maybe-clean-target-libgcc:
38962@if target-libgcc
38963maybe-clean-target-libgcc: clean-target-libgcc
38964
38965clean-target-libgcc:
38966 @: $(MAKE); $(unstage)
38967 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38968 r=`${PWD_COMMAND}`; export r; \
38969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38970 $(NORMAL_TARGET_EXPORTS) \
38971 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
38972 for flag in $(EXTRA_TARGET_FLAGS); do \
38973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38974 done; \
38975 (cd $(TARGET_SUBDIR)/libgcc && \
38976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38978 "RANLIB=$${RANLIB}" \
38979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38980 clean) \
38981 || exit 1
38982
38983@endif target-libgcc
38984
38985.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
38986maybe-distclean-target-libgcc:
38987@if target-libgcc
38988maybe-distclean-target-libgcc: distclean-target-libgcc
38989
38990distclean-target-libgcc:
38991 @: $(MAKE); $(unstage)
38992 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38993 r=`${PWD_COMMAND}`; export r; \
38994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38995 $(NORMAL_TARGET_EXPORTS) \
38996 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
38997 for flag in $(EXTRA_TARGET_FLAGS); do \
38998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38999 done; \
39000 (cd $(TARGET_SUBDIR)/libgcc && \
39001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39003 "RANLIB=$${RANLIB}" \
39004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39005 distclean) \
39006 || exit 1
39007
39008@endif target-libgcc
39009
39010.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
39011maybe-maintainer-clean-target-libgcc:
39012@if target-libgcc
39013maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
39014
39015maintainer-clean-target-libgcc:
39016 @: $(MAKE); $(unstage)
39017 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
39018 r=`${PWD_COMMAND}`; export r; \
39019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39020 $(NORMAL_TARGET_EXPORTS) \
39021 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
39022 for flag in $(EXTRA_TARGET_FLAGS); do \
39023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39024 done; \
39025 (cd $(TARGET_SUBDIR)/libgcc && \
39026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39028 "RANLIB=$${RANLIB}" \
39029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39030 maintainer-clean) \
39031 || exit 1
39032
39033@endif target-libgcc
39034
39035
39036
39037
39038
39039.PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
39040maybe-configure-target-libbacktrace:
39041@if gcc-bootstrap
39042configure-target-libbacktrace: stage_current
39043@endif gcc-bootstrap
39044@if target-libbacktrace
39045maybe-configure-target-libbacktrace: configure-target-libbacktrace
39046configure-target-libbacktrace:
39047 @: $(MAKE); $(unstage)
39048 @r=`${PWD_COMMAND}`; export r; \
39049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39050 echo "Checking multilib configuration for libbacktrace..."; \
39051 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
39052 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
39053 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39054 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39055 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
39056 else \
39057 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
39058 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39059 fi; \
39060 else \
39061 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39062 fi; \
39063 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
39064 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
39065 $(NORMAL_TARGET_EXPORTS) \
39066 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
39067 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
39068 case $(srcdir) in \
39069 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39070 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
39071 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39072 esac; \
39073 module_srcdir=libbacktrace; \
39074 rm -f no-such-file || : ; \
39075 CONFIG_SITE=no-such-file $(SHELL) \
39076 $$s/$$module_srcdir/configure \
39077 --srcdir=$${topdir}/$$module_srcdir \
39078 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39079 --target=${target_alias} \
39080 || exit 1
39081@endif target-libbacktrace
39082
39083
39084
39085
39086
39087.PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
39088maybe-all-target-libbacktrace:
39089@if gcc-bootstrap
39090all-target-libbacktrace: stage_current
39091@endif gcc-bootstrap
39092@if target-libbacktrace
39093TARGET-target-libbacktrace=all
39094maybe-all-target-libbacktrace: all-target-libbacktrace
39095all-target-libbacktrace: configure-target-libbacktrace
39096 @: $(MAKE); $(unstage)
39097 @r=`${PWD_COMMAND}`; export r; \
39098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39099 $(NORMAL_TARGET_EXPORTS) \
39100 (cd $(TARGET_SUBDIR)/libbacktrace && \
39101 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39102 $(TARGET-target-libbacktrace))
39103@endif target-libbacktrace
39104
39105
39106
39107
39108
39109.PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
39110maybe-check-target-libbacktrace:
39111@if target-libbacktrace
39112maybe-check-target-libbacktrace: check-target-libbacktrace
39113
39114check-target-libbacktrace:
39115 @: $(MAKE); $(unstage)
39116 @r=`${PWD_COMMAND}`; export r; \
39117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39118 $(NORMAL_TARGET_EXPORTS) \
39119 (cd $(TARGET_SUBDIR)/libbacktrace && \
39120 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39121
39122@endif target-libbacktrace
39123
39124.PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
39125maybe-install-target-libbacktrace:
39126@if target-libbacktrace
39127maybe-install-target-libbacktrace: install-target-libbacktrace
39128
39129install-target-libbacktrace: installdirs
39130 @: $(MAKE); $(unstage)
39131 @r=`${PWD_COMMAND}`; export r; \
39132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39133 $(NORMAL_TARGET_EXPORTS) \
39134 (cd $(TARGET_SUBDIR)/libbacktrace && \
39135 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39136
39137@endif target-libbacktrace
39138
39139.PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
39140maybe-install-strip-target-libbacktrace:
39141@if target-libbacktrace
39142maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
39143
39144install-strip-target-libbacktrace: installdirs
39145 @: $(MAKE); $(unstage)
39146 @r=`${PWD_COMMAND}`; export r; \
39147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39148 $(NORMAL_TARGET_EXPORTS) \
39149 (cd $(TARGET_SUBDIR)/libbacktrace && \
39150 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39151
39152@endif target-libbacktrace
39153
39154# Other targets (info, dvi, pdf, etc.)
39155
39156.PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
39157maybe-info-target-libbacktrace:
39158@if target-libbacktrace
39159maybe-info-target-libbacktrace: info-target-libbacktrace
39160
39161info-target-libbacktrace: \
39162 configure-target-libbacktrace
39163 @: $(MAKE); $(unstage)
39164 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39165 r=`${PWD_COMMAND}`; export r; \
39166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39167 $(NORMAL_TARGET_EXPORTS) \
39168 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
39169 for flag in $(EXTRA_TARGET_FLAGS); do \
39170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39171 done; \
39172 (cd $(TARGET_SUBDIR)/libbacktrace && \
39173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39175 "RANLIB=$${RANLIB}" \
39176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39177 info) \
39178 || exit 1
39179
39180@endif target-libbacktrace
39181
39182.PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
39183maybe-dvi-target-libbacktrace:
39184@if target-libbacktrace
39185maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
39186
39187dvi-target-libbacktrace: \
39188 configure-target-libbacktrace
39189 @: $(MAKE); $(unstage)
39190 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39191 r=`${PWD_COMMAND}`; export r; \
39192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39193 $(NORMAL_TARGET_EXPORTS) \
39194 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
39195 for flag in $(EXTRA_TARGET_FLAGS); do \
39196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39197 done; \
39198 (cd $(TARGET_SUBDIR)/libbacktrace && \
39199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39201 "RANLIB=$${RANLIB}" \
39202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39203 dvi) \
39204 || exit 1
39205
39206@endif target-libbacktrace
39207
39208.PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
39209maybe-pdf-target-libbacktrace:
39210@if target-libbacktrace
39211maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
39212
39213pdf-target-libbacktrace: \
39214 configure-target-libbacktrace
39215 @: $(MAKE); $(unstage)
39216 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39217 r=`${PWD_COMMAND}`; export r; \
39218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39219 $(NORMAL_TARGET_EXPORTS) \
39220 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
39221 for flag in $(EXTRA_TARGET_FLAGS); do \
39222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39223 done; \
39224 (cd $(TARGET_SUBDIR)/libbacktrace && \
39225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39227 "RANLIB=$${RANLIB}" \
39228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39229 pdf) \
39230 || exit 1
39231
39232@endif target-libbacktrace
39233
39234.PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
39235maybe-html-target-libbacktrace:
39236@if target-libbacktrace
39237maybe-html-target-libbacktrace: html-target-libbacktrace
39238
39239html-target-libbacktrace: \
39240 configure-target-libbacktrace
39241 @: $(MAKE); $(unstage)
39242 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39243 r=`${PWD_COMMAND}`; export r; \
39244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39245 $(NORMAL_TARGET_EXPORTS) \
39246 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
39247 for flag in $(EXTRA_TARGET_FLAGS); do \
39248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39249 done; \
39250 (cd $(TARGET_SUBDIR)/libbacktrace && \
39251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39253 "RANLIB=$${RANLIB}" \
39254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39255 html) \
39256 || exit 1
39257
39258@endif target-libbacktrace
39259
39260.PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
39261maybe-TAGS-target-libbacktrace:
39262@if target-libbacktrace
39263maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
39264
39265TAGS-target-libbacktrace: \
39266 configure-target-libbacktrace
39267 @: $(MAKE); $(unstage)
39268 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39269 r=`${PWD_COMMAND}`; export r; \
39270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39271 $(NORMAL_TARGET_EXPORTS) \
39272 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
39273 for flag in $(EXTRA_TARGET_FLAGS); do \
39274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39275 done; \
39276 (cd $(TARGET_SUBDIR)/libbacktrace && \
39277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39279 "RANLIB=$${RANLIB}" \
39280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39281 TAGS) \
39282 || exit 1
39283
39284@endif target-libbacktrace
39285
39286.PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
39287maybe-install-info-target-libbacktrace:
39288@if target-libbacktrace
39289maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
39290
39291install-info-target-libbacktrace: \
39292 configure-target-libbacktrace \
39293 info-target-libbacktrace
39294 @: $(MAKE); $(unstage)
39295 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39296 r=`${PWD_COMMAND}`; export r; \
39297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39298 $(NORMAL_TARGET_EXPORTS) \
39299 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
39300 for flag in $(EXTRA_TARGET_FLAGS); do \
39301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39302 done; \
39303 (cd $(TARGET_SUBDIR)/libbacktrace && \
39304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39306 "RANLIB=$${RANLIB}" \
39307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39308 install-info) \
39309 || exit 1
39310
39311@endif target-libbacktrace
39312
39313.PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
39314maybe-install-pdf-target-libbacktrace:
39315@if target-libbacktrace
39316maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
39317
39318install-pdf-target-libbacktrace: \
39319 configure-target-libbacktrace \
39320 pdf-target-libbacktrace
39321 @: $(MAKE); $(unstage)
39322 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39323 r=`${PWD_COMMAND}`; export r; \
39324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39325 $(NORMAL_TARGET_EXPORTS) \
39326 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
39327 for flag in $(EXTRA_TARGET_FLAGS); do \
39328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39329 done; \
39330 (cd $(TARGET_SUBDIR)/libbacktrace && \
39331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39333 "RANLIB=$${RANLIB}" \
39334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39335 install-pdf) \
39336 || exit 1
39337
39338@endif target-libbacktrace
39339
39340.PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
39341maybe-install-html-target-libbacktrace:
39342@if target-libbacktrace
39343maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
39344
39345install-html-target-libbacktrace: \
39346 configure-target-libbacktrace \
39347 html-target-libbacktrace
39348 @: $(MAKE); $(unstage)
39349 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39350 r=`${PWD_COMMAND}`; export r; \
39351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39352 $(NORMAL_TARGET_EXPORTS) \
39353 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
39354 for flag in $(EXTRA_TARGET_FLAGS); do \
39355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39356 done; \
39357 (cd $(TARGET_SUBDIR)/libbacktrace && \
39358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39360 "RANLIB=$${RANLIB}" \
39361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39362 install-html) \
39363 || exit 1
39364
39365@endif target-libbacktrace
39366
39367.PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
39368maybe-installcheck-target-libbacktrace:
39369@if target-libbacktrace
39370maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
39371
39372installcheck-target-libbacktrace: \
39373 configure-target-libbacktrace
39374 @: $(MAKE); $(unstage)
39375 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39376 r=`${PWD_COMMAND}`; export r; \
39377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39378 $(NORMAL_TARGET_EXPORTS) \
39379 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
39380 for flag in $(EXTRA_TARGET_FLAGS); do \
39381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39382 done; \
39383 (cd $(TARGET_SUBDIR)/libbacktrace && \
39384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39386 "RANLIB=$${RANLIB}" \
39387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39388 installcheck) \
39389 || exit 1
39390
39391@endif target-libbacktrace
39392
39393.PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
39394maybe-mostlyclean-target-libbacktrace:
39395@if target-libbacktrace
39396maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
39397
39398mostlyclean-target-libbacktrace:
39399 @: $(MAKE); $(unstage)
39400 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39401 r=`${PWD_COMMAND}`; export r; \
39402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39403 $(NORMAL_TARGET_EXPORTS) \
39404 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
39405 for flag in $(EXTRA_TARGET_FLAGS); do \
39406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39407 done; \
39408 (cd $(TARGET_SUBDIR)/libbacktrace && \
39409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39411 "RANLIB=$${RANLIB}" \
39412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39413 mostlyclean) \
39414 || exit 1
39415
39416@endif target-libbacktrace
39417
39418.PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
39419maybe-clean-target-libbacktrace:
39420@if target-libbacktrace
39421maybe-clean-target-libbacktrace: clean-target-libbacktrace
39422
39423clean-target-libbacktrace:
39424 @: $(MAKE); $(unstage)
39425 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39426 r=`${PWD_COMMAND}`; export r; \
39427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39428 $(NORMAL_TARGET_EXPORTS) \
39429 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
39430 for flag in $(EXTRA_TARGET_FLAGS); do \
39431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39432 done; \
39433 (cd $(TARGET_SUBDIR)/libbacktrace && \
39434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39436 "RANLIB=$${RANLIB}" \
39437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39438 clean) \
39439 || exit 1
39440
39441@endif target-libbacktrace
39442
39443.PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
39444maybe-distclean-target-libbacktrace:
39445@if target-libbacktrace
39446maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
39447
39448distclean-target-libbacktrace:
39449 @: $(MAKE); $(unstage)
39450 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39451 r=`${PWD_COMMAND}`; export r; \
39452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39453 $(NORMAL_TARGET_EXPORTS) \
39454 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
39455 for flag in $(EXTRA_TARGET_FLAGS); do \
39456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39457 done; \
39458 (cd $(TARGET_SUBDIR)/libbacktrace && \
39459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39461 "RANLIB=$${RANLIB}" \
39462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39463 distclean) \
39464 || exit 1
39465
39466@endif target-libbacktrace
39467
39468.PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
39469maybe-maintainer-clean-target-libbacktrace:
39470@if target-libbacktrace
39471maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
39472
39473maintainer-clean-target-libbacktrace:
39474 @: $(MAKE); $(unstage)
39475 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
39476 r=`${PWD_COMMAND}`; export r; \
39477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39478 $(NORMAL_TARGET_EXPORTS) \
39479 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
39480 for flag in $(EXTRA_TARGET_FLAGS); do \
39481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39482 done; \
39483 (cd $(TARGET_SUBDIR)/libbacktrace && \
39484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39486 "RANLIB=$${RANLIB}" \
39487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39488 maintainer-clean) \
39489 || exit 1
39490
39491@endif target-libbacktrace
39492
39493
39494
39495
39496
39497.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
39498maybe-configure-target-libquadmath:
39499@if gcc-bootstrap
39500configure-target-libquadmath: stage_current
39501@endif gcc-bootstrap
39502@if target-libquadmath
39503maybe-configure-target-libquadmath: configure-target-libquadmath
39504configure-target-libquadmath:
39505 @: $(MAKE); $(unstage)
39506 @r=`${PWD_COMMAND}`; export r; \
39507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39508 echo "Checking multilib configuration for libquadmath..."; \
39509 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
39510 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
39511 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39512 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39513 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
39514 else \
39515 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
39516 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39517 fi; \
39518 else \
39519 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39520 fi; \
39521 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
39522 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
39523 $(NORMAL_TARGET_EXPORTS) \
39524 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
39525 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
39526 case $(srcdir) in \
39527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39528 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
39529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39530 esac; \
39531 module_srcdir=libquadmath; \
39532 rm -f no-such-file || : ; \
39533 CONFIG_SITE=no-such-file $(SHELL) \
39534 $$s/$$module_srcdir/configure \
39535 --srcdir=$${topdir}/$$module_srcdir \
39536 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39537 --target=${target_alias} \
39538 || exit 1
39539@endif target-libquadmath
39540
39541
39542
39543
39544
39545.PHONY: all-target-libquadmath maybe-all-target-libquadmath
39546maybe-all-target-libquadmath:
39547@if gcc-bootstrap
39548all-target-libquadmath: stage_current
39549@endif gcc-bootstrap
39550@if target-libquadmath
39551TARGET-target-libquadmath=all
39552maybe-all-target-libquadmath: all-target-libquadmath
39553all-target-libquadmath: configure-target-libquadmath
39554 @: $(MAKE); $(unstage)
39555 @r=`${PWD_COMMAND}`; export r; \
39556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39557 $(NORMAL_TARGET_EXPORTS) \
39558 (cd $(TARGET_SUBDIR)/libquadmath && \
39559 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39560 $(TARGET-target-libquadmath))
39561@endif target-libquadmath
39562
39563
39564
39565
39566
39567.PHONY: check-target-libquadmath maybe-check-target-libquadmath
39568maybe-check-target-libquadmath:
39569@if target-libquadmath
39570maybe-check-target-libquadmath: check-target-libquadmath
39571
39572check-target-libquadmath:
39573 @: $(MAKE); $(unstage)
39574 @r=`${PWD_COMMAND}`; export r; \
39575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39576 $(NORMAL_TARGET_EXPORTS) \
39577 (cd $(TARGET_SUBDIR)/libquadmath && \
39578 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39579
39580@endif target-libquadmath
39581
39582.PHONY: install-target-libquadmath maybe-install-target-libquadmath
39583maybe-install-target-libquadmath:
39584@if target-libquadmath
39585maybe-install-target-libquadmath: install-target-libquadmath
39586
39587install-target-libquadmath: installdirs
39588 @: $(MAKE); $(unstage)
39589 @r=`${PWD_COMMAND}`; export r; \
39590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39591 $(NORMAL_TARGET_EXPORTS) \
39592 (cd $(TARGET_SUBDIR)/libquadmath && \
39593 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39594
39595@endif target-libquadmath
39596
39597.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
39598maybe-install-strip-target-libquadmath:
39599@if target-libquadmath
39600maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
39601
39602install-strip-target-libquadmath: installdirs
39603 @: $(MAKE); $(unstage)
39604 @r=`${PWD_COMMAND}`; export r; \
39605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39606 $(NORMAL_TARGET_EXPORTS) \
39607 (cd $(TARGET_SUBDIR)/libquadmath && \
39608 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39609
39610@endif target-libquadmath
39611
39612# Other targets (info, dvi, pdf, etc.)
39613
39614.PHONY: maybe-info-target-libquadmath info-target-libquadmath
39615maybe-info-target-libquadmath:
39616@if target-libquadmath
39617maybe-info-target-libquadmath: info-target-libquadmath
39618
39619info-target-libquadmath: \
39620 configure-target-libquadmath
39621 @: $(MAKE); $(unstage)
39622 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39623 r=`${PWD_COMMAND}`; export r; \
39624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39625 $(NORMAL_TARGET_EXPORTS) \
39626 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
39627 for flag in $(EXTRA_TARGET_FLAGS); do \
39628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39629 done; \
39630 (cd $(TARGET_SUBDIR)/libquadmath && \
39631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39633 "RANLIB=$${RANLIB}" \
39634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39635 info) \
39636 || exit 1
39637
39638@endif target-libquadmath
39639
39640.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
39641maybe-dvi-target-libquadmath:
39642@if target-libquadmath
39643maybe-dvi-target-libquadmath: dvi-target-libquadmath
39644
39645dvi-target-libquadmath: \
39646 configure-target-libquadmath
39647 @: $(MAKE); $(unstage)
39648 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39649 r=`${PWD_COMMAND}`; export r; \
39650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39651 $(NORMAL_TARGET_EXPORTS) \
39652 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
39653 for flag in $(EXTRA_TARGET_FLAGS); do \
39654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39655 done; \
39656 (cd $(TARGET_SUBDIR)/libquadmath && \
39657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39659 "RANLIB=$${RANLIB}" \
39660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39661 dvi) \
39662 || exit 1
39663
39664@endif target-libquadmath
39665
39666.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
39667maybe-pdf-target-libquadmath:
39668@if target-libquadmath
39669maybe-pdf-target-libquadmath: pdf-target-libquadmath
39670
39671pdf-target-libquadmath: \
39672 configure-target-libquadmath
39673 @: $(MAKE); $(unstage)
39674 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39675 r=`${PWD_COMMAND}`; export r; \
39676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39677 $(NORMAL_TARGET_EXPORTS) \
39678 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
39679 for flag in $(EXTRA_TARGET_FLAGS); do \
39680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39681 done; \
39682 (cd $(TARGET_SUBDIR)/libquadmath && \
39683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39685 "RANLIB=$${RANLIB}" \
39686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39687 pdf) \
39688 || exit 1
39689
39690@endif target-libquadmath
39691
39692.PHONY: maybe-html-target-libquadmath html-target-libquadmath
39693maybe-html-target-libquadmath:
39694@if target-libquadmath
39695maybe-html-target-libquadmath: html-target-libquadmath
39696
39697html-target-libquadmath: \
39698 configure-target-libquadmath
39699 @: $(MAKE); $(unstage)
39700 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39701 r=`${PWD_COMMAND}`; export r; \
39702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39703 $(NORMAL_TARGET_EXPORTS) \
39704 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
39705 for flag in $(EXTRA_TARGET_FLAGS); do \
39706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39707 done; \
39708 (cd $(TARGET_SUBDIR)/libquadmath && \
39709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39711 "RANLIB=$${RANLIB}" \
39712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39713 html) \
39714 || exit 1
39715
39716@endif target-libquadmath
39717
39718.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
39719maybe-TAGS-target-libquadmath:
39720@if target-libquadmath
39721maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
39722
39723TAGS-target-libquadmath: \
39724 configure-target-libquadmath
39725 @: $(MAKE); $(unstage)
39726 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39727 r=`${PWD_COMMAND}`; export r; \
39728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39729 $(NORMAL_TARGET_EXPORTS) \
39730 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
39731 for flag in $(EXTRA_TARGET_FLAGS); do \
39732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39733 done; \
39734 (cd $(TARGET_SUBDIR)/libquadmath && \
39735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39737 "RANLIB=$${RANLIB}" \
39738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39739 TAGS) \
39740 || exit 1
39741
39742@endif target-libquadmath
39743
39744.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
39745maybe-install-info-target-libquadmath:
39746@if target-libquadmath
39747maybe-install-info-target-libquadmath: install-info-target-libquadmath
39748
39749install-info-target-libquadmath: \
39750 configure-target-libquadmath \
39751 info-target-libquadmath
39752 @: $(MAKE); $(unstage)
39753 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39754 r=`${PWD_COMMAND}`; export r; \
39755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39756 $(NORMAL_TARGET_EXPORTS) \
39757 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
39758 for flag in $(EXTRA_TARGET_FLAGS); do \
39759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39760 done; \
39761 (cd $(TARGET_SUBDIR)/libquadmath && \
39762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39764 "RANLIB=$${RANLIB}" \
39765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39766 install-info) \
39767 || exit 1
39768
39769@endif target-libquadmath
39770
39771.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
39772maybe-install-pdf-target-libquadmath:
39773@if target-libquadmath
39774maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
39775
39776install-pdf-target-libquadmath: \
39777 configure-target-libquadmath \
39778 pdf-target-libquadmath
39779 @: $(MAKE); $(unstage)
39780 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39781 r=`${PWD_COMMAND}`; export r; \
39782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39783 $(NORMAL_TARGET_EXPORTS) \
39784 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
39785 for flag in $(EXTRA_TARGET_FLAGS); do \
39786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39787 done; \
39788 (cd $(TARGET_SUBDIR)/libquadmath && \
39789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39791 "RANLIB=$${RANLIB}" \
39792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39793 install-pdf) \
39794 || exit 1
39795
39796@endif target-libquadmath
39797
39798.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
39799maybe-install-html-target-libquadmath:
39800@if target-libquadmath
39801maybe-install-html-target-libquadmath: install-html-target-libquadmath
39802
39803install-html-target-libquadmath: \
39804 configure-target-libquadmath \
39805 html-target-libquadmath
39806 @: $(MAKE); $(unstage)
39807 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39808 r=`${PWD_COMMAND}`; export r; \
39809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39810 $(NORMAL_TARGET_EXPORTS) \
39811 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
39812 for flag in $(EXTRA_TARGET_FLAGS); do \
39813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39814 done; \
39815 (cd $(TARGET_SUBDIR)/libquadmath && \
39816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39818 "RANLIB=$${RANLIB}" \
39819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39820 install-html) \
39821 || exit 1
39822
39823@endif target-libquadmath
39824
39825.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
39826maybe-installcheck-target-libquadmath:
39827@if target-libquadmath
39828maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
39829
39830installcheck-target-libquadmath: \
39831 configure-target-libquadmath
39832 @: $(MAKE); $(unstage)
39833 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39834 r=`${PWD_COMMAND}`; export r; \
39835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39836 $(NORMAL_TARGET_EXPORTS) \
39837 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
39838 for flag in $(EXTRA_TARGET_FLAGS); do \
39839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39840 done; \
39841 (cd $(TARGET_SUBDIR)/libquadmath && \
39842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39844 "RANLIB=$${RANLIB}" \
39845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39846 installcheck) \
39847 || exit 1
39848
39849@endif target-libquadmath
39850
39851.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
39852maybe-mostlyclean-target-libquadmath:
39853@if target-libquadmath
39854maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
39855
39856mostlyclean-target-libquadmath:
39857 @: $(MAKE); $(unstage)
39858 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39859 r=`${PWD_COMMAND}`; export r; \
39860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39861 $(NORMAL_TARGET_EXPORTS) \
39862 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
39863 for flag in $(EXTRA_TARGET_FLAGS); do \
39864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39865 done; \
39866 (cd $(TARGET_SUBDIR)/libquadmath && \
39867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39869 "RANLIB=$${RANLIB}" \
39870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39871 mostlyclean) \
39872 || exit 1
39873
39874@endif target-libquadmath
39875
39876.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
39877maybe-clean-target-libquadmath:
39878@if target-libquadmath
39879maybe-clean-target-libquadmath: clean-target-libquadmath
39880
39881clean-target-libquadmath:
39882 @: $(MAKE); $(unstage)
39883 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39884 r=`${PWD_COMMAND}`; export r; \
39885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39886 $(NORMAL_TARGET_EXPORTS) \
39887 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
39888 for flag in $(EXTRA_TARGET_FLAGS); do \
39889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39890 done; \
39891 (cd $(TARGET_SUBDIR)/libquadmath && \
39892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39894 "RANLIB=$${RANLIB}" \
39895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39896 clean) \
39897 || exit 1
39898
39899@endif target-libquadmath
39900
39901.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
39902maybe-distclean-target-libquadmath:
39903@if target-libquadmath
39904maybe-distclean-target-libquadmath: distclean-target-libquadmath
39905
39906distclean-target-libquadmath:
39907 @: $(MAKE); $(unstage)
39908 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39909 r=`${PWD_COMMAND}`; export r; \
39910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39911 $(NORMAL_TARGET_EXPORTS) \
39912 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
39913 for flag in $(EXTRA_TARGET_FLAGS); do \
39914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39915 done; \
39916 (cd $(TARGET_SUBDIR)/libquadmath && \
39917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39919 "RANLIB=$${RANLIB}" \
39920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39921 distclean) \
39922 || exit 1
39923
39924@endif target-libquadmath
39925
39926.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
39927maybe-maintainer-clean-target-libquadmath:
39928@if target-libquadmath
39929maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
39930
39931maintainer-clean-target-libquadmath:
39932 @: $(MAKE); $(unstage)
39933 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39934 r=`${PWD_COMMAND}`; export r; \
39935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39936 $(NORMAL_TARGET_EXPORTS) \
39937 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
39938 for flag in $(EXTRA_TARGET_FLAGS); do \
39939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39940 done; \
39941 (cd $(TARGET_SUBDIR)/libquadmath && \
39942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39944 "RANLIB=$${RANLIB}" \
39945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39946 maintainer-clean) \
39947 || exit 1
39948
39949@endif target-libquadmath
39950
39951
39952
39953
39954
39955.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
39956maybe-configure-target-libgfortran:
39957@if gcc-bootstrap
39958configure-target-libgfortran: stage_current
39959@endif gcc-bootstrap
39960@if target-libgfortran
39961maybe-configure-target-libgfortran: configure-target-libgfortran
39962configure-target-libgfortran:
39963 @: $(MAKE); $(unstage)
39964 @r=`${PWD_COMMAND}`; export r; \
39965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39966 echo "Checking multilib configuration for libgfortran..."; \
39967 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
39968 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
39969 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
39970 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
39971 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
39972 else \
39973 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
39974 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
39975 fi; \
39976 else \
39977 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
39978 fi; \
39979 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
39980 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
39981 $(NORMAL_TARGET_EXPORTS) \
39982 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
39983 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
39984 case $(srcdir) in \
39985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39986 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
39987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39988 esac; \
39989 module_srcdir=libgfortran; \
39990 rm -f no-such-file || : ; \
39991 CONFIG_SITE=no-such-file $(SHELL) \
39992 $$s/$$module_srcdir/configure \
39993 --srcdir=$${topdir}/$$module_srcdir \
39994 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39995 --target=${target_alias} \
39996 || exit 1
39997@endif target-libgfortran
39998
39999
40000
40001
40002
40003.PHONY: all-target-libgfortran maybe-all-target-libgfortran
40004maybe-all-target-libgfortran:
40005@if gcc-bootstrap
40006all-target-libgfortran: stage_current
40007@endif gcc-bootstrap
40008@if target-libgfortran
40009TARGET-target-libgfortran=all
40010maybe-all-target-libgfortran: all-target-libgfortran
40011all-target-libgfortran: configure-target-libgfortran
40012 @: $(MAKE); $(unstage)
40013 @r=`${PWD_COMMAND}`; export r; \
40014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40015 $(NORMAL_TARGET_EXPORTS) \
40016 (cd $(TARGET_SUBDIR)/libgfortran && \
40017 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40018 $(TARGET-target-libgfortran))
40019@endif target-libgfortran
40020
40021
40022
40023
40024
40025.PHONY: check-target-libgfortran maybe-check-target-libgfortran
40026maybe-check-target-libgfortran:
40027@if target-libgfortran
40028maybe-check-target-libgfortran: check-target-libgfortran
40029
40030check-target-libgfortran:
40031 @: $(MAKE); $(unstage)
40032 @r=`${PWD_COMMAND}`; export r; \
40033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40034 $(NORMAL_TARGET_EXPORTS) \
40035 (cd $(TARGET_SUBDIR)/libgfortran && \
40036 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40037
40038@endif target-libgfortran
40039
40040.PHONY: install-target-libgfortran maybe-install-target-libgfortran
40041maybe-install-target-libgfortran:
40042@if target-libgfortran
40043maybe-install-target-libgfortran: install-target-libgfortran
40044
40045install-target-libgfortran: installdirs
40046 @: $(MAKE); $(unstage)
40047 @r=`${PWD_COMMAND}`; export r; \
40048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40049 $(NORMAL_TARGET_EXPORTS) \
40050 (cd $(TARGET_SUBDIR)/libgfortran && \
40051 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40052
40053@endif target-libgfortran
40054
40055.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
40056maybe-install-strip-target-libgfortran:
40057@if target-libgfortran
40058maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
40059
40060install-strip-target-libgfortran: installdirs
40061 @: $(MAKE); $(unstage)
40062 @r=`${PWD_COMMAND}`; export r; \
40063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40064 $(NORMAL_TARGET_EXPORTS) \
40065 (cd $(TARGET_SUBDIR)/libgfortran && \
40066 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40067
40068@endif target-libgfortran
40069
40070# Other targets (info, dvi, pdf, etc.)
40071
40072.PHONY: maybe-info-target-libgfortran info-target-libgfortran
40073maybe-info-target-libgfortran:
40074@if target-libgfortran
40075maybe-info-target-libgfortran: info-target-libgfortran
40076
40077info-target-libgfortran: \
40078 configure-target-libgfortran
40079 @: $(MAKE); $(unstage)
40080 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40081 r=`${PWD_COMMAND}`; export r; \
40082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40083 $(NORMAL_TARGET_EXPORTS) \
40084 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
40085 for flag in $(EXTRA_TARGET_FLAGS); do \
40086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40087 done; \
40088 (cd $(TARGET_SUBDIR)/libgfortran && \
40089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40091 "RANLIB=$${RANLIB}" \
40092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40093 info) \
40094 || exit 1
40095
40096@endif target-libgfortran
40097
40098.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
40099maybe-dvi-target-libgfortran:
40100@if target-libgfortran
40101maybe-dvi-target-libgfortran: dvi-target-libgfortran
40102
40103dvi-target-libgfortran: \
40104 configure-target-libgfortran
40105 @: $(MAKE); $(unstage)
40106 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40107 r=`${PWD_COMMAND}`; export r; \
40108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40109 $(NORMAL_TARGET_EXPORTS) \
40110 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
40111 for flag in $(EXTRA_TARGET_FLAGS); do \
40112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40113 done; \
40114 (cd $(TARGET_SUBDIR)/libgfortran && \
40115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40117 "RANLIB=$${RANLIB}" \
40118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40119 dvi) \
40120 || exit 1
40121
40122@endif target-libgfortran
40123
40124.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
40125maybe-pdf-target-libgfortran:
40126@if target-libgfortran
40127maybe-pdf-target-libgfortran: pdf-target-libgfortran
40128
40129pdf-target-libgfortran: \
40130 configure-target-libgfortran
40131 @: $(MAKE); $(unstage)
40132 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40133 r=`${PWD_COMMAND}`; export r; \
40134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40135 $(NORMAL_TARGET_EXPORTS) \
40136 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
40137 for flag in $(EXTRA_TARGET_FLAGS); do \
40138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40139 done; \
40140 (cd $(TARGET_SUBDIR)/libgfortran && \
40141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40143 "RANLIB=$${RANLIB}" \
40144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40145 pdf) \
40146 || exit 1
40147
40148@endif target-libgfortran
40149
40150.PHONY: maybe-html-target-libgfortran html-target-libgfortran
40151maybe-html-target-libgfortran:
40152@if target-libgfortran
40153maybe-html-target-libgfortran: html-target-libgfortran
40154
40155html-target-libgfortran: \
40156 configure-target-libgfortran
40157 @: $(MAKE); $(unstage)
40158 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40159 r=`${PWD_COMMAND}`; export r; \
40160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40161 $(NORMAL_TARGET_EXPORTS) \
40162 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
40163 for flag in $(EXTRA_TARGET_FLAGS); do \
40164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40165 done; \
40166 (cd $(TARGET_SUBDIR)/libgfortran && \
40167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40169 "RANLIB=$${RANLIB}" \
40170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40171 html) \
40172 || exit 1
40173
40174@endif target-libgfortran
40175
40176.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
40177maybe-TAGS-target-libgfortran:
40178@if target-libgfortran
40179maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
40180
40181TAGS-target-libgfortran: \
40182 configure-target-libgfortran
40183 @: $(MAKE); $(unstage)
40184 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40185 r=`${PWD_COMMAND}`; export r; \
40186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40187 $(NORMAL_TARGET_EXPORTS) \
40188 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
40189 for flag in $(EXTRA_TARGET_FLAGS); do \
40190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40191 done; \
40192 (cd $(TARGET_SUBDIR)/libgfortran && \
40193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40195 "RANLIB=$${RANLIB}" \
40196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40197 TAGS) \
40198 || exit 1
40199
40200@endif target-libgfortran
40201
40202.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
40203maybe-install-info-target-libgfortran:
40204@if target-libgfortran
40205maybe-install-info-target-libgfortran: install-info-target-libgfortran
40206
40207install-info-target-libgfortran: \
40208 configure-target-libgfortran \
40209 info-target-libgfortran
40210 @: $(MAKE); $(unstage)
40211 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40212 r=`${PWD_COMMAND}`; export r; \
40213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40214 $(NORMAL_TARGET_EXPORTS) \
40215 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
40216 for flag in $(EXTRA_TARGET_FLAGS); do \
40217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40218 done; \
40219 (cd $(TARGET_SUBDIR)/libgfortran && \
40220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40222 "RANLIB=$${RANLIB}" \
40223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40224 install-info) \
40225 || exit 1
40226
40227@endif target-libgfortran
40228
40229.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
40230maybe-install-pdf-target-libgfortran:
40231@if target-libgfortran
40232maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
40233
40234install-pdf-target-libgfortran: \
40235 configure-target-libgfortran \
40236 pdf-target-libgfortran
40237 @: $(MAKE); $(unstage)
40238 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40239 r=`${PWD_COMMAND}`; export r; \
40240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40241 $(NORMAL_TARGET_EXPORTS) \
40242 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
40243 for flag in $(EXTRA_TARGET_FLAGS); do \
40244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40245 done; \
40246 (cd $(TARGET_SUBDIR)/libgfortran && \
40247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40249 "RANLIB=$${RANLIB}" \
40250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40251 install-pdf) \
40252 || exit 1
40253
40254@endif target-libgfortran
40255
40256.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
40257maybe-install-html-target-libgfortran:
40258@if target-libgfortran
40259maybe-install-html-target-libgfortran: install-html-target-libgfortran
40260
40261install-html-target-libgfortran: \
40262 configure-target-libgfortran \
40263 html-target-libgfortran
40264 @: $(MAKE); $(unstage)
40265 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40266 r=`${PWD_COMMAND}`; export r; \
40267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40268 $(NORMAL_TARGET_EXPORTS) \
40269 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 install-html) \
40279 || exit 1
40280
40281@endif target-libgfortran
40282
40283.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
40284maybe-installcheck-target-libgfortran:
40285@if target-libgfortran
40286maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
40287
40288installcheck-target-libgfortran: \
40289 configure-target-libgfortran
40290 @: $(MAKE); $(unstage)
40291 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40292 r=`${PWD_COMMAND}`; export r; \
40293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40294 $(NORMAL_TARGET_EXPORTS) \
40295 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 installcheck) \
40305 || exit 1
40306
40307@endif target-libgfortran
40308
40309.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
40310maybe-mostlyclean-target-libgfortran:
40311@if target-libgfortran
40312maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
40313
40314mostlyclean-target-libgfortran:
40315 @: $(MAKE); $(unstage)
40316 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40317 r=`${PWD_COMMAND}`; export r; \
40318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40319 $(NORMAL_TARGET_EXPORTS) \
40320 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
40321 for flag in $(EXTRA_TARGET_FLAGS); do \
40322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40323 done; \
40324 (cd $(TARGET_SUBDIR)/libgfortran && \
40325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40327 "RANLIB=$${RANLIB}" \
40328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40329 mostlyclean) \
40330 || exit 1
40331
40332@endif target-libgfortran
40333
40334.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
40335maybe-clean-target-libgfortran:
40336@if target-libgfortran
40337maybe-clean-target-libgfortran: clean-target-libgfortran
40338
40339clean-target-libgfortran:
40340 @: $(MAKE); $(unstage)
40341 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40342 r=`${PWD_COMMAND}`; export r; \
40343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40344 $(NORMAL_TARGET_EXPORTS) \
40345 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
40346 for flag in $(EXTRA_TARGET_FLAGS); do \
40347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40348 done; \
40349 (cd $(TARGET_SUBDIR)/libgfortran && \
40350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40352 "RANLIB=$${RANLIB}" \
40353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40354 clean) \
40355 || exit 1
40356
40357@endif target-libgfortran
40358
40359.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
40360maybe-distclean-target-libgfortran:
40361@if target-libgfortran
40362maybe-distclean-target-libgfortran: distclean-target-libgfortran
40363
40364distclean-target-libgfortran:
40365 @: $(MAKE); $(unstage)
40366 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40367 r=`${PWD_COMMAND}`; export r; \
40368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40369 $(NORMAL_TARGET_EXPORTS) \
40370 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
40371 for flag in $(EXTRA_TARGET_FLAGS); do \
40372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40373 done; \
40374 (cd $(TARGET_SUBDIR)/libgfortran && \
40375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40377 "RANLIB=$${RANLIB}" \
40378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40379 distclean) \
40380 || exit 1
40381
40382@endif target-libgfortran
40383
40384.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
40385maybe-maintainer-clean-target-libgfortran:
40386@if target-libgfortran
40387maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
40388
40389maintainer-clean-target-libgfortran:
40390 @: $(MAKE); $(unstage)
40391 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
40392 r=`${PWD_COMMAND}`; export r; \
40393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40394 $(NORMAL_TARGET_EXPORTS) \
40395 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
40396 for flag in $(EXTRA_TARGET_FLAGS); do \
40397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40398 done; \
40399 (cd $(TARGET_SUBDIR)/libgfortran && \
40400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40402 "RANLIB=$${RANLIB}" \
40403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40404 maintainer-clean) \
40405 || exit 1
40406
40407@endif target-libgfortran
40408
40409
40410
40411
40412
40413.PHONY: configure-target-libobjc maybe-configure-target-libobjc
40414maybe-configure-target-libobjc:
40415@if gcc-bootstrap
40416configure-target-libobjc: stage_current
40417@endif gcc-bootstrap
40418@if target-libobjc
40419maybe-configure-target-libobjc: configure-target-libobjc
40420configure-target-libobjc:
40421 @: $(MAKE); $(unstage)
40422 @r=`${PWD_COMMAND}`; export r; \
40423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40424 echo "Checking multilib configuration for libobjc..."; \
40425 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
40426 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
40427 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40428 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40429 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
40430 else \
40431 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
40432 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40433 fi; \
40434 else \
40435 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40436 fi; \
40437 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
40438 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
40439 $(NORMAL_TARGET_EXPORTS) \
40440 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
40441 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
40442 case $(srcdir) in \
40443 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40444 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
40445 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40446 esac; \
40447 module_srcdir=libobjc; \
40448 rm -f no-such-file || : ; \
40449 CONFIG_SITE=no-such-file $(SHELL) \
40450 $$s/$$module_srcdir/configure \
40451 --srcdir=$${topdir}/$$module_srcdir \
40452 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40453 --target=${target_alias} \
40454 || exit 1
40455@endif target-libobjc
40456
40457
40458
40459
40460
40461.PHONY: all-target-libobjc maybe-all-target-libobjc
40462maybe-all-target-libobjc:
40463@if gcc-bootstrap
40464all-target-libobjc: stage_current
40465@endif gcc-bootstrap
40466@if target-libobjc
40467TARGET-target-libobjc=all
40468maybe-all-target-libobjc: all-target-libobjc
40469all-target-libobjc: configure-target-libobjc
40470 @: $(MAKE); $(unstage)
40471 @r=`${PWD_COMMAND}`; export r; \
40472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40473 $(NORMAL_TARGET_EXPORTS) \
40474 (cd $(TARGET_SUBDIR)/libobjc && \
40475 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40476 $(TARGET-target-libobjc))
40477@endif target-libobjc
40478
40479
40480
40481
40482
40483.PHONY: check-target-libobjc maybe-check-target-libobjc
40484maybe-check-target-libobjc:
40485@if target-libobjc
40486maybe-check-target-libobjc: check-target-libobjc
40487
40488check-target-libobjc:
40489 @: $(MAKE); $(unstage)
40490 @r=`${PWD_COMMAND}`; export r; \
40491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40492 $(NORMAL_TARGET_EXPORTS) \
40493 (cd $(TARGET_SUBDIR)/libobjc && \
40494 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40495
40496@endif target-libobjc
40497
40498.PHONY: install-target-libobjc maybe-install-target-libobjc
40499maybe-install-target-libobjc:
40500@if target-libobjc
40501maybe-install-target-libobjc: install-target-libobjc
40502
40503install-target-libobjc: installdirs
40504 @: $(MAKE); $(unstage)
40505 @r=`${PWD_COMMAND}`; export r; \
40506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40507 $(NORMAL_TARGET_EXPORTS) \
40508 (cd $(TARGET_SUBDIR)/libobjc && \
40509 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40510
40511@endif target-libobjc
40512
40513.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
40514maybe-install-strip-target-libobjc:
40515@if target-libobjc
40516maybe-install-strip-target-libobjc: install-strip-target-libobjc
40517
40518install-strip-target-libobjc: installdirs
40519 @: $(MAKE); $(unstage)
40520 @r=`${PWD_COMMAND}`; export r; \
40521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40522 $(NORMAL_TARGET_EXPORTS) \
40523 (cd $(TARGET_SUBDIR)/libobjc && \
40524 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40525
40526@endif target-libobjc
40527
40528# Other targets (info, dvi, pdf, etc.)
40529
40530.PHONY: maybe-info-target-libobjc info-target-libobjc
40531maybe-info-target-libobjc:
40532@if target-libobjc
40533maybe-info-target-libobjc: info-target-libobjc
40534
40535info-target-libobjc: \
40536 configure-target-libobjc
40537 @: $(MAKE); $(unstage)
40538 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40539 r=`${PWD_COMMAND}`; export r; \
40540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40541 $(NORMAL_TARGET_EXPORTS) \
40542 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
40543 for flag in $(EXTRA_TARGET_FLAGS); do \
40544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40545 done; \
40546 (cd $(TARGET_SUBDIR)/libobjc && \
40547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40549 "RANLIB=$${RANLIB}" \
40550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40551 info) \
40552 || exit 1
40553
40554@endif target-libobjc
40555
40556.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
40557maybe-dvi-target-libobjc:
40558@if target-libobjc
40559maybe-dvi-target-libobjc: dvi-target-libobjc
40560
40561dvi-target-libobjc: \
40562 configure-target-libobjc
40563 @: $(MAKE); $(unstage)
40564 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40565 r=`${PWD_COMMAND}`; export r; \
40566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40567 $(NORMAL_TARGET_EXPORTS) \
40568 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
40569 for flag in $(EXTRA_TARGET_FLAGS); do \
40570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40571 done; \
40572 (cd $(TARGET_SUBDIR)/libobjc && \
40573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40575 "RANLIB=$${RANLIB}" \
40576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40577 dvi) \
40578 || exit 1
40579
40580@endif target-libobjc
40581
40582.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
40583maybe-pdf-target-libobjc:
40584@if target-libobjc
40585maybe-pdf-target-libobjc: pdf-target-libobjc
40586
40587pdf-target-libobjc: \
40588 configure-target-libobjc
40589 @: $(MAKE); $(unstage)
40590 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40591 r=`${PWD_COMMAND}`; export r; \
40592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40593 $(NORMAL_TARGET_EXPORTS) \
40594 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
40595 for flag in $(EXTRA_TARGET_FLAGS); do \
40596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40597 done; \
40598 (cd $(TARGET_SUBDIR)/libobjc && \
40599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40601 "RANLIB=$${RANLIB}" \
40602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40603 pdf) \
40604 || exit 1
40605
40606@endif target-libobjc
40607
40608.PHONY: maybe-html-target-libobjc html-target-libobjc
40609maybe-html-target-libobjc:
40610@if target-libobjc
40611maybe-html-target-libobjc: html-target-libobjc
40612
40613html-target-libobjc: \
40614 configure-target-libobjc
40615 @: $(MAKE); $(unstage)
40616 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40617 r=`${PWD_COMMAND}`; export r; \
40618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40619 $(NORMAL_TARGET_EXPORTS) \
40620 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
40621 for flag in $(EXTRA_TARGET_FLAGS); do \
40622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40623 done; \
40624 (cd $(TARGET_SUBDIR)/libobjc && \
40625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40627 "RANLIB=$${RANLIB}" \
40628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40629 html) \
40630 || exit 1
40631
40632@endif target-libobjc
40633
40634.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
40635maybe-TAGS-target-libobjc:
40636@if target-libobjc
40637maybe-TAGS-target-libobjc: TAGS-target-libobjc
40638
40639TAGS-target-libobjc: \
40640 configure-target-libobjc
40641 @: $(MAKE); $(unstage)
40642 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40643 r=`${PWD_COMMAND}`; export r; \
40644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40645 $(NORMAL_TARGET_EXPORTS) \
40646 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
40647 for flag in $(EXTRA_TARGET_FLAGS); do \
40648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40649 done; \
40650 (cd $(TARGET_SUBDIR)/libobjc && \
40651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40653 "RANLIB=$${RANLIB}" \
40654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40655 TAGS) \
40656 || exit 1
40657
40658@endif target-libobjc
40659
40660.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
40661maybe-install-info-target-libobjc:
40662@if target-libobjc
40663maybe-install-info-target-libobjc: install-info-target-libobjc
40664
40665install-info-target-libobjc: \
40666 configure-target-libobjc \
40667 info-target-libobjc
40668 @: $(MAKE); $(unstage)
40669 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40670 r=`${PWD_COMMAND}`; export r; \
40671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40672 $(NORMAL_TARGET_EXPORTS) \
40673 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
40674 for flag in $(EXTRA_TARGET_FLAGS); do \
40675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40676 done; \
40677 (cd $(TARGET_SUBDIR)/libobjc && \
40678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40680 "RANLIB=$${RANLIB}" \
40681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40682 install-info) \
40683 || exit 1
40684
40685@endif target-libobjc
40686
40687.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
40688maybe-install-pdf-target-libobjc:
40689@if target-libobjc
40690maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
40691
40692install-pdf-target-libobjc: \
40693 configure-target-libobjc \
40694 pdf-target-libobjc
40695 @: $(MAKE); $(unstage)
40696 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40697 r=`${PWD_COMMAND}`; export r; \
40698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40699 $(NORMAL_TARGET_EXPORTS) \
40700 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
40701 for flag in $(EXTRA_TARGET_FLAGS); do \
40702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40703 done; \
40704 (cd $(TARGET_SUBDIR)/libobjc && \
40705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40707 "RANLIB=$${RANLIB}" \
40708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40709 install-pdf) \
40710 || exit 1
40711
40712@endif target-libobjc
40713
40714.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
40715maybe-install-html-target-libobjc:
40716@if target-libobjc
40717maybe-install-html-target-libobjc: install-html-target-libobjc
40718
40719install-html-target-libobjc: \
40720 configure-target-libobjc \
40721 html-target-libobjc
40722 @: $(MAKE); $(unstage)
40723 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40724 r=`${PWD_COMMAND}`; export r; \
40725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40726 $(NORMAL_TARGET_EXPORTS) \
40727 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
40728 for flag in $(EXTRA_TARGET_FLAGS); do \
40729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40730 done; \
40731 (cd $(TARGET_SUBDIR)/libobjc && \
40732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40734 "RANLIB=$${RANLIB}" \
40735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40736 install-html) \
40737 || exit 1
40738
40739@endif target-libobjc
40740
40741.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
40742maybe-installcheck-target-libobjc:
40743@if target-libobjc
40744maybe-installcheck-target-libobjc: installcheck-target-libobjc
40745
40746installcheck-target-libobjc: \
40747 configure-target-libobjc
40748 @: $(MAKE); $(unstage)
40749 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40750 r=`${PWD_COMMAND}`; export r; \
40751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40752 $(NORMAL_TARGET_EXPORTS) \
40753 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
40754 for flag in $(EXTRA_TARGET_FLAGS); do \
40755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40756 done; \
40757 (cd $(TARGET_SUBDIR)/libobjc && \
40758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40760 "RANLIB=$${RANLIB}" \
40761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40762 installcheck) \
40763 || exit 1
40764
40765@endif target-libobjc
40766
40767.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
40768maybe-mostlyclean-target-libobjc:
40769@if target-libobjc
40770maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
40771
40772mostlyclean-target-libobjc:
40773 @: $(MAKE); $(unstage)
40774 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40775 r=`${PWD_COMMAND}`; export r; \
40776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40777 $(NORMAL_TARGET_EXPORTS) \
40778 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
40779 for flag in $(EXTRA_TARGET_FLAGS); do \
40780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40781 done; \
40782 (cd $(TARGET_SUBDIR)/libobjc && \
40783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40785 "RANLIB=$${RANLIB}" \
40786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40787 mostlyclean) \
40788 || exit 1
40789
40790@endif target-libobjc
40791
40792.PHONY: maybe-clean-target-libobjc clean-target-libobjc
40793maybe-clean-target-libobjc:
40794@if target-libobjc
40795maybe-clean-target-libobjc: clean-target-libobjc
40796
40797clean-target-libobjc:
40798 @: $(MAKE); $(unstage)
40799 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40800 r=`${PWD_COMMAND}`; export r; \
40801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40802 $(NORMAL_TARGET_EXPORTS) \
40803 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
40804 for flag in $(EXTRA_TARGET_FLAGS); do \
40805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40806 done; \
40807 (cd $(TARGET_SUBDIR)/libobjc && \
40808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40810 "RANLIB=$${RANLIB}" \
40811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40812 clean) \
40813 || exit 1
40814
40815@endif target-libobjc
40816
40817.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
40818maybe-distclean-target-libobjc:
40819@if target-libobjc
40820maybe-distclean-target-libobjc: distclean-target-libobjc
40821
40822distclean-target-libobjc:
40823 @: $(MAKE); $(unstage)
40824 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40825 r=`${PWD_COMMAND}`; export r; \
40826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40827 $(NORMAL_TARGET_EXPORTS) \
40828 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
40829 for flag in $(EXTRA_TARGET_FLAGS); do \
40830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40831 done; \
40832 (cd $(TARGET_SUBDIR)/libobjc && \
40833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40835 "RANLIB=$${RANLIB}" \
40836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40837 distclean) \
40838 || exit 1
40839
40840@endif target-libobjc
40841
40842.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
40843maybe-maintainer-clean-target-libobjc:
40844@if target-libobjc
40845maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
40846
40847maintainer-clean-target-libobjc:
40848 @: $(MAKE); $(unstage)
40849 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
40850 r=`${PWD_COMMAND}`; export r; \
40851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40852 $(NORMAL_TARGET_EXPORTS) \
40853 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
40854 for flag in $(EXTRA_TARGET_FLAGS); do \
40855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40856 done; \
40857 (cd $(TARGET_SUBDIR)/libobjc && \
40858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40860 "RANLIB=$${RANLIB}" \
40861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40862 maintainer-clean) \
40863 || exit 1
40864
40865@endif target-libobjc
40866
40867
40868
40869
40870
40871.PHONY: configure-target-libgo maybe-configure-target-libgo
40872maybe-configure-target-libgo:
40873@if gcc-bootstrap
40874configure-target-libgo: stage_current
40875@endif gcc-bootstrap
40876@if target-libgo
40877maybe-configure-target-libgo: configure-target-libgo
40878configure-target-libgo:
40879 @: $(MAKE); $(unstage)
40880 @r=`${PWD_COMMAND}`; export r; \
40881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40882 echo "Checking multilib configuration for libgo..."; \
40883 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
40884 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
40885 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
40886 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
40887 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
40888 else \
40889 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
40890 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
40891 fi; \
40892 else \
40893 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
40894 fi; \
40895 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
40896 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
40897 $(NORMAL_TARGET_EXPORTS) \
40898 echo Configuring in $(TARGET_SUBDIR)/libgo; \
40899 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
40900 case $(srcdir) in \
40901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40902 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
40903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40904 esac; \
40905 module_srcdir=libgo; \
40906 rm -f no-such-file || : ; \
40907 CONFIG_SITE=no-such-file $(SHELL) \
40908 $$s/$$module_srcdir/configure \
40909 --srcdir=$${topdir}/$$module_srcdir \
40910 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40911 --target=${target_alias} \
40912 || exit 1
40913@endif target-libgo
40914
40915
40916
40917
40918
40919.PHONY: all-target-libgo maybe-all-target-libgo
40920maybe-all-target-libgo:
40921@if gcc-bootstrap
40922all-target-libgo: stage_current
40923@endif gcc-bootstrap
40924@if target-libgo
40925TARGET-target-libgo=all
40926maybe-all-target-libgo: all-target-libgo
40927all-target-libgo: configure-target-libgo
40928 @: $(MAKE); $(unstage)
40929 @r=`${PWD_COMMAND}`; export r; \
40930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40931 $(NORMAL_TARGET_EXPORTS) \
40932 (cd $(TARGET_SUBDIR)/libgo && \
40933 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40934 $(TARGET-target-libgo))
40935@endif target-libgo
40936
40937
40938
40939
40940
40941.PHONY: check-target-libgo maybe-check-target-libgo
40942maybe-check-target-libgo:
40943@if target-libgo
40944maybe-check-target-libgo: check-target-libgo
40945
40946check-target-libgo:
40947 @: $(MAKE); $(unstage)
40948 @r=`${PWD_COMMAND}`; export r; \
40949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40950 $(NORMAL_TARGET_EXPORTS) \
40951 (cd $(TARGET_SUBDIR)/libgo && \
40952 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40953
40954@endif target-libgo
40955
40956.PHONY: install-target-libgo maybe-install-target-libgo
40957maybe-install-target-libgo:
40958@if target-libgo
40959maybe-install-target-libgo: install-target-libgo
40960
40961install-target-libgo: installdirs
40962 @: $(MAKE); $(unstage)
40963 @r=`${PWD_COMMAND}`; export r; \
40964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40965 $(NORMAL_TARGET_EXPORTS) \
40966 (cd $(TARGET_SUBDIR)/libgo && \
40967 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40968
40969@endif target-libgo
40970
40971.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
40972maybe-install-strip-target-libgo:
40973@if target-libgo
40974maybe-install-strip-target-libgo: install-strip-target-libgo
40975
40976install-strip-target-libgo: installdirs
40977 @: $(MAKE); $(unstage)
40978 @r=`${PWD_COMMAND}`; export r; \
40979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40980 $(NORMAL_TARGET_EXPORTS) \
40981 (cd $(TARGET_SUBDIR)/libgo && \
40982 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40983
40984@endif target-libgo
40985
40986# Other targets (info, dvi, pdf, etc.)
40987
40988.PHONY: maybe-info-target-libgo info-target-libgo
40989maybe-info-target-libgo:
40990@if target-libgo
40991maybe-info-target-libgo: info-target-libgo
40992
40993info-target-libgo: \
40994 configure-target-libgo
40995 @: $(MAKE); $(unstage)
40996 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40997 r=`${PWD_COMMAND}`; export r; \
40998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40999 $(NORMAL_TARGET_EXPORTS) \
41000 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
41001 for flag in $(EXTRA_TARGET_FLAGS); do \
41002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41003 done; \
41004 (cd $(TARGET_SUBDIR)/libgo && \
41005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41007 "RANLIB=$${RANLIB}" \
41008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41009 info) \
41010 || exit 1
41011
41012@endif target-libgo
41013
41014.PHONY: maybe-dvi-target-libgo dvi-target-libgo
41015maybe-dvi-target-libgo:
41016@if target-libgo
41017maybe-dvi-target-libgo: dvi-target-libgo
41018
41019dvi-target-libgo: \
41020 configure-target-libgo
41021 @: $(MAKE); $(unstage)
41022 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41023 r=`${PWD_COMMAND}`; export r; \
41024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41025 $(NORMAL_TARGET_EXPORTS) \
41026 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
41027 for flag in $(EXTRA_TARGET_FLAGS); do \
41028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41029 done; \
41030 (cd $(TARGET_SUBDIR)/libgo && \
41031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41033 "RANLIB=$${RANLIB}" \
41034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41035 dvi) \
41036 || exit 1
41037
41038@endif target-libgo
41039
41040.PHONY: maybe-pdf-target-libgo pdf-target-libgo
41041maybe-pdf-target-libgo:
41042@if target-libgo
41043maybe-pdf-target-libgo: pdf-target-libgo
41044
41045pdf-target-libgo: \
41046 configure-target-libgo
41047 @: $(MAKE); $(unstage)
41048 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41049 r=`${PWD_COMMAND}`; export r; \
41050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41051 $(NORMAL_TARGET_EXPORTS) \
41052 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
41053 for flag in $(EXTRA_TARGET_FLAGS); do \
41054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41055 done; \
41056 (cd $(TARGET_SUBDIR)/libgo && \
41057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41059 "RANLIB=$${RANLIB}" \
41060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41061 pdf) \
41062 || exit 1
41063
41064@endif target-libgo
41065
41066.PHONY: maybe-html-target-libgo html-target-libgo
41067maybe-html-target-libgo:
41068@if target-libgo
41069maybe-html-target-libgo: html-target-libgo
41070
41071html-target-libgo: \
41072 configure-target-libgo
41073 @: $(MAKE); $(unstage)
41074 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41075 r=`${PWD_COMMAND}`; export r; \
41076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41077 $(NORMAL_TARGET_EXPORTS) \
41078 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
41079 for flag in $(EXTRA_TARGET_FLAGS); do \
41080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41081 done; \
41082 (cd $(TARGET_SUBDIR)/libgo && \
41083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41085 "RANLIB=$${RANLIB}" \
41086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41087 html) \
41088 || exit 1
41089
41090@endif target-libgo
41091
41092.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
41093maybe-TAGS-target-libgo:
41094@if target-libgo
41095maybe-TAGS-target-libgo: TAGS-target-libgo
41096
41097TAGS-target-libgo: \
41098 configure-target-libgo
41099 @: $(MAKE); $(unstage)
41100 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41101 r=`${PWD_COMMAND}`; export r; \
41102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41103 $(NORMAL_TARGET_EXPORTS) \
41104 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
41105 for flag in $(EXTRA_TARGET_FLAGS); do \
41106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41107 done; \
41108 (cd $(TARGET_SUBDIR)/libgo && \
41109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41111 "RANLIB=$${RANLIB}" \
41112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41113 TAGS) \
41114 || exit 1
41115
41116@endif target-libgo
41117
41118.PHONY: maybe-install-info-target-libgo install-info-target-libgo
41119maybe-install-info-target-libgo:
41120@if target-libgo
41121maybe-install-info-target-libgo: install-info-target-libgo
41122
41123install-info-target-libgo: \
41124 configure-target-libgo \
41125 info-target-libgo
41126 @: $(MAKE); $(unstage)
41127 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41128 r=`${PWD_COMMAND}`; export r; \
41129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41130 $(NORMAL_TARGET_EXPORTS) \
41131 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
41132 for flag in $(EXTRA_TARGET_FLAGS); do \
41133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41134 done; \
41135 (cd $(TARGET_SUBDIR)/libgo && \
41136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41138 "RANLIB=$${RANLIB}" \
41139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41140 install-info) \
41141 || exit 1
41142
41143@endif target-libgo
41144
41145.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
41146maybe-install-pdf-target-libgo:
41147@if target-libgo
41148maybe-install-pdf-target-libgo: install-pdf-target-libgo
41149
41150install-pdf-target-libgo: \
41151 configure-target-libgo \
41152 pdf-target-libgo
41153 @: $(MAKE); $(unstage)
41154 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41155 r=`${PWD_COMMAND}`; export r; \
41156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41157 $(NORMAL_TARGET_EXPORTS) \
41158 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
41159 for flag in $(EXTRA_TARGET_FLAGS); do \
41160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41161 done; \
41162 (cd $(TARGET_SUBDIR)/libgo && \
41163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41165 "RANLIB=$${RANLIB}" \
41166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41167 install-pdf) \
41168 || exit 1
41169
41170@endif target-libgo
41171
41172.PHONY: maybe-install-html-target-libgo install-html-target-libgo
41173maybe-install-html-target-libgo:
41174@if target-libgo
41175maybe-install-html-target-libgo: install-html-target-libgo
41176
41177install-html-target-libgo: \
41178 configure-target-libgo \
41179 html-target-libgo
41180 @: $(MAKE); $(unstage)
41181 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41182 r=`${PWD_COMMAND}`; export r; \
41183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41184 $(NORMAL_TARGET_EXPORTS) \
41185 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
41186 for flag in $(EXTRA_TARGET_FLAGS); do \
41187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41188 done; \
41189 (cd $(TARGET_SUBDIR)/libgo && \
41190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41192 "RANLIB=$${RANLIB}" \
41193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41194 install-html) \
41195 || exit 1
41196
41197@endif target-libgo
41198
41199.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
41200maybe-installcheck-target-libgo:
41201@if target-libgo
41202maybe-installcheck-target-libgo: installcheck-target-libgo
41203
41204installcheck-target-libgo: \
41205 configure-target-libgo
41206 @: $(MAKE); $(unstage)
41207 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41208 r=`${PWD_COMMAND}`; export r; \
41209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41210 $(NORMAL_TARGET_EXPORTS) \
41211 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
41212 for flag in $(EXTRA_TARGET_FLAGS); do \
41213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41214 done; \
41215 (cd $(TARGET_SUBDIR)/libgo && \
41216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41218 "RANLIB=$${RANLIB}" \
41219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41220 installcheck) \
41221 || exit 1
41222
41223@endif target-libgo
41224
41225.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
41226maybe-mostlyclean-target-libgo:
41227@if target-libgo
41228maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
41229
41230mostlyclean-target-libgo:
41231 @: $(MAKE); $(unstage)
41232 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41233 r=`${PWD_COMMAND}`; export r; \
41234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41235 $(NORMAL_TARGET_EXPORTS) \
41236 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
41237 for flag in $(EXTRA_TARGET_FLAGS); do \
41238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41239 done; \
41240 (cd $(TARGET_SUBDIR)/libgo && \
41241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41243 "RANLIB=$${RANLIB}" \
41244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41245 mostlyclean) \
41246 || exit 1
41247
41248@endif target-libgo
41249
41250.PHONY: maybe-clean-target-libgo clean-target-libgo
41251maybe-clean-target-libgo:
41252@if target-libgo
41253maybe-clean-target-libgo: clean-target-libgo
41254
41255clean-target-libgo:
41256 @: $(MAKE); $(unstage)
41257 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41258 r=`${PWD_COMMAND}`; export r; \
41259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41260 $(NORMAL_TARGET_EXPORTS) \
41261 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
41262 for flag in $(EXTRA_TARGET_FLAGS); do \
41263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41264 done; \
41265 (cd $(TARGET_SUBDIR)/libgo && \
41266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41268 "RANLIB=$${RANLIB}" \
41269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41270 clean) \
41271 || exit 1
41272
41273@endif target-libgo
41274
41275.PHONY: maybe-distclean-target-libgo distclean-target-libgo
41276maybe-distclean-target-libgo:
41277@if target-libgo
41278maybe-distclean-target-libgo: distclean-target-libgo
41279
41280distclean-target-libgo:
41281 @: $(MAKE); $(unstage)
41282 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41283 r=`${PWD_COMMAND}`; export r; \
41284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41285 $(NORMAL_TARGET_EXPORTS) \
41286 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
41287 for flag in $(EXTRA_TARGET_FLAGS); do \
41288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41289 done; \
41290 (cd $(TARGET_SUBDIR)/libgo && \
41291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41293 "RANLIB=$${RANLIB}" \
41294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41295 distclean) \
41296 || exit 1
41297
41298@endif target-libgo
41299
41300.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
41301maybe-maintainer-clean-target-libgo:
41302@if target-libgo
41303maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
41304
41305maintainer-clean-target-libgo:
41306 @: $(MAKE); $(unstage)
41307 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
41308 r=`${PWD_COMMAND}`; export r; \
41309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41310 $(NORMAL_TARGET_EXPORTS) \
41311 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
41312 for flag in $(EXTRA_TARGET_FLAGS); do \
41313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41314 done; \
41315 (cd $(TARGET_SUBDIR)/libgo && \
41316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41318 "RANLIB=$${RANLIB}" \
41319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41320 maintainer-clean) \
41321 || exit 1
41322
41323@endif target-libgo
41324
41325
41326
41327
41328
41329.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
41330maybe-configure-target-libtermcap:
41331@if gcc-bootstrap
41332configure-target-libtermcap: stage_current
41333@endif gcc-bootstrap
41334@if target-libtermcap
41335maybe-configure-target-libtermcap: configure-target-libtermcap
41336configure-target-libtermcap:
41337 @: $(MAKE); $(unstage)
41338 @r=`${PWD_COMMAND}`; export r; \
41339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41340 echo "Checking multilib configuration for libtermcap..."; \
41341 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
41342 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
41343 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41344 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41345 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
41346 else \
41347 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
41348 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41349 fi; \
41350 else \
41351 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41352 fi; \
41353 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
41354 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
41355 $(NORMAL_TARGET_EXPORTS) \
41356 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
41357 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
41358 case $(srcdir) in \
41359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41360 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
41361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41362 esac; \
41363 module_srcdir=libtermcap; \
41364 rm -f no-such-file || : ; \
41365 CONFIG_SITE=no-such-file $(SHELL) \
41366 $$s/$$module_srcdir/configure \
41367 --srcdir=$${topdir}/$$module_srcdir \
41368 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41369 --target=${target_alias} \
41370 || exit 1
41371@endif target-libtermcap
41372
41373
41374
41375
41376
41377.PHONY: all-target-libtermcap maybe-all-target-libtermcap
41378maybe-all-target-libtermcap:
41379@if gcc-bootstrap
41380all-target-libtermcap: stage_current
41381@endif gcc-bootstrap
41382@if target-libtermcap
41383TARGET-target-libtermcap=all
41384maybe-all-target-libtermcap: all-target-libtermcap
41385all-target-libtermcap: configure-target-libtermcap
41386 @: $(MAKE); $(unstage)
41387 @r=`${PWD_COMMAND}`; export r; \
41388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41389 $(NORMAL_TARGET_EXPORTS) \
41390 (cd $(TARGET_SUBDIR)/libtermcap && \
41391 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41392 $(TARGET-target-libtermcap))
41393@endif target-libtermcap
41394
41395
41396
41397
41398
41399.PHONY: check-target-libtermcap maybe-check-target-libtermcap
41400maybe-check-target-libtermcap:
41401@if target-libtermcap
41402maybe-check-target-libtermcap: check-target-libtermcap
41403
41404# Dummy target for uncheckable module.
41405check-target-libtermcap:
41406
41407@endif target-libtermcap
41408
41409.PHONY: install-target-libtermcap maybe-install-target-libtermcap
41410maybe-install-target-libtermcap:
41411@if target-libtermcap
41412maybe-install-target-libtermcap: install-target-libtermcap
41413
41414install-target-libtermcap: installdirs
41415 @: $(MAKE); $(unstage)
41416 @r=`${PWD_COMMAND}`; export r; \
41417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41418 $(NORMAL_TARGET_EXPORTS) \
41419 (cd $(TARGET_SUBDIR)/libtermcap && \
41420 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41421
41422@endif target-libtermcap
41423
41424.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
41425maybe-install-strip-target-libtermcap:
41426@if target-libtermcap
41427maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
41428
41429install-strip-target-libtermcap: installdirs
41430 @: $(MAKE); $(unstage)
41431 @r=`${PWD_COMMAND}`; export r; \
41432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41433 $(NORMAL_TARGET_EXPORTS) \
41434 (cd $(TARGET_SUBDIR)/libtermcap && \
41435 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41436
41437@endif target-libtermcap
41438
41439# Other targets (info, dvi, pdf, etc.)
41440
41441.PHONY: maybe-info-target-libtermcap info-target-libtermcap
41442maybe-info-target-libtermcap:
41443@if target-libtermcap
41444maybe-info-target-libtermcap: info-target-libtermcap
41445
41446info-target-libtermcap: \
41447 configure-target-libtermcap
41448 @: $(MAKE); $(unstage)
41449 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41450 r=`${PWD_COMMAND}`; export r; \
41451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41452 $(NORMAL_TARGET_EXPORTS) \
41453 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
41454 for flag in $(EXTRA_TARGET_FLAGS); do \
41455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41456 done; \
41457 (cd $(TARGET_SUBDIR)/libtermcap && \
41458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41460 "RANLIB=$${RANLIB}" \
41461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41462 info) \
41463 || exit 1
41464
41465@endif target-libtermcap
41466
41467.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
41468maybe-dvi-target-libtermcap:
41469@if target-libtermcap
41470maybe-dvi-target-libtermcap: dvi-target-libtermcap
41471
41472dvi-target-libtermcap: \
41473 configure-target-libtermcap
41474 @: $(MAKE); $(unstage)
41475 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41476 r=`${PWD_COMMAND}`; export r; \
41477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41478 $(NORMAL_TARGET_EXPORTS) \
41479 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
41480 for flag in $(EXTRA_TARGET_FLAGS); do \
41481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41482 done; \
41483 (cd $(TARGET_SUBDIR)/libtermcap && \
41484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41486 "RANLIB=$${RANLIB}" \
41487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41488 dvi) \
41489 || exit 1
41490
41491@endif target-libtermcap
41492
41493.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
41494maybe-pdf-target-libtermcap:
41495@if target-libtermcap
41496maybe-pdf-target-libtermcap: pdf-target-libtermcap
41497
41498pdf-target-libtermcap: \
41499 configure-target-libtermcap
41500 @: $(MAKE); $(unstage)
41501 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41502 r=`${PWD_COMMAND}`; export r; \
41503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41504 $(NORMAL_TARGET_EXPORTS) \
41505 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
41506 for flag in $(EXTRA_TARGET_FLAGS); do \
41507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41508 done; \
41509 (cd $(TARGET_SUBDIR)/libtermcap && \
41510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41512 "RANLIB=$${RANLIB}" \
41513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41514 pdf) \
41515 || exit 1
41516
41517@endif target-libtermcap
41518
41519.PHONY: maybe-html-target-libtermcap html-target-libtermcap
41520maybe-html-target-libtermcap:
41521@if target-libtermcap
41522maybe-html-target-libtermcap: html-target-libtermcap
41523
41524html-target-libtermcap: \
41525 configure-target-libtermcap
41526 @: $(MAKE); $(unstage)
41527 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41528 r=`${PWD_COMMAND}`; export r; \
41529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41530 $(NORMAL_TARGET_EXPORTS) \
41531 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
41532 for flag in $(EXTRA_TARGET_FLAGS); do \
41533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41534 done; \
41535 (cd $(TARGET_SUBDIR)/libtermcap && \
41536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41538 "RANLIB=$${RANLIB}" \
41539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41540 html) \
41541 || exit 1
41542
41543@endif target-libtermcap
41544
41545.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
41546maybe-TAGS-target-libtermcap:
41547@if target-libtermcap
41548maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
41549
41550TAGS-target-libtermcap: \
41551 configure-target-libtermcap
41552 @: $(MAKE); $(unstage)
41553 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41554 r=`${PWD_COMMAND}`; export r; \
41555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41556 $(NORMAL_TARGET_EXPORTS) \
41557 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
41558 for flag in $(EXTRA_TARGET_FLAGS); do \
41559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41560 done; \
41561 (cd $(TARGET_SUBDIR)/libtermcap && \
41562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41564 "RANLIB=$${RANLIB}" \
41565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41566 TAGS) \
41567 || exit 1
41568
41569@endif target-libtermcap
41570
41571.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
41572maybe-install-info-target-libtermcap:
41573@if target-libtermcap
41574maybe-install-info-target-libtermcap: install-info-target-libtermcap
41575
41576install-info-target-libtermcap: \
41577 configure-target-libtermcap \
41578 info-target-libtermcap
41579 @: $(MAKE); $(unstage)
41580 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41581 r=`${PWD_COMMAND}`; export r; \
41582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41583 $(NORMAL_TARGET_EXPORTS) \
41584 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
41585 for flag in $(EXTRA_TARGET_FLAGS); do \
41586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41587 done; \
41588 (cd $(TARGET_SUBDIR)/libtermcap && \
41589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41591 "RANLIB=$${RANLIB}" \
41592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41593 install-info) \
41594 || exit 1
41595
41596@endif target-libtermcap
41597
41598.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
41599maybe-install-pdf-target-libtermcap:
41600@if target-libtermcap
41601maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
41602
41603install-pdf-target-libtermcap: \
41604 configure-target-libtermcap \
41605 pdf-target-libtermcap
41606 @: $(MAKE); $(unstage)
41607 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41608 r=`${PWD_COMMAND}`; export r; \
41609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41610 $(NORMAL_TARGET_EXPORTS) \
41611 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
41612 for flag in $(EXTRA_TARGET_FLAGS); do \
41613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41614 done; \
41615 (cd $(TARGET_SUBDIR)/libtermcap && \
41616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41618 "RANLIB=$${RANLIB}" \
41619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41620 install-pdf) \
41621 || exit 1
41622
41623@endif target-libtermcap
41624
41625.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
41626maybe-install-html-target-libtermcap:
41627@if target-libtermcap
41628maybe-install-html-target-libtermcap: install-html-target-libtermcap
41629
41630install-html-target-libtermcap: \
41631 configure-target-libtermcap \
41632 html-target-libtermcap
41633 @: $(MAKE); $(unstage)
41634 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41635 r=`${PWD_COMMAND}`; export r; \
41636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41637 $(NORMAL_TARGET_EXPORTS) \
41638 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
41639 for flag in $(EXTRA_TARGET_FLAGS); do \
41640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41641 done; \
41642 (cd $(TARGET_SUBDIR)/libtermcap && \
41643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41645 "RANLIB=$${RANLIB}" \
41646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41647 install-html) \
41648 || exit 1
41649
41650@endif target-libtermcap
41651
41652.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
41653maybe-installcheck-target-libtermcap:
41654@if target-libtermcap
41655maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
41656
41657installcheck-target-libtermcap: \
41658 configure-target-libtermcap
41659 @: $(MAKE); $(unstage)
41660 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
41661 r=`${PWD_COMMAND}`; export r; \
41662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41663 $(NORMAL_TARGET_EXPORTS) \
41664 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
41665 for flag in $(EXTRA_TARGET_FLAGS); do \
41666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41667 done; \
41668 (cd $(TARGET_SUBDIR)/libtermcap && \
41669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41671 "RANLIB=$${RANLIB}" \
41672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41673 installcheck) \
41674 || exit 1
41675
41676@endif target-libtermcap
41677
41678.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
41679maybe-mostlyclean-target-libtermcap:
41680@if target-libtermcap
41681maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
41682
41683# libtermcap doesn't support mostlyclean.
41684mostlyclean-target-libtermcap:
41685
41686@endif target-libtermcap
41687
41688.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
41689maybe-clean-target-libtermcap:
41690@if target-libtermcap
41691maybe-clean-target-libtermcap: clean-target-libtermcap
41692
41693# libtermcap doesn't support clean.
41694clean-target-libtermcap:
41695
41696@endif target-libtermcap
41697
41698.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
41699maybe-distclean-target-libtermcap:
41700@if target-libtermcap
41701maybe-distclean-target-libtermcap: distclean-target-libtermcap
41702
41703# libtermcap doesn't support distclean.
41704distclean-target-libtermcap:
41705
41706@endif target-libtermcap
41707
41708.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
41709maybe-maintainer-clean-target-libtermcap:
41710@if target-libtermcap
41711maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
41712
41713# libtermcap doesn't support maintainer-clean.
41714maintainer-clean-target-libtermcap:
41715
41716@endif target-libtermcap
41717
41718
41719
41720
41721
41722.PHONY: configure-target-winsup maybe-configure-target-winsup
41723maybe-configure-target-winsup:
41724@if gcc-bootstrap
41725configure-target-winsup: stage_current
41726@endif gcc-bootstrap
41727@if target-winsup
41728maybe-configure-target-winsup: configure-target-winsup
41729configure-target-winsup:
41730 @: $(MAKE); $(unstage)
41731 @r=`${PWD_COMMAND}`; export r; \
41732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41733 echo "Checking multilib configuration for winsup..."; \
41734 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
41735 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
41736 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
41737 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
41738 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
41739 else \
41740 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
41741 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
41742 fi; \
41743 else \
41744 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
41745 fi; \
41746 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
41747 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
41748 $(NORMAL_TARGET_EXPORTS) \
41749 echo Configuring in $(TARGET_SUBDIR)/winsup; \
41750 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
41751 case $(srcdir) in \
41752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41753 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
41754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41755 esac; \
41756 module_srcdir=winsup; \
41757 rm -f no-such-file || : ; \
41758 CONFIG_SITE=no-such-file $(SHELL) \
41759 $$s/$$module_srcdir/configure \
41760 --srcdir=$${topdir}/$$module_srcdir \
41761 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41762 --target=${target_alias} \
41763 || exit 1
41764@endif target-winsup
41765
41766
41767
41768
41769
41770.PHONY: all-target-winsup maybe-all-target-winsup
41771maybe-all-target-winsup:
41772@if gcc-bootstrap
41773all-target-winsup: stage_current
41774@endif gcc-bootstrap
41775@if target-winsup
41776TARGET-target-winsup=all
41777maybe-all-target-winsup: all-target-winsup
41778all-target-winsup: configure-target-winsup
41779 @: $(MAKE); $(unstage)
41780 @r=`${PWD_COMMAND}`; export r; \
41781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41782 $(NORMAL_TARGET_EXPORTS) \
41783 (cd $(TARGET_SUBDIR)/winsup && \
41784 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41785 $(TARGET-target-winsup))
41786@endif target-winsup
41787
41788
41789
41790
41791
41792.PHONY: check-target-winsup maybe-check-target-winsup
41793maybe-check-target-winsup:
41794@if target-winsup
41795maybe-check-target-winsup: check-target-winsup
41796
41797check-target-winsup:
41798 @: $(MAKE); $(unstage)
41799 @r=`${PWD_COMMAND}`; export r; \
41800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41801 $(NORMAL_TARGET_EXPORTS) \
41802 (cd $(TARGET_SUBDIR)/winsup && \
41803 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41804
41805@endif target-winsup
41806
41807.PHONY: install-target-winsup maybe-install-target-winsup
41808maybe-install-target-winsup:
41809@if target-winsup
41810maybe-install-target-winsup: install-target-winsup
41811
41812install-target-winsup: installdirs
41813 @: $(MAKE); $(unstage)
41814 @r=`${PWD_COMMAND}`; export r; \
41815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41816 $(NORMAL_TARGET_EXPORTS) \
41817 (cd $(TARGET_SUBDIR)/winsup && \
41818 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41819
41820@endif target-winsup
41821
41822.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
41823maybe-install-strip-target-winsup:
41824@if target-winsup
41825maybe-install-strip-target-winsup: install-strip-target-winsup
41826
41827install-strip-target-winsup: installdirs
41828 @: $(MAKE); $(unstage)
41829 @r=`${PWD_COMMAND}`; export r; \
41830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41831 $(NORMAL_TARGET_EXPORTS) \
41832 (cd $(TARGET_SUBDIR)/winsup && \
41833 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41834
41835@endif target-winsup
41836
41837# Other targets (info, dvi, pdf, etc.)
41838
41839.PHONY: maybe-info-target-winsup info-target-winsup
41840maybe-info-target-winsup:
41841@if target-winsup
41842maybe-info-target-winsup: info-target-winsup
41843
41844info-target-winsup: \
41845 configure-target-winsup
41846 @: $(MAKE); $(unstage)
41847 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41848 r=`${PWD_COMMAND}`; export r; \
41849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41850 $(NORMAL_TARGET_EXPORTS) \
41851 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
41852 for flag in $(EXTRA_TARGET_FLAGS); do \
41853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41854 done; \
41855 (cd $(TARGET_SUBDIR)/winsup && \
41856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41858 "RANLIB=$${RANLIB}" \
41859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41860 info) \
41861 || exit 1
41862
41863@endif target-winsup
41864
41865.PHONY: maybe-dvi-target-winsup dvi-target-winsup
41866maybe-dvi-target-winsup:
41867@if target-winsup
41868maybe-dvi-target-winsup: dvi-target-winsup
41869
41870dvi-target-winsup: \
41871 configure-target-winsup
41872 @: $(MAKE); $(unstage)
41873 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41874 r=`${PWD_COMMAND}`; export r; \
41875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41876 $(NORMAL_TARGET_EXPORTS) \
41877 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
41878 for flag in $(EXTRA_TARGET_FLAGS); do \
41879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41880 done; \
41881 (cd $(TARGET_SUBDIR)/winsup && \
41882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41884 "RANLIB=$${RANLIB}" \
41885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41886 dvi) \
41887 || exit 1
41888
41889@endif target-winsup
41890
41891.PHONY: maybe-pdf-target-winsup pdf-target-winsup
41892maybe-pdf-target-winsup:
41893@if target-winsup
41894maybe-pdf-target-winsup: pdf-target-winsup
41895
41896pdf-target-winsup: \
41897 configure-target-winsup
41898 @: $(MAKE); $(unstage)
41899 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41900 r=`${PWD_COMMAND}`; export r; \
41901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41902 $(NORMAL_TARGET_EXPORTS) \
41903 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
41904 for flag in $(EXTRA_TARGET_FLAGS); do \
41905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41906 done; \
41907 (cd $(TARGET_SUBDIR)/winsup && \
41908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41910 "RANLIB=$${RANLIB}" \
41911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41912 pdf) \
41913 || exit 1
41914
41915@endif target-winsup
41916
41917.PHONY: maybe-html-target-winsup html-target-winsup
41918maybe-html-target-winsup:
41919@if target-winsup
41920maybe-html-target-winsup: html-target-winsup
41921
41922html-target-winsup: \
41923 configure-target-winsup
41924 @: $(MAKE); $(unstage)
41925 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41926 r=`${PWD_COMMAND}`; export r; \
41927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41928 $(NORMAL_TARGET_EXPORTS) \
41929 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
41930 for flag in $(EXTRA_TARGET_FLAGS); do \
41931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41932 done; \
41933 (cd $(TARGET_SUBDIR)/winsup && \
41934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41936 "RANLIB=$${RANLIB}" \
41937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41938 html) \
41939 || exit 1
41940
41941@endif target-winsup
41942
41943.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
41944maybe-TAGS-target-winsup:
41945@if target-winsup
41946maybe-TAGS-target-winsup: TAGS-target-winsup
41947
41948TAGS-target-winsup: \
41949 configure-target-winsup
41950 @: $(MAKE); $(unstage)
41951 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41952 r=`${PWD_COMMAND}`; export r; \
41953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41954 $(NORMAL_TARGET_EXPORTS) \
41955 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
41956 for flag in $(EXTRA_TARGET_FLAGS); do \
41957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41958 done; \
41959 (cd $(TARGET_SUBDIR)/winsup && \
41960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41962 "RANLIB=$${RANLIB}" \
41963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41964 TAGS) \
41965 || exit 1
41966
41967@endif target-winsup
41968
41969.PHONY: maybe-install-info-target-winsup install-info-target-winsup
41970maybe-install-info-target-winsup:
41971@if target-winsup
41972maybe-install-info-target-winsup: install-info-target-winsup
41973
41974install-info-target-winsup: \
41975 configure-target-winsup \
41976 info-target-winsup
41977 @: $(MAKE); $(unstage)
41978 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41979 r=`${PWD_COMMAND}`; export r; \
41980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41981 $(NORMAL_TARGET_EXPORTS) \
41982 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
41983 for flag in $(EXTRA_TARGET_FLAGS); do \
41984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41985 done; \
41986 (cd $(TARGET_SUBDIR)/winsup && \
41987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41989 "RANLIB=$${RANLIB}" \
41990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41991 install-info) \
41992 || exit 1
41993
41994@endif target-winsup
41995
41996.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
41997maybe-install-pdf-target-winsup:
41998@if target-winsup
41999maybe-install-pdf-target-winsup: install-pdf-target-winsup
42000
42001install-pdf-target-winsup: \
42002 configure-target-winsup \
42003 pdf-target-winsup
42004 @: $(MAKE); $(unstage)
42005 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
42006 r=`${PWD_COMMAND}`; export r; \
42007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42008 $(NORMAL_TARGET_EXPORTS) \
42009 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
42010 for flag in $(EXTRA_TARGET_FLAGS); do \
42011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42012 done; \
42013 (cd $(TARGET_SUBDIR)/winsup && \
42014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42016 "RANLIB=$${RANLIB}" \
42017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42018 install-pdf) \
42019 || exit 1
42020
42021@endif target-winsup
42022
42023.PHONY: maybe-install-html-target-winsup install-html-target-winsup
42024maybe-install-html-target-winsup:
42025@if target-winsup
42026maybe-install-html-target-winsup: install-html-target-winsup
42027
42028install-html-target-winsup: \
42029 configure-target-winsup \
42030 html-target-winsup
42031 @: $(MAKE); $(unstage)
42032 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
42033 r=`${PWD_COMMAND}`; export r; \
42034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42035 $(NORMAL_TARGET_EXPORTS) \
42036 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
42037 for flag in $(EXTRA_TARGET_FLAGS); do \
42038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42039 done; \
42040 (cd $(TARGET_SUBDIR)/winsup && \
42041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42043 "RANLIB=$${RANLIB}" \
42044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42045 install-html) \
42046 || exit 1
42047
42048@endif target-winsup
42049
42050.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
42051maybe-installcheck-target-winsup:
42052@if target-winsup
42053maybe-installcheck-target-winsup: installcheck-target-winsup
42054
42055installcheck-target-winsup: \
42056 configure-target-winsup
42057 @: $(MAKE); $(unstage)
42058 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
42059 r=`${PWD_COMMAND}`; export r; \
42060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42061 $(NORMAL_TARGET_EXPORTS) \
42062 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
42063 for flag in $(EXTRA_TARGET_FLAGS); do \
42064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42065 done; \
42066 (cd $(TARGET_SUBDIR)/winsup && \
42067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42069 "RANLIB=$${RANLIB}" \
42070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42071 installcheck) \
42072 || exit 1
42073
42074@endif target-winsup
42075
42076.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
42077maybe-mostlyclean-target-winsup:
42078@if target-winsup
42079maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
42080
42081mostlyclean-target-winsup:
42082 @: $(MAKE); $(unstage)
42083 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
42084 r=`${PWD_COMMAND}`; export r; \
42085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42086 $(NORMAL_TARGET_EXPORTS) \
42087 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
42088 for flag in $(EXTRA_TARGET_FLAGS); do \
42089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42090 done; \
42091 (cd $(TARGET_SUBDIR)/winsup && \
42092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42094 "RANLIB=$${RANLIB}" \
42095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42096 mostlyclean) \
42097 || exit 1
42098
42099@endif target-winsup
42100
42101.PHONY: maybe-clean-target-winsup clean-target-winsup
42102maybe-clean-target-winsup:
42103@if target-winsup
42104maybe-clean-target-winsup: clean-target-winsup
42105
42106clean-target-winsup:
42107 @: $(MAKE); $(unstage)
42108 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
42109 r=`${PWD_COMMAND}`; export r; \
42110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42111 $(NORMAL_TARGET_EXPORTS) \
42112 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
42113 for flag in $(EXTRA_TARGET_FLAGS); do \
42114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42115 done; \
42116 (cd $(TARGET_SUBDIR)/winsup && \
42117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42119 "RANLIB=$${RANLIB}" \
42120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42121 clean) \
42122 || exit 1
42123
42124@endif target-winsup
42125
42126.PHONY: maybe-distclean-target-winsup distclean-target-winsup
42127maybe-distclean-target-winsup:
42128@if target-winsup
42129maybe-distclean-target-winsup: distclean-target-winsup
42130
42131distclean-target-winsup:
42132 @: $(MAKE); $(unstage)
42133 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
42134 r=`${PWD_COMMAND}`; export r; \
42135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42136 $(NORMAL_TARGET_EXPORTS) \
42137 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
42138 for flag in $(EXTRA_TARGET_FLAGS); do \
42139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42140 done; \
42141 (cd $(TARGET_SUBDIR)/winsup && \
42142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42144 "RANLIB=$${RANLIB}" \
42145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42146 distclean) \
42147 || exit 1
42148
42149@endif target-winsup
42150
42151.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
42152maybe-maintainer-clean-target-winsup:
42153@if target-winsup
42154maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
42155
42156maintainer-clean-target-winsup:
42157 @: $(MAKE); $(unstage)
42158 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
42159 r=`${PWD_COMMAND}`; export r; \
42160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42161 $(NORMAL_TARGET_EXPORTS) \
42162 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
42163 for flag in $(EXTRA_TARGET_FLAGS); do \
42164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42165 done; \
42166 (cd $(TARGET_SUBDIR)/winsup && \
42167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42169 "RANLIB=$${RANLIB}" \
42170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42171 maintainer-clean) \
42172 || exit 1
42173
42174@endif target-winsup
42175
42176
42177
42178
42179
42180.PHONY: configure-target-libgloss maybe-configure-target-libgloss
42181maybe-configure-target-libgloss:
42182@if gcc-bootstrap
42183configure-target-libgloss: stage_current
42184@endif gcc-bootstrap
42185@if target-libgloss
42186maybe-configure-target-libgloss: configure-target-libgloss
42187configure-target-libgloss:
42188 @: $(MAKE); $(unstage)
42189 @r=`${PWD_COMMAND}`; export r; \
42190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42191 echo "Checking multilib configuration for libgloss..."; \
42192 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
42193 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
42194 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42195 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42196 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
42197 else \
42198 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
42199 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42200 fi; \
42201 else \
42202 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42203 fi; \
42204 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
42205 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
42206 $(NORMAL_TARGET_EXPORTS) \
42207 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
42208 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
42209 case $(srcdir) in \
42210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42211 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
42212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42213 esac; \
42214 module_srcdir=libgloss; \
42215 rm -f no-such-file || : ; \
42216 CONFIG_SITE=no-such-file $(SHELL) \
42217 $$s/$$module_srcdir/configure \
42218 --srcdir=$${topdir}/$$module_srcdir \
42219 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42220 --target=${target_alias} \
42221 || exit 1
42222@endif target-libgloss
42223
42224
42225
42226
42227
42228.PHONY: all-target-libgloss maybe-all-target-libgloss
42229maybe-all-target-libgloss:
42230@if gcc-bootstrap
42231all-target-libgloss: stage_current
42232@endif gcc-bootstrap
42233@if target-libgloss
42234TARGET-target-libgloss=all
42235maybe-all-target-libgloss: all-target-libgloss
42236all-target-libgloss: configure-target-libgloss
42237 @: $(MAKE); $(unstage)
42238 @r=`${PWD_COMMAND}`; export r; \
42239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42240 $(NORMAL_TARGET_EXPORTS) \
42241 (cd $(TARGET_SUBDIR)/libgloss && \
42242 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42243 $(TARGET-target-libgloss))
42244@endif target-libgloss
42245
42246
42247
42248
42249
42250.PHONY: check-target-libgloss maybe-check-target-libgloss
42251maybe-check-target-libgloss:
42252@if target-libgloss
42253maybe-check-target-libgloss: check-target-libgloss
42254
42255# Dummy target for uncheckable module.
42256check-target-libgloss:
42257
42258@endif target-libgloss
42259
42260.PHONY: install-target-libgloss maybe-install-target-libgloss
42261maybe-install-target-libgloss:
42262@if target-libgloss
42263maybe-install-target-libgloss: install-target-libgloss
42264
42265install-target-libgloss: installdirs
42266 @: $(MAKE); $(unstage)
42267 @r=`${PWD_COMMAND}`; export r; \
42268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42269 $(NORMAL_TARGET_EXPORTS) \
42270 (cd $(TARGET_SUBDIR)/libgloss && \
42271 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42272
42273@endif target-libgloss
42274
42275.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
42276maybe-install-strip-target-libgloss:
42277@if target-libgloss
42278maybe-install-strip-target-libgloss: install-strip-target-libgloss
42279
42280install-strip-target-libgloss: installdirs
42281 @: $(MAKE); $(unstage)
42282 @r=`${PWD_COMMAND}`; export r; \
42283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42284 $(NORMAL_TARGET_EXPORTS) \
42285 (cd $(TARGET_SUBDIR)/libgloss && \
42286 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42287
42288@endif target-libgloss
42289
42290# Other targets (info, dvi, pdf, etc.)
42291
42292.PHONY: maybe-info-target-libgloss info-target-libgloss
42293maybe-info-target-libgloss:
42294@if target-libgloss
42295maybe-info-target-libgloss: info-target-libgloss
42296
42297info-target-libgloss: \
42298 configure-target-libgloss
42299 @: $(MAKE); $(unstage)
42300 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42301 r=`${PWD_COMMAND}`; export r; \
42302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42303 $(NORMAL_TARGET_EXPORTS) \
42304 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
42305 for flag in $(EXTRA_TARGET_FLAGS); do \
42306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42307 done; \
42308 (cd $(TARGET_SUBDIR)/libgloss && \
42309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42311 "RANLIB=$${RANLIB}" \
42312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42313 info) \
42314 || exit 1
42315
42316@endif target-libgloss
42317
42318.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
42319maybe-dvi-target-libgloss:
42320@if target-libgloss
42321maybe-dvi-target-libgloss: dvi-target-libgloss
42322
42323dvi-target-libgloss: \
42324 configure-target-libgloss
42325 @: $(MAKE); $(unstage)
42326 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42327 r=`${PWD_COMMAND}`; export r; \
42328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42329 $(NORMAL_TARGET_EXPORTS) \
42330 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
42331 for flag in $(EXTRA_TARGET_FLAGS); do \
42332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42333 done; \
42334 (cd $(TARGET_SUBDIR)/libgloss && \
42335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42337 "RANLIB=$${RANLIB}" \
42338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42339 dvi) \
42340 || exit 1
42341
42342@endif target-libgloss
42343
42344.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
42345maybe-pdf-target-libgloss:
42346@if target-libgloss
42347maybe-pdf-target-libgloss: pdf-target-libgloss
42348
42349pdf-target-libgloss: \
42350 configure-target-libgloss
42351 @: $(MAKE); $(unstage)
42352 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42353 r=`${PWD_COMMAND}`; export r; \
42354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42355 $(NORMAL_TARGET_EXPORTS) \
42356 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
42357 for flag in $(EXTRA_TARGET_FLAGS); do \
42358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42359 done; \
42360 (cd $(TARGET_SUBDIR)/libgloss && \
42361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42363 "RANLIB=$${RANLIB}" \
42364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42365 pdf) \
42366 || exit 1
42367
42368@endif target-libgloss
42369
42370.PHONY: maybe-html-target-libgloss html-target-libgloss
42371maybe-html-target-libgloss:
42372@if target-libgloss
42373maybe-html-target-libgloss: html-target-libgloss
42374
42375html-target-libgloss: \
42376 configure-target-libgloss
42377 @: $(MAKE); $(unstage)
42378 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42379 r=`${PWD_COMMAND}`; export r; \
42380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42381 $(NORMAL_TARGET_EXPORTS) \
42382 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
42383 for flag in $(EXTRA_TARGET_FLAGS); do \
42384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42385 done; \
42386 (cd $(TARGET_SUBDIR)/libgloss && \
42387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42389 "RANLIB=$${RANLIB}" \
42390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42391 html) \
42392 || exit 1
42393
42394@endif target-libgloss
42395
42396.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
42397maybe-TAGS-target-libgloss:
42398@if target-libgloss
42399maybe-TAGS-target-libgloss: TAGS-target-libgloss
42400
42401TAGS-target-libgloss: \
42402 configure-target-libgloss
42403 @: $(MAKE); $(unstage)
42404 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42405 r=`${PWD_COMMAND}`; export r; \
42406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42407 $(NORMAL_TARGET_EXPORTS) \
42408 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
42409 for flag in $(EXTRA_TARGET_FLAGS); do \
42410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42411 done; \
42412 (cd $(TARGET_SUBDIR)/libgloss && \
42413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42415 "RANLIB=$${RANLIB}" \
42416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42417 TAGS) \
42418 || exit 1
42419
42420@endif target-libgloss
42421
42422.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
42423maybe-install-info-target-libgloss:
42424@if target-libgloss
42425maybe-install-info-target-libgloss: install-info-target-libgloss
42426
42427install-info-target-libgloss: \
42428 configure-target-libgloss \
42429 info-target-libgloss
42430 @: $(MAKE); $(unstage)
42431 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42432 r=`${PWD_COMMAND}`; export r; \
42433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42434 $(NORMAL_TARGET_EXPORTS) \
42435 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
42436 for flag in $(EXTRA_TARGET_FLAGS); do \
42437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42438 done; \
42439 (cd $(TARGET_SUBDIR)/libgloss && \
42440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42442 "RANLIB=$${RANLIB}" \
42443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42444 install-info) \
42445 || exit 1
42446
42447@endif target-libgloss
42448
42449.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
42450maybe-install-pdf-target-libgloss:
42451@if target-libgloss
42452maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
42453
42454install-pdf-target-libgloss: \
42455 configure-target-libgloss \
42456 pdf-target-libgloss
42457 @: $(MAKE); $(unstage)
42458 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42459 r=`${PWD_COMMAND}`; export r; \
42460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42461 $(NORMAL_TARGET_EXPORTS) \
42462 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
42463 for flag in $(EXTRA_TARGET_FLAGS); do \
42464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42465 done; \
42466 (cd $(TARGET_SUBDIR)/libgloss && \
42467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42469 "RANLIB=$${RANLIB}" \
42470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42471 install-pdf) \
42472 || exit 1
42473
42474@endif target-libgloss
42475
42476.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
42477maybe-install-html-target-libgloss:
42478@if target-libgloss
42479maybe-install-html-target-libgloss: install-html-target-libgloss
42480
42481install-html-target-libgloss: \
42482 configure-target-libgloss \
42483 html-target-libgloss
42484 @: $(MAKE); $(unstage)
42485 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42486 r=`${PWD_COMMAND}`; export r; \
42487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42488 $(NORMAL_TARGET_EXPORTS) \
42489 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
42490 for flag in $(EXTRA_TARGET_FLAGS); do \
42491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42492 done; \
42493 (cd $(TARGET_SUBDIR)/libgloss && \
42494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42496 "RANLIB=$${RANLIB}" \
42497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42498 install-html) \
42499 || exit 1
42500
42501@endif target-libgloss
42502
42503.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
42504maybe-installcheck-target-libgloss:
42505@if target-libgloss
42506maybe-installcheck-target-libgloss: installcheck-target-libgloss
42507
42508installcheck-target-libgloss: \
42509 configure-target-libgloss
42510 @: $(MAKE); $(unstage)
42511 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42512 r=`${PWD_COMMAND}`; export r; \
42513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42514 $(NORMAL_TARGET_EXPORTS) \
42515 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
42516 for flag in $(EXTRA_TARGET_FLAGS); do \
42517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42518 done; \
42519 (cd $(TARGET_SUBDIR)/libgloss && \
42520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42522 "RANLIB=$${RANLIB}" \
42523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42524 installcheck) \
42525 || exit 1
42526
42527@endif target-libgloss
42528
42529.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
42530maybe-mostlyclean-target-libgloss:
42531@if target-libgloss
42532maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
42533
42534mostlyclean-target-libgloss:
42535 @: $(MAKE); $(unstage)
42536 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42537 r=`${PWD_COMMAND}`; export r; \
42538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42539 $(NORMAL_TARGET_EXPORTS) \
42540 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
42541 for flag in $(EXTRA_TARGET_FLAGS); do \
42542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42543 done; \
42544 (cd $(TARGET_SUBDIR)/libgloss && \
42545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42547 "RANLIB=$${RANLIB}" \
42548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42549 mostlyclean) \
42550 || exit 1
42551
42552@endif target-libgloss
42553
42554.PHONY: maybe-clean-target-libgloss clean-target-libgloss
42555maybe-clean-target-libgloss:
42556@if target-libgloss
42557maybe-clean-target-libgloss: clean-target-libgloss
42558
42559clean-target-libgloss:
42560 @: $(MAKE); $(unstage)
42561 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42562 r=`${PWD_COMMAND}`; export r; \
42563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42564 $(NORMAL_TARGET_EXPORTS) \
42565 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
42566 for flag in $(EXTRA_TARGET_FLAGS); do \
42567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42568 done; \
42569 (cd $(TARGET_SUBDIR)/libgloss && \
42570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42572 "RANLIB=$${RANLIB}" \
42573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42574 clean) \
42575 || exit 1
42576
42577@endif target-libgloss
42578
42579.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
42580maybe-distclean-target-libgloss:
42581@if target-libgloss
42582maybe-distclean-target-libgloss: distclean-target-libgloss
42583
42584distclean-target-libgloss:
42585 @: $(MAKE); $(unstage)
42586 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42587 r=`${PWD_COMMAND}`; export r; \
42588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42589 $(NORMAL_TARGET_EXPORTS) \
42590 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
42591 for flag in $(EXTRA_TARGET_FLAGS); do \
42592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42593 done; \
42594 (cd $(TARGET_SUBDIR)/libgloss && \
42595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42597 "RANLIB=$${RANLIB}" \
42598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42599 distclean) \
42600 || exit 1
42601
42602@endif target-libgloss
42603
42604.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
42605maybe-maintainer-clean-target-libgloss:
42606@if target-libgloss
42607maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
42608
42609maintainer-clean-target-libgloss:
42610 @: $(MAKE); $(unstage)
42611 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
42612 r=`${PWD_COMMAND}`; export r; \
42613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42614 $(NORMAL_TARGET_EXPORTS) \
42615 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
42616 for flag in $(EXTRA_TARGET_FLAGS); do \
42617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42618 done; \
42619 (cd $(TARGET_SUBDIR)/libgloss && \
42620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42622 "RANLIB=$${RANLIB}" \
42623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42624 maintainer-clean) \
42625 || exit 1
42626
42627@endif target-libgloss
42628
42629
42630
42631
42632
42633.PHONY: configure-target-libffi maybe-configure-target-libffi
42634maybe-configure-target-libffi:
42635@if gcc-bootstrap
42636configure-target-libffi: stage_current
42637@endif gcc-bootstrap
42638@if target-libffi
42639maybe-configure-target-libffi: configure-target-libffi
42640configure-target-libffi:
42641 @: $(MAKE); $(unstage)
42642 @r=`${PWD_COMMAND}`; export r; \
42643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42644 echo "Checking multilib configuration for libffi..."; \
42645 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
42646 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
42647 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
42648 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
42649 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
42650 else \
42651 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
42652 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
42653 fi; \
42654 else \
42655 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
42656 fi; \
42657 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
42658 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
42659 $(NORMAL_TARGET_EXPORTS) \
42660 echo Configuring in $(TARGET_SUBDIR)/libffi; \
42661 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
42662 case $(srcdir) in \
42663 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42664 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
42665 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42666 esac; \
42667 module_srcdir=libffi; \
42668 rm -f no-such-file || : ; \
42669 CONFIG_SITE=no-such-file $(SHELL) \
42670 $$s/$$module_srcdir/configure \
42671 --srcdir=$${topdir}/$$module_srcdir \
42672 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42673 --target=${target_alias} \
42674 || exit 1
42675@endif target-libffi
42676
42677
42678
42679
42680
42681.PHONY: all-target-libffi maybe-all-target-libffi
42682maybe-all-target-libffi:
42683@if gcc-bootstrap
42684all-target-libffi: stage_current
42685@endif gcc-bootstrap
42686@if target-libffi
42687TARGET-target-libffi=all
42688maybe-all-target-libffi: all-target-libffi
42689all-target-libffi: configure-target-libffi
42690 @: $(MAKE); $(unstage)
42691 @r=`${PWD_COMMAND}`; export r; \
42692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42693 $(NORMAL_TARGET_EXPORTS) \
42694 (cd $(TARGET_SUBDIR)/libffi && \
42695 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42696 $(TARGET-target-libffi))
42697@endif target-libffi
42698
42699
42700
42701
42702
42703.PHONY: check-target-libffi maybe-check-target-libffi
42704maybe-check-target-libffi:
42705@if target-libffi
42706maybe-check-target-libffi: check-target-libffi
42707
42708check-target-libffi:
42709 @: $(MAKE); $(unstage)
42710 @r=`${PWD_COMMAND}`; export r; \
42711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42712 $(NORMAL_TARGET_EXPORTS) \
42713 (cd $(TARGET_SUBDIR)/libffi && \
42714 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42715
42716@endif target-libffi
42717
42718.PHONY: install-target-libffi maybe-install-target-libffi
42719maybe-install-target-libffi:
42720@if target-libffi
42721maybe-install-target-libffi: install-target-libffi
42722
42723# Dummy target for uninstallable.
42724install-target-libffi:
42725
42726@endif target-libffi
42727
42728.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
42729maybe-install-strip-target-libffi:
42730@if target-libffi
42731maybe-install-strip-target-libffi: install-strip-target-libffi
42732
42733# Dummy target for uninstallable.
42734install-strip-target-libffi:
42735
42736@endif target-libffi
42737
42738# Other targets (info, dvi, pdf, etc.)
42739
42740.PHONY: maybe-info-target-libffi info-target-libffi
42741maybe-info-target-libffi:
42742@if target-libffi
42743maybe-info-target-libffi: info-target-libffi
42744
42745info-target-libffi: \
42746 configure-target-libffi
42747 @: $(MAKE); $(unstage)
42748 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42749 r=`${PWD_COMMAND}`; export r; \
42750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42751 $(NORMAL_TARGET_EXPORTS) \
42752 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
42753 for flag in $(EXTRA_TARGET_FLAGS); do \
42754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42755 done; \
42756 (cd $(TARGET_SUBDIR)/libffi && \
42757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42759 "RANLIB=$${RANLIB}" \
42760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42761 info) \
42762 || exit 1
42763
42764@endif target-libffi
42765
42766.PHONY: maybe-dvi-target-libffi dvi-target-libffi
42767maybe-dvi-target-libffi:
42768@if target-libffi
42769maybe-dvi-target-libffi: dvi-target-libffi
42770
42771dvi-target-libffi: \
42772 configure-target-libffi
42773 @: $(MAKE); $(unstage)
42774 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42775 r=`${PWD_COMMAND}`; export r; \
42776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42777 $(NORMAL_TARGET_EXPORTS) \
42778 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
42779 for flag in $(EXTRA_TARGET_FLAGS); do \
42780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42781 done; \
42782 (cd $(TARGET_SUBDIR)/libffi && \
42783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42785 "RANLIB=$${RANLIB}" \
42786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42787 dvi) \
42788 || exit 1
42789
42790@endif target-libffi
42791
42792.PHONY: maybe-pdf-target-libffi pdf-target-libffi
42793maybe-pdf-target-libffi:
42794@if target-libffi
42795maybe-pdf-target-libffi: pdf-target-libffi
42796
42797pdf-target-libffi: \
42798 configure-target-libffi
42799 @: $(MAKE); $(unstage)
42800 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42801 r=`${PWD_COMMAND}`; export r; \
42802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42803 $(NORMAL_TARGET_EXPORTS) \
42804 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
42805 for flag in $(EXTRA_TARGET_FLAGS); do \
42806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42807 done; \
42808 (cd $(TARGET_SUBDIR)/libffi && \
42809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42811 "RANLIB=$${RANLIB}" \
42812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42813 pdf) \
42814 || exit 1
42815
42816@endif target-libffi
42817
42818.PHONY: maybe-html-target-libffi html-target-libffi
42819maybe-html-target-libffi:
42820@if target-libffi
42821maybe-html-target-libffi: html-target-libffi
42822
42823html-target-libffi: \
42824 configure-target-libffi
42825 @: $(MAKE); $(unstage)
42826 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42827 r=`${PWD_COMMAND}`; export r; \
42828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42829 $(NORMAL_TARGET_EXPORTS) \
42830 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
42831 for flag in $(EXTRA_TARGET_FLAGS); do \
42832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42833 done; \
42834 (cd $(TARGET_SUBDIR)/libffi && \
42835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42837 "RANLIB=$${RANLIB}" \
42838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42839 html) \
42840 || exit 1
42841
42842@endif target-libffi
42843
42844.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
42845maybe-TAGS-target-libffi:
42846@if target-libffi
42847maybe-TAGS-target-libffi: TAGS-target-libffi
42848
42849TAGS-target-libffi: \
42850 configure-target-libffi
42851 @: $(MAKE); $(unstage)
42852 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42853 r=`${PWD_COMMAND}`; export r; \
42854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42855 $(NORMAL_TARGET_EXPORTS) \
42856 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
42857 for flag in $(EXTRA_TARGET_FLAGS); do \
42858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42859 done; \
42860 (cd $(TARGET_SUBDIR)/libffi && \
42861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42863 "RANLIB=$${RANLIB}" \
42864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42865 TAGS) \
42866 || exit 1
42867
42868@endif target-libffi
42869
42870.PHONY: maybe-install-info-target-libffi install-info-target-libffi
42871maybe-install-info-target-libffi:
42872@if target-libffi
42873maybe-install-info-target-libffi: install-info-target-libffi
42874
42875install-info-target-libffi: \
42876 configure-target-libffi \
42877 info-target-libffi
42878 @: $(MAKE); $(unstage)
42879 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42880 r=`${PWD_COMMAND}`; export r; \
42881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42882 $(NORMAL_TARGET_EXPORTS) \
42883 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
42884 for flag in $(EXTRA_TARGET_FLAGS); do \
42885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42886 done; \
42887 (cd $(TARGET_SUBDIR)/libffi && \
42888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42890 "RANLIB=$${RANLIB}" \
42891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42892 install-info) \
42893 || exit 1
42894
42895@endif target-libffi
42896
42897.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
42898maybe-install-pdf-target-libffi:
42899@if target-libffi
42900maybe-install-pdf-target-libffi: install-pdf-target-libffi
42901
42902install-pdf-target-libffi: \
42903 configure-target-libffi \
42904 pdf-target-libffi
42905 @: $(MAKE); $(unstage)
42906 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42907 r=`${PWD_COMMAND}`; export r; \
42908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42909 $(NORMAL_TARGET_EXPORTS) \
42910 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
42911 for flag in $(EXTRA_TARGET_FLAGS); do \
42912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42913 done; \
42914 (cd $(TARGET_SUBDIR)/libffi && \
42915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42917 "RANLIB=$${RANLIB}" \
42918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42919 install-pdf) \
42920 || exit 1
42921
42922@endif target-libffi
42923
42924.PHONY: maybe-install-html-target-libffi install-html-target-libffi
42925maybe-install-html-target-libffi:
42926@if target-libffi
42927maybe-install-html-target-libffi: install-html-target-libffi
42928
42929install-html-target-libffi: \
42930 configure-target-libffi \
42931 html-target-libffi
42932 @: $(MAKE); $(unstage)
42933 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42934 r=`${PWD_COMMAND}`; export r; \
42935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42936 $(NORMAL_TARGET_EXPORTS) \
42937 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
42938 for flag in $(EXTRA_TARGET_FLAGS); do \
42939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42940 done; \
42941 (cd $(TARGET_SUBDIR)/libffi && \
42942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42944 "RANLIB=$${RANLIB}" \
42945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42946 install-html) \
42947 || exit 1
42948
42949@endif target-libffi
42950
42951.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
42952maybe-installcheck-target-libffi:
42953@if target-libffi
42954maybe-installcheck-target-libffi: installcheck-target-libffi
42955
42956installcheck-target-libffi: \
42957 configure-target-libffi
42958 @: $(MAKE); $(unstage)
42959 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42960 r=`${PWD_COMMAND}`; export r; \
42961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42962 $(NORMAL_TARGET_EXPORTS) \
42963 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
42964 for flag in $(EXTRA_TARGET_FLAGS); do \
42965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42966 done; \
42967 (cd $(TARGET_SUBDIR)/libffi && \
42968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42970 "RANLIB=$${RANLIB}" \
42971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42972 installcheck) \
42973 || exit 1
42974
42975@endif target-libffi
42976
42977.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
42978maybe-mostlyclean-target-libffi:
42979@if target-libffi
42980maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
42981
42982mostlyclean-target-libffi:
42983 @: $(MAKE); $(unstage)
42984 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42985 r=`${PWD_COMMAND}`; export r; \
42986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42987 $(NORMAL_TARGET_EXPORTS) \
42988 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
42989 for flag in $(EXTRA_TARGET_FLAGS); do \
42990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42991 done; \
42992 (cd $(TARGET_SUBDIR)/libffi && \
42993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42995 "RANLIB=$${RANLIB}" \
42996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42997 mostlyclean) \
42998 || exit 1
42999
43000@endif target-libffi
43001
43002.PHONY: maybe-clean-target-libffi clean-target-libffi
43003maybe-clean-target-libffi:
43004@if target-libffi
43005maybe-clean-target-libffi: clean-target-libffi
43006
43007clean-target-libffi:
43008 @: $(MAKE); $(unstage)
43009 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
43010 r=`${PWD_COMMAND}`; export r; \
43011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43012 $(NORMAL_TARGET_EXPORTS) \
43013 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
43014 for flag in $(EXTRA_TARGET_FLAGS); do \
43015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43016 done; \
43017 (cd $(TARGET_SUBDIR)/libffi && \
43018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43020 "RANLIB=$${RANLIB}" \
43021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43022 clean) \
43023 || exit 1
43024
43025@endif target-libffi
43026
43027.PHONY: maybe-distclean-target-libffi distclean-target-libffi
43028maybe-distclean-target-libffi:
43029@if target-libffi
43030maybe-distclean-target-libffi: distclean-target-libffi
43031
43032distclean-target-libffi:
43033 @: $(MAKE); $(unstage)
43034 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
43035 r=`${PWD_COMMAND}`; export r; \
43036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43037 $(NORMAL_TARGET_EXPORTS) \
43038 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
43039 for flag in $(EXTRA_TARGET_FLAGS); do \
43040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43041 done; \
43042 (cd $(TARGET_SUBDIR)/libffi && \
43043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43045 "RANLIB=$${RANLIB}" \
43046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43047 distclean) \
43048 || exit 1
43049
43050@endif target-libffi
43051
43052.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
43053maybe-maintainer-clean-target-libffi:
43054@if target-libffi
43055maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
43056
43057maintainer-clean-target-libffi:
43058 @: $(MAKE); $(unstage)
43059 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
43060 r=`${PWD_COMMAND}`; export r; \
43061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43062 $(NORMAL_TARGET_EXPORTS) \
43063 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
43064 for flag in $(EXTRA_TARGET_FLAGS); do \
43065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43066 done; \
43067 (cd $(TARGET_SUBDIR)/libffi && \
43068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43070 "RANLIB=$${RANLIB}" \
43071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43072 maintainer-clean) \
43073 || exit 1
43074
43075@endif target-libffi
43076
43077
43078
43079
43080
43081.PHONY: configure-target-libjava maybe-configure-target-libjava
43082maybe-configure-target-libjava:
43083@if gcc-bootstrap
43084configure-target-libjava: stage_current
43085@endif gcc-bootstrap
43086@if target-libjava
43087maybe-configure-target-libjava: configure-target-libjava
43088configure-target-libjava:
43089 @: $(MAKE); $(unstage)
43090 @r=`${PWD_COMMAND}`; export r; \
43091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43092 echo "Checking multilib configuration for libjava..."; \
43093 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
43094 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
43095 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
43096 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
43097 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
43098 else \
43099 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
43100 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43101 fi; \
43102 else \
43103 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43104 fi; \
43105 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
43106 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
43107 $(RAW_CXX_TARGET_EXPORTS) \
43108 echo Configuring in $(TARGET_SUBDIR)/libjava; \
43109 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
43110 case $(srcdir) in \
43111 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43112 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
43113 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43114 esac; \
43115 module_srcdir=libjava; \
43116 rm -f no-such-file || : ; \
43117 CONFIG_SITE=no-such-file $(SHELL) \
43118 $$s/$$module_srcdir/configure \
43119 --srcdir=$${topdir}/$$module_srcdir \
43120 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43121 --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
43122 || exit 1
43123@endif target-libjava
43124
43125
43126
43127
43128
43129.PHONY: all-target-libjava maybe-all-target-libjava
43130maybe-all-target-libjava:
43131@if gcc-bootstrap
43132all-target-libjava: stage_current
43133@endif gcc-bootstrap
43134@if target-libjava
43135TARGET-target-libjava=all
43136maybe-all-target-libjava: all-target-libjava
43137all-target-libjava: configure-target-libjava
43138 @: $(MAKE); $(unstage)
43139 @r=`${PWD_COMMAND}`; export r; \
43140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43141 $(RAW_CXX_TARGET_EXPORTS) \
43142 (cd $(TARGET_SUBDIR)/libjava && \
43143 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43144 $(TARGET-target-libjava))
43145@endif target-libjava
43146
43147
43148
43149
43150
43151.PHONY: check-target-libjava maybe-check-target-libjava
43152maybe-check-target-libjava:
43153@if target-libjava
43154maybe-check-target-libjava: check-target-libjava
43155
43156check-target-libjava:
43157 @: $(MAKE); $(unstage)
43158 @r=`${PWD_COMMAND}`; export r; \
43159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43160 $(RAW_CXX_TARGET_EXPORTS) \
43161 (cd $(TARGET_SUBDIR)/libjava && \
43162 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
43163
43164@endif target-libjava
43165
43166.PHONY: install-target-libjava maybe-install-target-libjava
43167maybe-install-target-libjava:
43168@if target-libjava
43169maybe-install-target-libjava: install-target-libjava
43170
43171install-target-libjava: installdirs
43172 @: $(MAKE); $(unstage)
43173 @r=`${PWD_COMMAND}`; export r; \
43174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43175 $(RAW_CXX_TARGET_EXPORTS) \
43176 (cd $(TARGET_SUBDIR)/libjava && \
43177 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43178
43179@endif target-libjava
43180
43181.PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
43182maybe-install-strip-target-libjava:
43183@if target-libjava
43184maybe-install-strip-target-libjava: install-strip-target-libjava
43185
43186install-strip-target-libjava: installdirs
43187 @: $(MAKE); $(unstage)
43188 @r=`${PWD_COMMAND}`; export r; \
43189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43190 $(RAW_CXX_TARGET_EXPORTS) \
43191 (cd $(TARGET_SUBDIR)/libjava && \
43192 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43193
43194@endif target-libjava
43195
43196# Other targets (info, dvi, pdf, etc.)
43197
43198.PHONY: maybe-info-target-libjava info-target-libjava
43199maybe-info-target-libjava:
43200@if target-libjava
43201maybe-info-target-libjava: info-target-libjava
43202
43203info-target-libjava: \
43204 configure-target-libjava
43205 @: $(MAKE); $(unstage)
43206 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43207 r=`${PWD_COMMAND}`; export r; \
43208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43209 $(RAW_CXX_TARGET_EXPORTS) \
43210 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
43211 for flag in $(EXTRA_TARGET_FLAGS); do \
43212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43213 done; \
43214 (cd $(TARGET_SUBDIR)/libjava && \
43215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43217 "RANLIB=$${RANLIB}" \
43218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43219 info) \
43220 || exit 1
43221
43222@endif target-libjava
43223
43224.PHONY: maybe-dvi-target-libjava dvi-target-libjava
43225maybe-dvi-target-libjava:
43226@if target-libjava
43227maybe-dvi-target-libjava: dvi-target-libjava
43228
43229dvi-target-libjava: \
43230 configure-target-libjava
43231 @: $(MAKE); $(unstage)
43232 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43233 r=`${PWD_COMMAND}`; export r; \
43234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43235 $(RAW_CXX_TARGET_EXPORTS) \
43236 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
43237 for flag in $(EXTRA_TARGET_FLAGS); do \
43238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43239 done; \
43240 (cd $(TARGET_SUBDIR)/libjava && \
43241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43243 "RANLIB=$${RANLIB}" \
43244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43245 dvi) \
43246 || exit 1
43247
43248@endif target-libjava
43249
43250.PHONY: maybe-pdf-target-libjava pdf-target-libjava
43251maybe-pdf-target-libjava:
43252@if target-libjava
43253maybe-pdf-target-libjava: pdf-target-libjava
43254
43255pdf-target-libjava: \
43256 configure-target-libjava
43257 @: $(MAKE); $(unstage)
43258 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43259 r=`${PWD_COMMAND}`; export r; \
43260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43261 $(RAW_CXX_TARGET_EXPORTS) \
43262 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
43263 for flag in $(EXTRA_TARGET_FLAGS); do \
43264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43265 done; \
43266 (cd $(TARGET_SUBDIR)/libjava && \
43267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43269 "RANLIB=$${RANLIB}" \
43270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43271 pdf) \
43272 || exit 1
43273
43274@endif target-libjava
43275
43276.PHONY: maybe-html-target-libjava html-target-libjava
43277maybe-html-target-libjava:
43278@if target-libjava
43279maybe-html-target-libjava: html-target-libjava
43280
43281html-target-libjava: \
43282 configure-target-libjava
43283 @: $(MAKE); $(unstage)
43284 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43285 r=`${PWD_COMMAND}`; export r; \
43286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43287 $(RAW_CXX_TARGET_EXPORTS) \
43288 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
43289 for flag in $(EXTRA_TARGET_FLAGS); do \
43290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43291 done; \
43292 (cd $(TARGET_SUBDIR)/libjava && \
43293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43295 "RANLIB=$${RANLIB}" \
43296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43297 html) \
43298 || exit 1
43299
43300@endif target-libjava
43301
43302.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
43303maybe-TAGS-target-libjava:
43304@if target-libjava
43305maybe-TAGS-target-libjava: TAGS-target-libjava
43306
43307TAGS-target-libjava: \
43308 configure-target-libjava
43309 @: $(MAKE); $(unstage)
43310 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43311 r=`${PWD_COMMAND}`; export r; \
43312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43313 $(RAW_CXX_TARGET_EXPORTS) \
43314 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
43315 for flag in $(EXTRA_TARGET_FLAGS); do \
43316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43317 done; \
43318 (cd $(TARGET_SUBDIR)/libjava && \
43319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43321 "RANLIB=$${RANLIB}" \
43322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43323 TAGS) \
43324 || exit 1
43325
43326@endif target-libjava
43327
43328.PHONY: maybe-install-info-target-libjava install-info-target-libjava
43329maybe-install-info-target-libjava:
43330@if target-libjava
43331maybe-install-info-target-libjava: install-info-target-libjava
43332
43333install-info-target-libjava: \
43334 configure-target-libjava \
43335 info-target-libjava
43336 @: $(MAKE); $(unstage)
43337 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43338 r=`${PWD_COMMAND}`; export r; \
43339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43340 $(RAW_CXX_TARGET_EXPORTS) \
43341 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
43342 for flag in $(EXTRA_TARGET_FLAGS); do \
43343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43344 done; \
43345 (cd $(TARGET_SUBDIR)/libjava && \
43346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43348 "RANLIB=$${RANLIB}" \
43349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43350 install-info) \
43351 || exit 1
43352
43353@endif target-libjava
43354
43355.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
43356maybe-install-pdf-target-libjava:
43357@if target-libjava
43358maybe-install-pdf-target-libjava: install-pdf-target-libjava
43359
43360install-pdf-target-libjava: \
43361 configure-target-libjava \
43362 pdf-target-libjava
43363 @: $(MAKE); $(unstage)
43364 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43365 r=`${PWD_COMMAND}`; export r; \
43366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43367 $(RAW_CXX_TARGET_EXPORTS) \
43368 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
43369 for flag in $(EXTRA_TARGET_FLAGS); do \
43370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43371 done; \
43372 (cd $(TARGET_SUBDIR)/libjava && \
43373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43375 "RANLIB=$${RANLIB}" \
43376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43377 install-pdf) \
43378 || exit 1
43379
43380@endif target-libjava
43381
43382.PHONY: maybe-install-html-target-libjava install-html-target-libjava
43383maybe-install-html-target-libjava:
43384@if target-libjava
43385maybe-install-html-target-libjava: install-html-target-libjava
43386
43387install-html-target-libjava: \
43388 configure-target-libjava \
43389 html-target-libjava
43390 @: $(MAKE); $(unstage)
43391 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43392 r=`${PWD_COMMAND}`; export r; \
43393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43394 $(RAW_CXX_TARGET_EXPORTS) \
43395 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
43396 for flag in $(EXTRA_TARGET_FLAGS); do \
43397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43398 done; \
43399 (cd $(TARGET_SUBDIR)/libjava && \
43400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43402 "RANLIB=$${RANLIB}" \
43403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43404 install-html) \
43405 || exit 1
43406
43407@endif target-libjava
43408
43409.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
43410maybe-installcheck-target-libjava:
43411@if target-libjava
43412maybe-installcheck-target-libjava: installcheck-target-libjava
43413
43414installcheck-target-libjava: \
43415 configure-target-libjava
43416 @: $(MAKE); $(unstage)
43417 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43418 r=`${PWD_COMMAND}`; export r; \
43419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43420 $(RAW_CXX_TARGET_EXPORTS) \
43421 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
43422 for flag in $(EXTRA_TARGET_FLAGS); do \
43423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43424 done; \
43425 (cd $(TARGET_SUBDIR)/libjava && \
43426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43428 "RANLIB=$${RANLIB}" \
43429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43430 installcheck) \
43431 || exit 1
43432
43433@endif target-libjava
43434
43435.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
43436maybe-mostlyclean-target-libjava:
43437@if target-libjava
43438maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
43439
43440mostlyclean-target-libjava:
43441 @: $(MAKE); $(unstage)
43442 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43443 r=`${PWD_COMMAND}`; export r; \
43444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43445 $(RAW_CXX_TARGET_EXPORTS) \
43446 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
43447 for flag in $(EXTRA_TARGET_FLAGS); do \
43448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43449 done; \
43450 (cd $(TARGET_SUBDIR)/libjava && \
43451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43453 "RANLIB=$${RANLIB}" \
43454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43455 mostlyclean) \
43456 || exit 1
43457
43458@endif target-libjava
43459
43460.PHONY: maybe-clean-target-libjava clean-target-libjava
43461maybe-clean-target-libjava:
43462@if target-libjava
43463maybe-clean-target-libjava: clean-target-libjava
43464
43465clean-target-libjava:
43466 @: $(MAKE); $(unstage)
43467 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43468 r=`${PWD_COMMAND}`; export r; \
43469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43470 $(RAW_CXX_TARGET_EXPORTS) \
43471 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
43472 for flag in $(EXTRA_TARGET_FLAGS); do \
43473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43474 done; \
43475 (cd $(TARGET_SUBDIR)/libjava && \
43476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43478 "RANLIB=$${RANLIB}" \
43479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43480 clean) \
43481 || exit 1
43482
43483@endif target-libjava
43484
43485.PHONY: maybe-distclean-target-libjava distclean-target-libjava
43486maybe-distclean-target-libjava:
43487@if target-libjava
43488maybe-distclean-target-libjava: distclean-target-libjava
43489
43490distclean-target-libjava:
43491 @: $(MAKE); $(unstage)
43492 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43493 r=`${PWD_COMMAND}`; export r; \
43494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43495 $(RAW_CXX_TARGET_EXPORTS) \
43496 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
43497 for flag in $(EXTRA_TARGET_FLAGS); do \
43498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43499 done; \
43500 (cd $(TARGET_SUBDIR)/libjava && \
43501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43503 "RANLIB=$${RANLIB}" \
43504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43505 distclean) \
43506 || exit 1
43507
43508@endif target-libjava
43509
43510.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
43511maybe-maintainer-clean-target-libjava:
43512@if target-libjava
43513maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
43514
43515maintainer-clean-target-libjava:
43516 @: $(MAKE); $(unstage)
43517 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
43518 r=`${PWD_COMMAND}`; export r; \
43519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43520 $(RAW_CXX_TARGET_EXPORTS) \
43521 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
43522 for flag in $(EXTRA_TARGET_FLAGS); do \
43523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43524 done; \
43525 (cd $(TARGET_SUBDIR)/libjava && \
43526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43528 "RANLIB=$${RANLIB}" \
43529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43530 maintainer-clean) \
43531 || exit 1
43532
43533@endif target-libjava
43534
43535
43536
43537
43538
43539.PHONY: configure-target-zlib maybe-configure-target-zlib
43540maybe-configure-target-zlib:
43541@if gcc-bootstrap
43542configure-target-zlib: stage_current
43543@endif gcc-bootstrap
43544@if target-zlib
43545maybe-configure-target-zlib: configure-target-zlib
43546configure-target-zlib:
43547 @: $(MAKE); $(unstage)
43548 @r=`${PWD_COMMAND}`; export r; \
43549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43550 echo "Checking multilib configuration for zlib..."; \
43551 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
43552 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
43553 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
43554 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
43555 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
43556 else \
43557 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
43558 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43559 fi; \
43560 else \
43561 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43562 fi; \
43563 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
43564 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
43565 $(NORMAL_TARGET_EXPORTS) \
43566 echo Configuring in $(TARGET_SUBDIR)/zlib; \
43567 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
43568 case $(srcdir) in \
43569 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43570 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
43571 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43572 esac; \
43573 module_srcdir=zlib; \
43574 rm -f no-such-file || : ; \
43575 CONFIG_SITE=no-such-file $(SHELL) \
43576 $$s/$$module_srcdir/configure \
43577 --srcdir=$${topdir}/$$module_srcdir \
43578 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43579 --target=${target_alias} \
43580 || exit 1
43581@endif target-zlib
43582
43583
43584
43585
43586
43587.PHONY: all-target-zlib maybe-all-target-zlib
43588maybe-all-target-zlib:
43589@if gcc-bootstrap
43590all-target-zlib: stage_current
43591@endif gcc-bootstrap
43592@if target-zlib
43593TARGET-target-zlib=all
43594maybe-all-target-zlib: all-target-zlib
43595all-target-zlib: configure-target-zlib
43596 @: $(MAKE); $(unstage)
43597 @r=`${PWD_COMMAND}`; export r; \
43598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43599 $(NORMAL_TARGET_EXPORTS) \
43600 (cd $(TARGET_SUBDIR)/zlib && \
43601 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43602 $(TARGET-target-zlib))
43603@endif target-zlib
43604
43605
43606
43607
43608
43609.PHONY: check-target-zlib maybe-check-target-zlib
43610maybe-check-target-zlib:
43611@if target-zlib
43612maybe-check-target-zlib: check-target-zlib
43613
43614check-target-zlib:
43615 @: $(MAKE); $(unstage)
43616 @r=`${PWD_COMMAND}`; export r; \
43617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43618 $(NORMAL_TARGET_EXPORTS) \
43619 (cd $(TARGET_SUBDIR)/zlib && \
43620 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43621
43622@endif target-zlib
43623
43624.PHONY: install-target-zlib maybe-install-target-zlib
43625maybe-install-target-zlib:
43626@if target-zlib
43627maybe-install-target-zlib: install-target-zlib
43628
43629install-target-zlib: installdirs
43630 @: $(MAKE); $(unstage)
43631 @r=`${PWD_COMMAND}`; export r; \
43632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43633 $(NORMAL_TARGET_EXPORTS) \
43634 (cd $(TARGET_SUBDIR)/zlib && \
43635 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43636
43637@endif target-zlib
43638
43639.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
43640maybe-install-strip-target-zlib:
43641@if target-zlib
43642maybe-install-strip-target-zlib: install-strip-target-zlib
43643
43644install-strip-target-zlib: installdirs
43645 @: $(MAKE); $(unstage)
43646 @r=`${PWD_COMMAND}`; export r; \
43647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43648 $(NORMAL_TARGET_EXPORTS) \
43649 (cd $(TARGET_SUBDIR)/zlib && \
43650 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43651
43652@endif target-zlib
43653
43654# Other targets (info, dvi, pdf, etc.)
43655
43656.PHONY: maybe-info-target-zlib info-target-zlib
43657maybe-info-target-zlib:
43658@if target-zlib
43659maybe-info-target-zlib: info-target-zlib
43660
43661info-target-zlib: \
43662 configure-target-zlib
43663 @: $(MAKE); $(unstage)
43664 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43665 r=`${PWD_COMMAND}`; export r; \
43666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43667 $(NORMAL_TARGET_EXPORTS) \
43668 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
43669 for flag in $(EXTRA_TARGET_FLAGS); do \
43670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43671 done; \
43672 (cd $(TARGET_SUBDIR)/zlib && \
43673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43675 "RANLIB=$${RANLIB}" \
43676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43677 info) \
43678 || exit 1
43679
43680@endif target-zlib
43681
43682.PHONY: maybe-dvi-target-zlib dvi-target-zlib
43683maybe-dvi-target-zlib:
43684@if target-zlib
43685maybe-dvi-target-zlib: dvi-target-zlib
43686
43687dvi-target-zlib: \
43688 configure-target-zlib
43689 @: $(MAKE); $(unstage)
43690 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43691 r=`${PWD_COMMAND}`; export r; \
43692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43693 $(NORMAL_TARGET_EXPORTS) \
43694 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
43695 for flag in $(EXTRA_TARGET_FLAGS); do \
43696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43697 done; \
43698 (cd $(TARGET_SUBDIR)/zlib && \
43699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43701 "RANLIB=$${RANLIB}" \
43702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43703 dvi) \
43704 || exit 1
43705
43706@endif target-zlib
43707
43708.PHONY: maybe-pdf-target-zlib pdf-target-zlib
43709maybe-pdf-target-zlib:
43710@if target-zlib
43711maybe-pdf-target-zlib: pdf-target-zlib
43712
43713pdf-target-zlib: \
43714 configure-target-zlib
43715 @: $(MAKE); $(unstage)
43716 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43717 r=`${PWD_COMMAND}`; export r; \
43718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43719 $(NORMAL_TARGET_EXPORTS) \
43720 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
43721 for flag in $(EXTRA_TARGET_FLAGS); do \
43722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43723 done; \
43724 (cd $(TARGET_SUBDIR)/zlib && \
43725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43727 "RANLIB=$${RANLIB}" \
43728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43729 pdf) \
43730 || exit 1
43731
43732@endif target-zlib
43733
43734.PHONY: maybe-html-target-zlib html-target-zlib
43735maybe-html-target-zlib:
43736@if target-zlib
43737maybe-html-target-zlib: html-target-zlib
43738
43739html-target-zlib: \
43740 configure-target-zlib
43741 @: $(MAKE); $(unstage)
43742 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43743 r=`${PWD_COMMAND}`; export r; \
43744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43745 $(NORMAL_TARGET_EXPORTS) \
43746 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
43747 for flag in $(EXTRA_TARGET_FLAGS); do \
43748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43749 done; \
43750 (cd $(TARGET_SUBDIR)/zlib && \
43751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43753 "RANLIB=$${RANLIB}" \
43754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43755 html) \
43756 || exit 1
43757
43758@endif target-zlib
43759
43760.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
43761maybe-TAGS-target-zlib:
43762@if target-zlib
43763maybe-TAGS-target-zlib: TAGS-target-zlib
43764
43765TAGS-target-zlib: \
43766 configure-target-zlib
43767 @: $(MAKE); $(unstage)
43768 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43769 r=`${PWD_COMMAND}`; export r; \
43770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43771 $(NORMAL_TARGET_EXPORTS) \
43772 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
43773 for flag in $(EXTRA_TARGET_FLAGS); do \
43774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43775 done; \
43776 (cd $(TARGET_SUBDIR)/zlib && \
43777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43779 "RANLIB=$${RANLIB}" \
43780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43781 TAGS) \
43782 || exit 1
43783
43784@endif target-zlib
43785
43786.PHONY: maybe-install-info-target-zlib install-info-target-zlib
43787maybe-install-info-target-zlib:
43788@if target-zlib
43789maybe-install-info-target-zlib: install-info-target-zlib
43790
43791install-info-target-zlib: \
43792 configure-target-zlib \
43793 info-target-zlib
43794 @: $(MAKE); $(unstage)
43795 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43796 r=`${PWD_COMMAND}`; export r; \
43797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43798 $(NORMAL_TARGET_EXPORTS) \
43799 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
43800 for flag in $(EXTRA_TARGET_FLAGS); do \
43801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43802 done; \
43803 (cd $(TARGET_SUBDIR)/zlib && \
43804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43806 "RANLIB=$${RANLIB}" \
43807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43808 install-info) \
43809 || exit 1
43810
43811@endif target-zlib
43812
43813.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
43814maybe-install-pdf-target-zlib:
43815@if target-zlib
43816maybe-install-pdf-target-zlib: install-pdf-target-zlib
43817
43818install-pdf-target-zlib: \
43819 configure-target-zlib \
43820 pdf-target-zlib
43821 @: $(MAKE); $(unstage)
43822 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43823 r=`${PWD_COMMAND}`; export r; \
43824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43825 $(NORMAL_TARGET_EXPORTS) \
43826 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
43827 for flag in $(EXTRA_TARGET_FLAGS); do \
43828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43829 done; \
43830 (cd $(TARGET_SUBDIR)/zlib && \
43831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43833 "RANLIB=$${RANLIB}" \
43834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43835 install-pdf) \
43836 || exit 1
43837
43838@endif target-zlib
43839
43840.PHONY: maybe-install-html-target-zlib install-html-target-zlib
43841maybe-install-html-target-zlib:
43842@if target-zlib
43843maybe-install-html-target-zlib: install-html-target-zlib
43844
43845install-html-target-zlib: \
43846 configure-target-zlib \
43847 html-target-zlib
43848 @: $(MAKE); $(unstage)
43849 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43850 r=`${PWD_COMMAND}`; export r; \
43851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43852 $(NORMAL_TARGET_EXPORTS) \
43853 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
43854 for flag in $(EXTRA_TARGET_FLAGS); do \
43855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43856 done; \
43857 (cd $(TARGET_SUBDIR)/zlib && \
43858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43860 "RANLIB=$${RANLIB}" \
43861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43862 install-html) \
43863 || exit 1
43864
43865@endif target-zlib
43866
43867.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
43868maybe-installcheck-target-zlib:
43869@if target-zlib
43870maybe-installcheck-target-zlib: installcheck-target-zlib
43871
43872installcheck-target-zlib: \
43873 configure-target-zlib
43874 @: $(MAKE); $(unstage)
43875 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43876 r=`${PWD_COMMAND}`; export r; \
43877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43878 $(NORMAL_TARGET_EXPORTS) \
43879 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
43880 for flag in $(EXTRA_TARGET_FLAGS); do \
43881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43882 done; \
43883 (cd $(TARGET_SUBDIR)/zlib && \
43884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43886 "RANLIB=$${RANLIB}" \
43887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43888 installcheck) \
43889 || exit 1
43890
43891@endif target-zlib
43892
43893.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
43894maybe-mostlyclean-target-zlib:
43895@if target-zlib
43896maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
43897
43898mostlyclean-target-zlib:
43899 @: $(MAKE); $(unstage)
43900 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43901 r=`${PWD_COMMAND}`; export r; \
43902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43903 $(NORMAL_TARGET_EXPORTS) \
43904 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
43905 for flag in $(EXTRA_TARGET_FLAGS); do \
43906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43907 done; \
43908 (cd $(TARGET_SUBDIR)/zlib && \
43909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43911 "RANLIB=$${RANLIB}" \
43912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43913 mostlyclean) \
43914 || exit 1
43915
43916@endif target-zlib
43917
43918.PHONY: maybe-clean-target-zlib clean-target-zlib
43919maybe-clean-target-zlib:
43920@if target-zlib
43921maybe-clean-target-zlib: clean-target-zlib
43922
43923clean-target-zlib:
43924 @: $(MAKE); $(unstage)
43925 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43926 r=`${PWD_COMMAND}`; export r; \
43927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43928 $(NORMAL_TARGET_EXPORTS) \
43929 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
43930 for flag in $(EXTRA_TARGET_FLAGS); do \
43931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43932 done; \
43933 (cd $(TARGET_SUBDIR)/zlib && \
43934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43936 "RANLIB=$${RANLIB}" \
43937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43938 clean) \
43939 || exit 1
43940
43941@endif target-zlib
43942
43943.PHONY: maybe-distclean-target-zlib distclean-target-zlib
43944maybe-distclean-target-zlib:
43945@if target-zlib
43946maybe-distclean-target-zlib: distclean-target-zlib
43947
43948distclean-target-zlib:
43949 @: $(MAKE); $(unstage)
43950 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43951 r=`${PWD_COMMAND}`; export r; \
43952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43953 $(NORMAL_TARGET_EXPORTS) \
43954 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
43955 for flag in $(EXTRA_TARGET_FLAGS); do \
43956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43957 done; \
43958 (cd $(TARGET_SUBDIR)/zlib && \
43959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43961 "RANLIB=$${RANLIB}" \
43962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43963 distclean) \
43964 || exit 1
43965
43966@endif target-zlib
43967
43968.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
43969maybe-maintainer-clean-target-zlib:
43970@if target-zlib
43971maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
43972
43973maintainer-clean-target-zlib:
43974 @: $(MAKE); $(unstage)
43975 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43976 r=`${PWD_COMMAND}`; export r; \
43977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43978 $(NORMAL_TARGET_EXPORTS) \
43979 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
43980 for flag in $(EXTRA_TARGET_FLAGS); do \
43981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43982 done; \
43983 (cd $(TARGET_SUBDIR)/zlib && \
43984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43986 "RANLIB=$${RANLIB}" \
43987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43988 maintainer-clean) \
43989 || exit 1
43990
43991@endif target-zlib
43992
43993
43994
43995
43996
43997.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
43998maybe-configure-target-boehm-gc:
43999@if gcc-bootstrap
44000configure-target-boehm-gc: stage_current
44001@endif gcc-bootstrap
44002@if target-boehm-gc
44003maybe-configure-target-boehm-gc: configure-target-boehm-gc
44004configure-target-boehm-gc:
44005 @: $(MAKE); $(unstage)
44006 @r=`${PWD_COMMAND}`; export r; \
44007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44008 echo "Checking multilib configuration for boehm-gc..."; \
44009 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
44010 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
44011 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44012 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44013 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
44014 else \
44015 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
44016 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44017 fi; \
44018 else \
44019 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44020 fi; \
44021 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
44022 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
44023 $(NORMAL_TARGET_EXPORTS) \
44024 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
44025 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
44026 case $(srcdir) in \
44027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44028 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
44029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44030 esac; \
44031 module_srcdir=boehm-gc; \
44032 rm -f no-such-file || : ; \
44033 CONFIG_SITE=no-such-file $(SHELL) \
44034 $$s/$$module_srcdir/configure \
44035 --srcdir=$${topdir}/$$module_srcdir \
44036 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44037 --target=${target_alias} \
44038 || exit 1
44039@endif target-boehm-gc
44040
44041
44042
44043
44044
44045.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
44046maybe-all-target-boehm-gc:
44047@if gcc-bootstrap
44048all-target-boehm-gc: stage_current
44049@endif gcc-bootstrap
44050@if target-boehm-gc
44051TARGET-target-boehm-gc=all
44052maybe-all-target-boehm-gc: all-target-boehm-gc
44053all-target-boehm-gc: configure-target-boehm-gc
44054 @: $(MAKE); $(unstage)
44055 @r=`${PWD_COMMAND}`; export r; \
44056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44057 $(NORMAL_TARGET_EXPORTS) \
44058 (cd $(TARGET_SUBDIR)/boehm-gc && \
44059 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44060 $(TARGET-target-boehm-gc))
44061@endif target-boehm-gc
44062
44063
44064
44065
44066
44067.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
44068maybe-check-target-boehm-gc:
44069@if target-boehm-gc
44070maybe-check-target-boehm-gc: check-target-boehm-gc
44071
44072check-target-boehm-gc:
44073 @: $(MAKE); $(unstage)
44074 @r=`${PWD_COMMAND}`; export r; \
44075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44076 $(NORMAL_TARGET_EXPORTS) \
44077 (cd $(TARGET_SUBDIR)/boehm-gc && \
44078 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44079
44080@endif target-boehm-gc
44081
44082.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
44083maybe-install-target-boehm-gc:
44084@if target-boehm-gc
44085maybe-install-target-boehm-gc: install-target-boehm-gc
44086
44087install-target-boehm-gc: installdirs
44088 @: $(MAKE); $(unstage)
44089 @r=`${PWD_COMMAND}`; export r; \
44090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44091 $(NORMAL_TARGET_EXPORTS) \
44092 (cd $(TARGET_SUBDIR)/boehm-gc && \
44093 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44094
44095@endif target-boehm-gc
44096
44097.PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
44098maybe-install-strip-target-boehm-gc:
44099@if target-boehm-gc
44100maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
44101
44102install-strip-target-boehm-gc: installdirs
44103 @: $(MAKE); $(unstage)
44104 @r=`${PWD_COMMAND}`; export r; \
44105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44106 $(NORMAL_TARGET_EXPORTS) \
44107 (cd $(TARGET_SUBDIR)/boehm-gc && \
44108 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44109
44110@endif target-boehm-gc
44111
44112# Other targets (info, dvi, pdf, etc.)
44113
44114.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
44115maybe-info-target-boehm-gc:
44116@if target-boehm-gc
44117maybe-info-target-boehm-gc: info-target-boehm-gc
44118
44119info-target-boehm-gc: \
44120 configure-target-boehm-gc
44121 @: $(MAKE); $(unstage)
44122 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44123 r=`${PWD_COMMAND}`; export r; \
44124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44125 $(NORMAL_TARGET_EXPORTS) \
44126 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
44127 for flag in $(EXTRA_TARGET_FLAGS); do \
44128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44129 done; \
44130 (cd $(TARGET_SUBDIR)/boehm-gc && \
44131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44133 "RANLIB=$${RANLIB}" \
44134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44135 info) \
44136 || exit 1
44137
44138@endif target-boehm-gc
44139
44140.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
44141maybe-dvi-target-boehm-gc:
44142@if target-boehm-gc
44143maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
44144
44145dvi-target-boehm-gc: \
44146 configure-target-boehm-gc
44147 @: $(MAKE); $(unstage)
44148 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44149 r=`${PWD_COMMAND}`; export r; \
44150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44151 $(NORMAL_TARGET_EXPORTS) \
44152 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
44153 for flag in $(EXTRA_TARGET_FLAGS); do \
44154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44155 done; \
44156 (cd $(TARGET_SUBDIR)/boehm-gc && \
44157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44159 "RANLIB=$${RANLIB}" \
44160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44161 dvi) \
44162 || exit 1
44163
44164@endif target-boehm-gc
44165
44166.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
44167maybe-pdf-target-boehm-gc:
44168@if target-boehm-gc
44169maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
44170
44171pdf-target-boehm-gc: \
44172 configure-target-boehm-gc
44173 @: $(MAKE); $(unstage)
44174 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44175 r=`${PWD_COMMAND}`; export r; \
44176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44177 $(NORMAL_TARGET_EXPORTS) \
44178 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
44179 for flag in $(EXTRA_TARGET_FLAGS); do \
44180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44181 done; \
44182 (cd $(TARGET_SUBDIR)/boehm-gc && \
44183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44185 "RANLIB=$${RANLIB}" \
44186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44187 pdf) \
44188 || exit 1
44189
44190@endif target-boehm-gc
44191
44192.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
44193maybe-html-target-boehm-gc:
44194@if target-boehm-gc
44195maybe-html-target-boehm-gc: html-target-boehm-gc
44196
44197html-target-boehm-gc: \
44198 configure-target-boehm-gc
44199 @: $(MAKE); $(unstage)
44200 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44201 r=`${PWD_COMMAND}`; export r; \
44202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44203 $(NORMAL_TARGET_EXPORTS) \
44204 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
44205 for flag in $(EXTRA_TARGET_FLAGS); do \
44206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44207 done; \
44208 (cd $(TARGET_SUBDIR)/boehm-gc && \
44209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44211 "RANLIB=$${RANLIB}" \
44212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44213 html) \
44214 || exit 1
44215
44216@endif target-boehm-gc
44217
44218.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
44219maybe-TAGS-target-boehm-gc:
44220@if target-boehm-gc
44221maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
44222
44223TAGS-target-boehm-gc: \
44224 configure-target-boehm-gc
44225 @: $(MAKE); $(unstage)
44226 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44227 r=`${PWD_COMMAND}`; export r; \
44228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44229 $(NORMAL_TARGET_EXPORTS) \
44230 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
44231 for flag in $(EXTRA_TARGET_FLAGS); do \
44232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44233 done; \
44234 (cd $(TARGET_SUBDIR)/boehm-gc && \
44235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44237 "RANLIB=$${RANLIB}" \
44238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44239 TAGS) \
44240 || exit 1
44241
44242@endif target-boehm-gc
44243
44244.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
44245maybe-install-info-target-boehm-gc:
44246@if target-boehm-gc
44247maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
44248
44249install-info-target-boehm-gc: \
44250 configure-target-boehm-gc \
44251 info-target-boehm-gc
44252 @: $(MAKE); $(unstage)
44253 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44254 r=`${PWD_COMMAND}`; export r; \
44255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44256 $(NORMAL_TARGET_EXPORTS) \
44257 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
44258 for flag in $(EXTRA_TARGET_FLAGS); do \
44259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44260 done; \
44261 (cd $(TARGET_SUBDIR)/boehm-gc && \
44262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44264 "RANLIB=$${RANLIB}" \
44265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44266 install-info) \
44267 || exit 1
44268
44269@endif target-boehm-gc
44270
44271.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
44272maybe-install-pdf-target-boehm-gc:
44273@if target-boehm-gc
44274maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
44275
44276install-pdf-target-boehm-gc: \
44277 configure-target-boehm-gc \
44278 pdf-target-boehm-gc
44279 @: $(MAKE); $(unstage)
44280 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44281 r=`${PWD_COMMAND}`; export r; \
44282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44283 $(NORMAL_TARGET_EXPORTS) \
44284 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
44285 for flag in $(EXTRA_TARGET_FLAGS); do \
44286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44287 done; \
44288 (cd $(TARGET_SUBDIR)/boehm-gc && \
44289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44291 "RANLIB=$${RANLIB}" \
44292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44293 install-pdf) \
44294 || exit 1
44295
44296@endif target-boehm-gc
44297
44298.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
44299maybe-install-html-target-boehm-gc:
44300@if target-boehm-gc
44301maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
44302
44303install-html-target-boehm-gc: \
44304 configure-target-boehm-gc \
44305 html-target-boehm-gc
44306 @: $(MAKE); $(unstage)
44307 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44308 r=`${PWD_COMMAND}`; export r; \
44309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44310 $(NORMAL_TARGET_EXPORTS) \
44311 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
44312 for flag in $(EXTRA_TARGET_FLAGS); do \
44313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44314 done; \
44315 (cd $(TARGET_SUBDIR)/boehm-gc && \
44316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44318 "RANLIB=$${RANLIB}" \
44319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44320 install-html) \
44321 || exit 1
44322
44323@endif target-boehm-gc
44324
44325.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
44326maybe-installcheck-target-boehm-gc:
44327@if target-boehm-gc
44328maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
44329
44330installcheck-target-boehm-gc: \
44331 configure-target-boehm-gc
44332 @: $(MAKE); $(unstage)
44333 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44334 r=`${PWD_COMMAND}`; export r; \
44335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44336 $(NORMAL_TARGET_EXPORTS) \
44337 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
44338 for flag in $(EXTRA_TARGET_FLAGS); do \
44339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44340 done; \
44341 (cd $(TARGET_SUBDIR)/boehm-gc && \
44342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44344 "RANLIB=$${RANLIB}" \
44345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44346 installcheck) \
44347 || exit 1
44348
44349@endif target-boehm-gc
44350
44351.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
44352maybe-mostlyclean-target-boehm-gc:
44353@if target-boehm-gc
44354maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
44355
44356mostlyclean-target-boehm-gc:
44357 @: $(MAKE); $(unstage)
44358 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44359 r=`${PWD_COMMAND}`; export r; \
44360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44361 $(NORMAL_TARGET_EXPORTS) \
44362 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
44363 for flag in $(EXTRA_TARGET_FLAGS); do \
44364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44365 done; \
44366 (cd $(TARGET_SUBDIR)/boehm-gc && \
44367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44369 "RANLIB=$${RANLIB}" \
44370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44371 mostlyclean) \
44372 || exit 1
44373
44374@endif target-boehm-gc
44375
44376.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
44377maybe-clean-target-boehm-gc:
44378@if target-boehm-gc
44379maybe-clean-target-boehm-gc: clean-target-boehm-gc
44380
44381clean-target-boehm-gc:
44382 @: $(MAKE); $(unstage)
44383 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44384 r=`${PWD_COMMAND}`; export r; \
44385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44386 $(NORMAL_TARGET_EXPORTS) \
44387 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
44388 for flag in $(EXTRA_TARGET_FLAGS); do \
44389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44390 done; \
44391 (cd $(TARGET_SUBDIR)/boehm-gc && \
44392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44394 "RANLIB=$${RANLIB}" \
44395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44396 clean) \
44397 || exit 1
44398
44399@endif target-boehm-gc
44400
44401.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
44402maybe-distclean-target-boehm-gc:
44403@if target-boehm-gc
44404maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
44405
44406distclean-target-boehm-gc:
44407 @: $(MAKE); $(unstage)
44408 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44409 r=`${PWD_COMMAND}`; export r; \
44410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44411 $(NORMAL_TARGET_EXPORTS) \
44412 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
44413 for flag in $(EXTRA_TARGET_FLAGS); do \
44414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44415 done; \
44416 (cd $(TARGET_SUBDIR)/boehm-gc && \
44417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44419 "RANLIB=$${RANLIB}" \
44420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44421 distclean) \
44422 || exit 1
44423
44424@endif target-boehm-gc
44425
44426.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
44427maybe-maintainer-clean-target-boehm-gc:
44428@if target-boehm-gc
44429maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
44430
44431maintainer-clean-target-boehm-gc:
44432 @: $(MAKE); $(unstage)
44433 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
44434 r=`${PWD_COMMAND}`; export r; \
44435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44436 $(NORMAL_TARGET_EXPORTS) \
44437 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
44438 for flag in $(EXTRA_TARGET_FLAGS); do \
44439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44440 done; \
44441 (cd $(TARGET_SUBDIR)/boehm-gc && \
44442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44444 "RANLIB=$${RANLIB}" \
44445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44446 maintainer-clean) \
44447 || exit 1
44448
44449@endif target-boehm-gc
44450
44451
44452
44453
44454
44455.PHONY: configure-target-rda maybe-configure-target-rda
44456maybe-configure-target-rda:
44457@if gcc-bootstrap
44458configure-target-rda: stage_current
44459@endif gcc-bootstrap
44460@if target-rda
44461maybe-configure-target-rda: configure-target-rda
44462configure-target-rda:
44463 @: $(MAKE); $(unstage)
44464 @r=`${PWD_COMMAND}`; export r; \
44465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44466 echo "Checking multilib configuration for rda..."; \
44467 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
44468 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
44469 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
44470 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
44471 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
44472 else \
44473 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
44474 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44475 fi; \
44476 else \
44477 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44478 fi; \
44479 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
44480 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
44481 $(NORMAL_TARGET_EXPORTS) \
44482 echo Configuring in $(TARGET_SUBDIR)/rda; \
44483 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
44484 case $(srcdir) in \
44485 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44486 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
44487 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44488 esac; \
44489 module_srcdir=rda; \
44490 rm -f no-such-file || : ; \
44491 CONFIG_SITE=no-such-file $(SHELL) \
44492 $$s/$$module_srcdir/configure \
44493 --srcdir=$${topdir}/$$module_srcdir \
44494 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44495 --target=${target_alias} \
44496 || exit 1
44497@endif target-rda
44498
44499
44500
44501
44502
44503.PHONY: all-target-rda maybe-all-target-rda
44504maybe-all-target-rda:
44505@if gcc-bootstrap
44506all-target-rda: stage_current
44507@endif gcc-bootstrap
44508@if target-rda
44509TARGET-target-rda=all
44510maybe-all-target-rda: all-target-rda
44511all-target-rda: configure-target-rda
44512 @: $(MAKE); $(unstage)
44513 @r=`${PWD_COMMAND}`; export r; \
44514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44515 $(NORMAL_TARGET_EXPORTS) \
44516 (cd $(TARGET_SUBDIR)/rda && \
44517 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44518 $(TARGET-target-rda))
44519@endif target-rda
44520
44521
44522
44523
44524
44525.PHONY: check-target-rda maybe-check-target-rda
44526maybe-check-target-rda:
44527@if target-rda
44528maybe-check-target-rda: check-target-rda
44529
44530check-target-rda:
44531 @: $(MAKE); $(unstage)
44532 @r=`${PWD_COMMAND}`; export r; \
44533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44534 $(NORMAL_TARGET_EXPORTS) \
44535 (cd $(TARGET_SUBDIR)/rda && \
44536 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44537
44538@endif target-rda
44539
44540.PHONY: install-target-rda maybe-install-target-rda
44541maybe-install-target-rda:
44542@if target-rda
44543maybe-install-target-rda: install-target-rda
44544
44545install-target-rda: installdirs
44546 @: $(MAKE); $(unstage)
44547 @r=`${PWD_COMMAND}`; export r; \
44548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44549 $(NORMAL_TARGET_EXPORTS) \
44550 (cd $(TARGET_SUBDIR)/rda && \
44551 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44552
44553@endif target-rda
44554
44555.PHONY: install-strip-target-rda maybe-install-strip-target-rda
44556maybe-install-strip-target-rda:
44557@if target-rda
44558maybe-install-strip-target-rda: install-strip-target-rda
44559
44560install-strip-target-rda: installdirs
44561 @: $(MAKE); $(unstage)
44562 @r=`${PWD_COMMAND}`; export r; \
44563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44564 $(NORMAL_TARGET_EXPORTS) \
44565 (cd $(TARGET_SUBDIR)/rda && \
44566 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44567
44568@endif target-rda
44569
44570# Other targets (info, dvi, pdf, etc.)
44571
44572.PHONY: maybe-info-target-rda info-target-rda
44573maybe-info-target-rda:
44574@if target-rda
44575maybe-info-target-rda: info-target-rda
44576
44577info-target-rda: \
44578 configure-target-rda
44579 @: $(MAKE); $(unstage)
44580 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44581 r=`${PWD_COMMAND}`; export r; \
44582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44583 $(NORMAL_TARGET_EXPORTS) \
44584 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
44585 for flag in $(EXTRA_TARGET_FLAGS); do \
44586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44587 done; \
44588 (cd $(TARGET_SUBDIR)/rda && \
44589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44591 "RANLIB=$${RANLIB}" \
44592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44593 info) \
44594 || exit 1
44595
44596@endif target-rda
44597
44598.PHONY: maybe-dvi-target-rda dvi-target-rda
44599maybe-dvi-target-rda:
44600@if target-rda
44601maybe-dvi-target-rda: dvi-target-rda
44602
44603dvi-target-rda: \
44604 configure-target-rda
44605 @: $(MAKE); $(unstage)
44606 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44607 r=`${PWD_COMMAND}`; export r; \
44608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44609 $(NORMAL_TARGET_EXPORTS) \
44610 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
44611 for flag in $(EXTRA_TARGET_FLAGS); do \
44612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44613 done; \
44614 (cd $(TARGET_SUBDIR)/rda && \
44615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44617 "RANLIB=$${RANLIB}" \
44618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44619 dvi) \
44620 || exit 1
44621
44622@endif target-rda
44623
44624.PHONY: maybe-pdf-target-rda pdf-target-rda
44625maybe-pdf-target-rda:
44626@if target-rda
44627maybe-pdf-target-rda: pdf-target-rda
44628
44629pdf-target-rda: \
44630 configure-target-rda
44631 @: $(MAKE); $(unstage)
44632 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44633 r=`${PWD_COMMAND}`; export r; \
44634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44635 $(NORMAL_TARGET_EXPORTS) \
44636 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
44637 for flag in $(EXTRA_TARGET_FLAGS); do \
44638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44639 done; \
44640 (cd $(TARGET_SUBDIR)/rda && \
44641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44643 "RANLIB=$${RANLIB}" \
44644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44645 pdf) \
44646 || exit 1
44647
44648@endif target-rda
44649
44650.PHONY: maybe-html-target-rda html-target-rda
44651maybe-html-target-rda:
44652@if target-rda
44653maybe-html-target-rda: html-target-rda
44654
44655html-target-rda: \
44656 configure-target-rda
44657 @: $(MAKE); $(unstage)
44658 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44659 r=`${PWD_COMMAND}`; export r; \
44660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44661 $(NORMAL_TARGET_EXPORTS) \
44662 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
44663 for flag in $(EXTRA_TARGET_FLAGS); do \
44664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44665 done; \
44666 (cd $(TARGET_SUBDIR)/rda && \
44667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44669 "RANLIB=$${RANLIB}" \
44670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44671 html) \
44672 || exit 1
44673
44674@endif target-rda
44675
44676.PHONY: maybe-TAGS-target-rda TAGS-target-rda
44677maybe-TAGS-target-rda:
44678@if target-rda
44679maybe-TAGS-target-rda: TAGS-target-rda
44680
44681TAGS-target-rda: \
44682 configure-target-rda
44683 @: $(MAKE); $(unstage)
44684 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44685 r=`${PWD_COMMAND}`; export r; \
44686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44687 $(NORMAL_TARGET_EXPORTS) \
44688 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
44689 for flag in $(EXTRA_TARGET_FLAGS); do \
44690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44691 done; \
44692 (cd $(TARGET_SUBDIR)/rda && \
44693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44695 "RANLIB=$${RANLIB}" \
44696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44697 TAGS) \
44698 || exit 1
44699
44700@endif target-rda
44701
44702.PHONY: maybe-install-info-target-rda install-info-target-rda
44703maybe-install-info-target-rda:
44704@if target-rda
44705maybe-install-info-target-rda: install-info-target-rda
44706
44707install-info-target-rda: \
44708 configure-target-rda \
44709 info-target-rda
44710 @: $(MAKE); $(unstage)
44711 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44712 r=`${PWD_COMMAND}`; export r; \
44713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44714 $(NORMAL_TARGET_EXPORTS) \
44715 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
44716 for flag in $(EXTRA_TARGET_FLAGS); do \
44717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44718 done; \
44719 (cd $(TARGET_SUBDIR)/rda && \
44720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44722 "RANLIB=$${RANLIB}" \
44723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44724 install-info) \
44725 || exit 1
44726
44727@endif target-rda
44728
44729.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
44730maybe-install-pdf-target-rda:
44731@if target-rda
44732maybe-install-pdf-target-rda: install-pdf-target-rda
44733
44734install-pdf-target-rda: \
44735 configure-target-rda \
44736 pdf-target-rda
44737 @: $(MAKE); $(unstage)
44738 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44739 r=`${PWD_COMMAND}`; export r; \
44740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44741 $(NORMAL_TARGET_EXPORTS) \
44742 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
44743 for flag in $(EXTRA_TARGET_FLAGS); do \
44744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44745 done; \
44746 (cd $(TARGET_SUBDIR)/rda && \
44747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44749 "RANLIB=$${RANLIB}" \
44750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44751 install-pdf) \
44752 || exit 1
44753
44754@endif target-rda
44755
44756.PHONY: maybe-install-html-target-rda install-html-target-rda
44757maybe-install-html-target-rda:
44758@if target-rda
44759maybe-install-html-target-rda: install-html-target-rda
44760
44761install-html-target-rda: \
44762 configure-target-rda \
44763 html-target-rda
44764 @: $(MAKE); $(unstage)
44765 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44766 r=`${PWD_COMMAND}`; export r; \
44767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44768 $(NORMAL_TARGET_EXPORTS) \
44769 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
44770 for flag in $(EXTRA_TARGET_FLAGS); do \
44771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44772 done; \
44773 (cd $(TARGET_SUBDIR)/rda && \
44774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44776 "RANLIB=$${RANLIB}" \
44777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44778 install-html) \
44779 || exit 1
44780
44781@endif target-rda
44782
44783.PHONY: maybe-installcheck-target-rda installcheck-target-rda
44784maybe-installcheck-target-rda:
44785@if target-rda
44786maybe-installcheck-target-rda: installcheck-target-rda
44787
44788installcheck-target-rda: \
44789 configure-target-rda
44790 @: $(MAKE); $(unstage)
44791 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44792 r=`${PWD_COMMAND}`; export r; \
44793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44794 $(NORMAL_TARGET_EXPORTS) \
44795 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
44796 for flag in $(EXTRA_TARGET_FLAGS); do \
44797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44798 done; \
44799 (cd $(TARGET_SUBDIR)/rda && \
44800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44802 "RANLIB=$${RANLIB}" \
44803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44804 installcheck) \
44805 || exit 1
44806
44807@endif target-rda
44808
44809.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
44810maybe-mostlyclean-target-rda:
44811@if target-rda
44812maybe-mostlyclean-target-rda: mostlyclean-target-rda
44813
44814mostlyclean-target-rda:
44815 @: $(MAKE); $(unstage)
44816 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44817 r=`${PWD_COMMAND}`; export r; \
44818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44819 $(NORMAL_TARGET_EXPORTS) \
44820 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
44821 for flag in $(EXTRA_TARGET_FLAGS); do \
44822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44823 done; \
44824 (cd $(TARGET_SUBDIR)/rda && \
44825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44827 "RANLIB=$${RANLIB}" \
44828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44829 mostlyclean) \
44830 || exit 1
44831
44832@endif target-rda
44833
44834.PHONY: maybe-clean-target-rda clean-target-rda
44835maybe-clean-target-rda:
44836@if target-rda
44837maybe-clean-target-rda: clean-target-rda
44838
44839clean-target-rda:
44840 @: $(MAKE); $(unstage)
44841 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44842 r=`${PWD_COMMAND}`; export r; \
44843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44844 $(NORMAL_TARGET_EXPORTS) \
44845 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
44846 for flag in $(EXTRA_TARGET_FLAGS); do \
44847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44848 done; \
44849 (cd $(TARGET_SUBDIR)/rda && \
44850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44852 "RANLIB=$${RANLIB}" \
44853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44854 clean) \
44855 || exit 1
44856
44857@endif target-rda
44858
44859.PHONY: maybe-distclean-target-rda distclean-target-rda
44860maybe-distclean-target-rda:
44861@if target-rda
44862maybe-distclean-target-rda: distclean-target-rda
44863
44864distclean-target-rda:
44865 @: $(MAKE); $(unstage)
44866 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44867 r=`${PWD_COMMAND}`; export r; \
44868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44869 $(NORMAL_TARGET_EXPORTS) \
44870 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
44871 for flag in $(EXTRA_TARGET_FLAGS); do \
44872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44873 done; \
44874 (cd $(TARGET_SUBDIR)/rda && \
44875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44877 "RANLIB=$${RANLIB}" \
44878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44879 distclean) \
44880 || exit 1
44881
44882@endif target-rda
44883
44884.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
44885maybe-maintainer-clean-target-rda:
44886@if target-rda
44887maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
44888
44889maintainer-clean-target-rda:
44890 @: $(MAKE); $(unstage)
44891 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
44892 r=`${PWD_COMMAND}`; export r; \
44893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44894 $(NORMAL_TARGET_EXPORTS) \
44895 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
44896 for flag in $(EXTRA_TARGET_FLAGS); do \
44897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44898 done; \
44899 (cd $(TARGET_SUBDIR)/rda && \
44900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44902 "RANLIB=$${RANLIB}" \
44903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44904 maintainer-clean) \
44905 || exit 1
44906
44907@endif target-rda
44908
44909
44910
44911
44912
44913.PHONY: configure-target-libada maybe-configure-target-libada
44914maybe-configure-target-libada:
44915@if gcc-bootstrap
44916configure-target-libada: stage_current
44917@endif gcc-bootstrap
44918@if target-libada
44919maybe-configure-target-libada: configure-target-libada
44920configure-target-libada:
44921 @: $(MAKE); $(unstage)
44922 @r=`${PWD_COMMAND}`; export r; \
44923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44924 echo "Checking multilib configuration for libada..."; \
44925 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
44926 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
44927 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
44928 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
44929 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
44930 else \
44931 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
44932 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
44933 fi; \
44934 else \
44935 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
44936 fi; \
44937 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
44938 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
44939 $(NORMAL_TARGET_EXPORTS) \
44940 echo Configuring in $(TARGET_SUBDIR)/libada; \
44941 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
44942 case $(srcdir) in \
44943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44944 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
44945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44946 esac; \
44947 module_srcdir=libada; \
44948 rm -f no-such-file || : ; \
44949 CONFIG_SITE=no-such-file $(SHELL) \
44950 $$s/$$module_srcdir/configure \
44951 --srcdir=$${topdir}/$$module_srcdir \
44952 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44953 --target=${target_alias} \
44954 || exit 1
44955@endif target-libada
44956
44957
44958
44959
44960
44961.PHONY: all-target-libada maybe-all-target-libada
44962maybe-all-target-libada:
44963@if gcc-bootstrap
44964all-target-libada: stage_current
44965@endif gcc-bootstrap
44966@if target-libada
44967TARGET-target-libada=all
44968maybe-all-target-libada: all-target-libada
44969all-target-libada: configure-target-libada
44970 @: $(MAKE); $(unstage)
44971 @r=`${PWD_COMMAND}`; export r; \
44972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44973 $(NORMAL_TARGET_EXPORTS) \
44974 (cd $(TARGET_SUBDIR)/libada && \
44975 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44976 $(TARGET-target-libada))
44977@endif target-libada
44978
44979
44980
44981
44982
44983.PHONY: check-target-libada maybe-check-target-libada
44984maybe-check-target-libada:
44985@if target-libada
44986maybe-check-target-libada: check-target-libada
44987
44988check-target-libada:
44989 @: $(MAKE); $(unstage)
44990 @r=`${PWD_COMMAND}`; export r; \
44991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44992 $(NORMAL_TARGET_EXPORTS) \
44993 (cd $(TARGET_SUBDIR)/libada && \
44994 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44995
44996@endif target-libada
44997
44998.PHONY: install-target-libada maybe-install-target-libada
44999maybe-install-target-libada:
45000@if target-libada
45001maybe-install-target-libada: install-target-libada
45002
45003install-target-libada: installdirs
45004 @: $(MAKE); $(unstage)
45005 @r=`${PWD_COMMAND}`; export r; \
45006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45007 $(NORMAL_TARGET_EXPORTS) \
45008 (cd $(TARGET_SUBDIR)/libada && \
45009 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45010
45011@endif target-libada
45012
45013.PHONY: install-strip-target-libada maybe-install-strip-target-libada
45014maybe-install-strip-target-libada:
45015@if target-libada
45016maybe-install-strip-target-libada: install-strip-target-libada
45017
45018install-strip-target-libada: installdirs
45019 @: $(MAKE); $(unstage)
45020 @r=`${PWD_COMMAND}`; export r; \
45021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45022 $(NORMAL_TARGET_EXPORTS) \
45023 (cd $(TARGET_SUBDIR)/libada && \
45024 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45025
45026@endif target-libada
45027
45028# Other targets (info, dvi, pdf, etc.)
45029
45030.PHONY: maybe-info-target-libada info-target-libada
45031maybe-info-target-libada:
45032@if target-libada
45033maybe-info-target-libada: info-target-libada
45034
45035info-target-libada: \
45036 configure-target-libada
45037 @: $(MAKE); $(unstage)
45038 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45039 r=`${PWD_COMMAND}`; export r; \
45040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45041 $(NORMAL_TARGET_EXPORTS) \
45042 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
45043 for flag in $(EXTRA_TARGET_FLAGS); do \
45044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45045 done; \
45046 (cd $(TARGET_SUBDIR)/libada && \
45047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45049 "RANLIB=$${RANLIB}" \
45050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45051 info) \
45052 || exit 1
45053
45054@endif target-libada
45055
45056.PHONY: maybe-dvi-target-libada dvi-target-libada
45057maybe-dvi-target-libada:
45058@if target-libada
45059maybe-dvi-target-libada: dvi-target-libada
45060
45061dvi-target-libada: \
45062 configure-target-libada
45063 @: $(MAKE); $(unstage)
45064 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45065 r=`${PWD_COMMAND}`; export r; \
45066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45067 $(NORMAL_TARGET_EXPORTS) \
45068 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
45069 for flag in $(EXTRA_TARGET_FLAGS); do \
45070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45071 done; \
45072 (cd $(TARGET_SUBDIR)/libada && \
45073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45075 "RANLIB=$${RANLIB}" \
45076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45077 dvi) \
45078 || exit 1
45079
45080@endif target-libada
45081
45082.PHONY: maybe-pdf-target-libada pdf-target-libada
45083maybe-pdf-target-libada:
45084@if target-libada
45085maybe-pdf-target-libada: pdf-target-libada
45086
45087pdf-target-libada: \
45088 configure-target-libada
45089 @: $(MAKE); $(unstage)
45090 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45091 r=`${PWD_COMMAND}`; export r; \
45092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45093 $(NORMAL_TARGET_EXPORTS) \
45094 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
45095 for flag in $(EXTRA_TARGET_FLAGS); do \
45096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45097 done; \
45098 (cd $(TARGET_SUBDIR)/libada && \
45099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45101 "RANLIB=$${RANLIB}" \
45102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45103 pdf) \
45104 || exit 1
45105
45106@endif target-libada
45107
45108.PHONY: maybe-html-target-libada html-target-libada
45109maybe-html-target-libada:
45110@if target-libada
45111maybe-html-target-libada: html-target-libada
45112
45113html-target-libada: \
45114 configure-target-libada
45115 @: $(MAKE); $(unstage)
45116 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45117 r=`${PWD_COMMAND}`; export r; \
45118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45119 $(NORMAL_TARGET_EXPORTS) \
45120 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
45121 for flag in $(EXTRA_TARGET_FLAGS); do \
45122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45123 done; \
45124 (cd $(TARGET_SUBDIR)/libada && \
45125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45127 "RANLIB=$${RANLIB}" \
45128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45129 html) \
45130 || exit 1
45131
45132@endif target-libada
45133
45134.PHONY: maybe-TAGS-target-libada TAGS-target-libada
45135maybe-TAGS-target-libada:
45136@if target-libada
45137maybe-TAGS-target-libada: TAGS-target-libada
45138
45139TAGS-target-libada: \
45140 configure-target-libada
45141 @: $(MAKE); $(unstage)
45142 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45143 r=`${PWD_COMMAND}`; export r; \
45144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45145 $(NORMAL_TARGET_EXPORTS) \
45146 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
45147 for flag in $(EXTRA_TARGET_FLAGS); do \
45148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45149 done; \
45150 (cd $(TARGET_SUBDIR)/libada && \
45151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45153 "RANLIB=$${RANLIB}" \
45154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45155 TAGS) \
45156 || exit 1
45157
45158@endif target-libada
45159
45160.PHONY: maybe-install-info-target-libada install-info-target-libada
45161maybe-install-info-target-libada:
45162@if target-libada
45163maybe-install-info-target-libada: install-info-target-libada
45164
45165install-info-target-libada: \
45166 configure-target-libada \
45167 info-target-libada
45168 @: $(MAKE); $(unstage)
45169 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45170 r=`${PWD_COMMAND}`; export r; \
45171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45172 $(NORMAL_TARGET_EXPORTS) \
45173 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
45174 for flag in $(EXTRA_TARGET_FLAGS); do \
45175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45176 done; \
45177 (cd $(TARGET_SUBDIR)/libada && \
45178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45180 "RANLIB=$${RANLIB}" \
45181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45182 install-info) \
45183 || exit 1
45184
45185@endif target-libada
45186
45187.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
45188maybe-install-pdf-target-libada:
45189@if target-libada
45190maybe-install-pdf-target-libada: install-pdf-target-libada
45191
45192install-pdf-target-libada: \
45193 configure-target-libada \
45194 pdf-target-libada
45195 @: $(MAKE); $(unstage)
45196 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45197 r=`${PWD_COMMAND}`; export r; \
45198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45199 $(NORMAL_TARGET_EXPORTS) \
45200 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
45201 for flag in $(EXTRA_TARGET_FLAGS); do \
45202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45203 done; \
45204 (cd $(TARGET_SUBDIR)/libada && \
45205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45207 "RANLIB=$${RANLIB}" \
45208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45209 install-pdf) \
45210 || exit 1
45211
45212@endif target-libada
45213
45214.PHONY: maybe-install-html-target-libada install-html-target-libada
45215maybe-install-html-target-libada:
45216@if target-libada
45217maybe-install-html-target-libada: install-html-target-libada
45218
45219install-html-target-libada: \
45220 configure-target-libada \
45221 html-target-libada
45222 @: $(MAKE); $(unstage)
45223 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45224 r=`${PWD_COMMAND}`; export r; \
45225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45226 $(NORMAL_TARGET_EXPORTS) \
45227 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
45228 for flag in $(EXTRA_TARGET_FLAGS); do \
45229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45230 done; \
45231 (cd $(TARGET_SUBDIR)/libada && \
45232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45234 "RANLIB=$${RANLIB}" \
45235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45236 install-html) \
45237 || exit 1
45238
45239@endif target-libada
45240
45241.PHONY: maybe-installcheck-target-libada installcheck-target-libada
45242maybe-installcheck-target-libada:
45243@if target-libada
45244maybe-installcheck-target-libada: installcheck-target-libada
45245
45246installcheck-target-libada: \
45247 configure-target-libada
45248 @: $(MAKE); $(unstage)
45249 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45250 r=`${PWD_COMMAND}`; export r; \
45251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45252 $(NORMAL_TARGET_EXPORTS) \
45253 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
45254 for flag in $(EXTRA_TARGET_FLAGS); do \
45255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45256 done; \
45257 (cd $(TARGET_SUBDIR)/libada && \
45258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45260 "RANLIB=$${RANLIB}" \
45261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45262 installcheck) \
45263 || exit 1
45264
45265@endif target-libada
45266
45267.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
45268maybe-mostlyclean-target-libada:
45269@if target-libada
45270maybe-mostlyclean-target-libada: mostlyclean-target-libada
45271
45272mostlyclean-target-libada:
45273 @: $(MAKE); $(unstage)
45274 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45275 r=`${PWD_COMMAND}`; export r; \
45276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45277 $(NORMAL_TARGET_EXPORTS) \
45278 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
45279 for flag in $(EXTRA_TARGET_FLAGS); do \
45280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45281 done; \
45282 (cd $(TARGET_SUBDIR)/libada && \
45283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45285 "RANLIB=$${RANLIB}" \
45286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45287 mostlyclean) \
45288 || exit 1
45289
45290@endif target-libada
45291
45292.PHONY: maybe-clean-target-libada clean-target-libada
45293maybe-clean-target-libada:
45294@if target-libada
45295maybe-clean-target-libada: clean-target-libada
45296
45297clean-target-libada:
45298 @: $(MAKE); $(unstage)
45299 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45300 r=`${PWD_COMMAND}`; export r; \
45301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45302 $(NORMAL_TARGET_EXPORTS) \
45303 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
45304 for flag in $(EXTRA_TARGET_FLAGS); do \
45305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45306 done; \
45307 (cd $(TARGET_SUBDIR)/libada && \
45308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45310 "RANLIB=$${RANLIB}" \
45311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45312 clean) \
45313 || exit 1
45314
45315@endif target-libada
45316
45317.PHONY: maybe-distclean-target-libada distclean-target-libada
45318maybe-distclean-target-libada:
45319@if target-libada
45320maybe-distclean-target-libada: distclean-target-libada
45321
45322distclean-target-libada:
45323 @: $(MAKE); $(unstage)
45324 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45325 r=`${PWD_COMMAND}`; export r; \
45326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45327 $(NORMAL_TARGET_EXPORTS) \
45328 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
45329 for flag in $(EXTRA_TARGET_FLAGS); do \
45330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45331 done; \
45332 (cd $(TARGET_SUBDIR)/libada && \
45333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45335 "RANLIB=$${RANLIB}" \
45336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45337 distclean) \
45338 || exit 1
45339
45340@endif target-libada
45341
45342.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
45343maybe-maintainer-clean-target-libada:
45344@if target-libada
45345maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
45346
45347maintainer-clean-target-libada:
45348 @: $(MAKE); $(unstage)
45349 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
45350 r=`${PWD_COMMAND}`; export r; \
45351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45352 $(NORMAL_TARGET_EXPORTS) \
45353 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
45354 for flag in $(EXTRA_TARGET_FLAGS); do \
45355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45356 done; \
45357 (cd $(TARGET_SUBDIR)/libada && \
45358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45360 "RANLIB=$${RANLIB}" \
45361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45362 maintainer-clean) \
45363 || exit 1
45364
45365@endif target-libada
45366
45367
45368
45369
45370
45371.PHONY: configure-target-libgomp maybe-configure-target-libgomp
45372maybe-configure-target-libgomp:
45373@if gcc-bootstrap
45374configure-target-libgomp: stage_current
45375@endif gcc-bootstrap
45376@if target-libgomp
45377maybe-configure-target-libgomp: configure-target-libgomp
45378configure-target-libgomp:
45379 @r=`${PWD_COMMAND}`; export r; \
45380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45381 echo "Checking multilib configuration for libgomp..."; \
45382 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
45383 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
45384 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45385 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45386 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45387 else \
45388 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45389 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45390 fi; \
45391 else \
45392 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45393 fi; \
45394 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45395 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
45396 $(NORMAL_TARGET_EXPORTS) \
45397 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
45398 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
45399 case $(srcdir) in \
45400 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45401 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45402 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45403 esac; \
45404 module_srcdir=libgomp; \
45405 rm -f no-such-file || : ; \
45406 CONFIG_SITE=no-such-file $(SHELL) \
45407 $$s/$$module_srcdir/configure \
45408 --srcdir=$${topdir}/$$module_srcdir \
45409 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45410 --target=${target_alias} \
45411 || exit 1
45412@endif target-libgomp
45413
45414
45415
45416.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
45417maybe-configure-stage1-target-libgomp:
45418@if target-libgomp-bootstrap
45419maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
45420configure-stage1-target-libgomp:
45421 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45422 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45423 @r=`${PWD_COMMAND}`; export r; \
45424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45425 TFLAGS="$(STAGE1_TFLAGS)"; \
45426 echo "Checking multilib configuration for libgomp..."; \
45427 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
45428 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45429 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45430 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45431 else \
45432 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45433 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45434 fi; \
45435 else \
45436 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45437 fi; \
45438 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45439 $(NORMAL_TARGET_EXPORTS) \
45440 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45441 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45442 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45443 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
45444 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
45445 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45446 case $(srcdir) in \
45447 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45448 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45449 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45450 esac; \
45451 module_srcdir=libgomp; \
45452 $(SHELL) $$s/$$module_srcdir/configure \
45453 --srcdir=$${topdir}/$$module_srcdir \
45454 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45455 --target=${target_alias} \
45456 \
45457 $(STAGE1_CONFIGURE_FLAGS)
45458@endif target-libgomp-bootstrap
45459
45460.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
45461maybe-configure-stage2-target-libgomp:
45462@if target-libgomp-bootstrap
45463maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
45464configure-stage2-target-libgomp:
45465 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45466 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45467 @r=`${PWD_COMMAND}`; export r; \
45468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45469 TFLAGS="$(STAGE2_TFLAGS)"; \
45470 echo "Checking multilib configuration for libgomp..."; \
45471 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
45472 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45473 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45474 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45475 else \
45476 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45477 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45478 fi; \
45479 else \
45480 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45481 fi; \
45482 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45483 $(NORMAL_TARGET_EXPORTS) \
45484 \
45485 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45486 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45487 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45488 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
45489 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
45490 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45491 case $(srcdir) in \
45492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45493 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45495 esac; \
45496 module_srcdir=libgomp; \
45497 $(SHELL) $$s/$$module_srcdir/configure \
45498 --srcdir=$${topdir}/$$module_srcdir \
45499 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45500 --target=${target_alias} \
45501 --with-build-libsubdir=$(HOST_SUBDIR) \
45502 $(STAGE2_CONFIGURE_FLAGS)
45503@endif target-libgomp-bootstrap
45504
45505.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
45506maybe-configure-stage3-target-libgomp:
45507@if target-libgomp-bootstrap
45508maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
45509configure-stage3-target-libgomp:
45510 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45511 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45512 @r=`${PWD_COMMAND}`; export r; \
45513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45514 TFLAGS="$(STAGE3_TFLAGS)"; \
45515 echo "Checking multilib configuration for libgomp..."; \
45516 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
45517 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45518 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45519 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45520 else \
45521 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45522 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45523 fi; \
45524 else \
45525 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45526 fi; \
45527 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45528 $(NORMAL_TARGET_EXPORTS) \
45529 \
45530 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45531 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45532 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45533 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
45534 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
45535 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45536 case $(srcdir) in \
45537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45538 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45540 esac; \
45541 module_srcdir=libgomp; \
45542 $(SHELL) $$s/$$module_srcdir/configure \
45543 --srcdir=$${topdir}/$$module_srcdir \
45544 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45545 --target=${target_alias} \
45546 --with-build-libsubdir=$(HOST_SUBDIR) \
45547 $(STAGE3_CONFIGURE_FLAGS)
45548@endif target-libgomp-bootstrap
45549
45550.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
45551maybe-configure-stage4-target-libgomp:
45552@if target-libgomp-bootstrap
45553maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
45554configure-stage4-target-libgomp:
45555 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45556 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45557 @r=`${PWD_COMMAND}`; export r; \
45558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45559 TFLAGS="$(STAGE4_TFLAGS)"; \
45560 echo "Checking multilib configuration for libgomp..."; \
45561 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
45562 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45563 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45564 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45565 else \
45566 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45567 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45568 fi; \
45569 else \
45570 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45571 fi; \
45572 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45573 $(NORMAL_TARGET_EXPORTS) \
45574 \
45575 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45576 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45577 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45578 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
45579 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
45580 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45581 case $(srcdir) in \
45582 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45583 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45584 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45585 esac; \
45586 module_srcdir=libgomp; \
45587 $(SHELL) $$s/$$module_srcdir/configure \
45588 --srcdir=$${topdir}/$$module_srcdir \
45589 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45590 --target=${target_alias} \
45591 --with-build-libsubdir=$(HOST_SUBDIR) \
45592 $(STAGE4_CONFIGURE_FLAGS)
45593@endif target-libgomp-bootstrap
45594
45595.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
45596maybe-configure-stageprofile-target-libgomp:
45597@if target-libgomp-bootstrap
45598maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
45599configure-stageprofile-target-libgomp:
45600 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45601 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45602 @r=`${PWD_COMMAND}`; export r; \
45603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45604 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45605 echo "Checking multilib configuration for libgomp..."; \
45606 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
45607 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45608 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45609 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45610 else \
45611 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45612 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45613 fi; \
45614 else \
45615 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45616 fi; \
45617 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45618 $(NORMAL_TARGET_EXPORTS) \
45619 \
45620 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45621 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45622 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45623 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
45624 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
45625 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45626 case $(srcdir) in \
45627 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45628 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45629 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45630 esac; \
45631 module_srcdir=libgomp; \
45632 $(SHELL) $$s/$$module_srcdir/configure \
45633 --srcdir=$${topdir}/$$module_srcdir \
45634 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45635 --target=${target_alias} \
45636 --with-build-libsubdir=$(HOST_SUBDIR) \
45637 $(STAGEprofile_CONFIGURE_FLAGS)
45638@endif target-libgomp-bootstrap
45639
45640.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
45641maybe-configure-stagefeedback-target-libgomp:
45642@if target-libgomp-bootstrap
45643maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
45644configure-stagefeedback-target-libgomp:
45645 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45646 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45647 @r=`${PWD_COMMAND}`; export r; \
45648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45649 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45650 echo "Checking multilib configuration for libgomp..."; \
45651 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
45652 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45653 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45654 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45655 else \
45656 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45657 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45658 fi; \
45659 else \
45660 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45661 fi; \
45662 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45663 $(NORMAL_TARGET_EXPORTS) \
45664 \
45665 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45666 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45667 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45668 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
45669 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
45670 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45671 case $(srcdir) in \
45672 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45673 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45674 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45675 esac; \
45676 module_srcdir=libgomp; \
45677 $(SHELL) $$s/$$module_srcdir/configure \
45678 --srcdir=$${topdir}/$$module_srcdir \
45679 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45680 --target=${target_alias} \
45681 --with-build-libsubdir=$(HOST_SUBDIR) \
45682 $(STAGEfeedback_CONFIGURE_FLAGS)
45683@endif target-libgomp-bootstrap
45684
45685
45686
45687
45688
45689.PHONY: all-target-libgomp maybe-all-target-libgomp
45690maybe-all-target-libgomp:
45691@if gcc-bootstrap
45692all-target-libgomp: stage_current
45693@endif gcc-bootstrap
45694@if target-libgomp
45695TARGET-target-libgomp=all
45696maybe-all-target-libgomp: all-target-libgomp
45697all-target-libgomp: configure-target-libgomp
45698 @r=`${PWD_COMMAND}`; export r; \
45699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45700 $(NORMAL_TARGET_EXPORTS) \
45701 (cd $(TARGET_SUBDIR)/libgomp && \
45702 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45703 $(TARGET-target-libgomp))
45704@endif target-libgomp
45705
45706
45707
45708.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
45709.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
45710maybe-all-stage1-target-libgomp:
45711maybe-clean-stage1-target-libgomp:
45712@if target-libgomp-bootstrap
45713maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
45714all-stage1: all-stage1-target-libgomp
45715TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
45716all-stage1-target-libgomp: configure-stage1-target-libgomp
45717 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45718 @r=`${PWD_COMMAND}`; export r; \
45719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45720 TFLAGS="$(STAGE1_TFLAGS)"; \
45721 $(NORMAL_TARGET_EXPORTS) \
45722 cd $(TARGET_SUBDIR)/libgomp && \
45723 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45724 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45725 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45726 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45727 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45728 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45729 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45730 $(EXTRA_TARGET_FLAGS) \
45731 \
45732 TFLAGS="$(STAGE1_TFLAGS)" \
45733 $(TARGET-stage1-target-libgomp)
45734
45735maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
45736clean-stage1: clean-stage1-target-libgomp
45737clean-stage1-target-libgomp:
45738 @if [ $(current_stage) = stage1 ]; then \
45739 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45740 else \
45741 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
45742 $(MAKE) stage1-start; \
45743 fi; \
45744 cd $(TARGET_SUBDIR)/libgomp && \
45745 $(MAKE) $(EXTRA_TARGET_FLAGS) \
45746 clean
45747@endif target-libgomp-bootstrap
45748
45749
45750.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
45751.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
45752maybe-all-stage2-target-libgomp:
45753maybe-clean-stage2-target-libgomp:
45754@if target-libgomp-bootstrap
45755maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
45756all-stage2: all-stage2-target-libgomp
45757TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
45758all-stage2-target-libgomp: configure-stage2-target-libgomp
45759 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45760 @r=`${PWD_COMMAND}`; export r; \
45761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45762 TFLAGS="$(STAGE2_TFLAGS)"; \
45763 $(NORMAL_TARGET_EXPORTS) \
45764 \
45765 cd $(TARGET_SUBDIR)/libgomp && \
45766 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45767 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45768 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45769 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45770 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45771 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45772 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45773 $(EXTRA_TARGET_FLAGS) \
45774 TFLAGS="$(STAGE2_TFLAGS)" \
45775 $(TARGET-stage2-target-libgomp)
45776
45777maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
45778clean-stage2: clean-stage2-target-libgomp
45779clean-stage2-target-libgomp:
45780 @if [ $(current_stage) = stage2 ]; then \
45781 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45782 else \
45783 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
45784 $(MAKE) stage2-start; \
45785 fi; \
45786 cd $(TARGET_SUBDIR)/libgomp && \
45787 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45788@endif target-libgomp-bootstrap
45789
45790
45791.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
45792.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
45793maybe-all-stage3-target-libgomp:
45794maybe-clean-stage3-target-libgomp:
45795@if target-libgomp-bootstrap
45796maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
45797all-stage3: all-stage3-target-libgomp
45798TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
45799all-stage3-target-libgomp: configure-stage3-target-libgomp
45800 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45801 @r=`${PWD_COMMAND}`; export r; \
45802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45803 TFLAGS="$(STAGE3_TFLAGS)"; \
45804 $(NORMAL_TARGET_EXPORTS) \
45805 \
45806 cd $(TARGET_SUBDIR)/libgomp && \
45807 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45808 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45809 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45810 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45811 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45812 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45813 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45814 $(EXTRA_TARGET_FLAGS) \
45815 TFLAGS="$(STAGE3_TFLAGS)" \
45816 $(TARGET-stage3-target-libgomp)
45817
45818maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
45819clean-stage3: clean-stage3-target-libgomp
45820clean-stage3-target-libgomp:
45821 @if [ $(current_stage) = stage3 ]; then \
45822 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45823 else \
45824 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
45825 $(MAKE) stage3-start; \
45826 fi; \
45827 cd $(TARGET_SUBDIR)/libgomp && \
45828 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45829@endif target-libgomp-bootstrap
45830
45831
45832.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
45833.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
45834maybe-all-stage4-target-libgomp:
45835maybe-clean-stage4-target-libgomp:
45836@if target-libgomp-bootstrap
45837maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
45838all-stage4: all-stage4-target-libgomp
45839TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
45840all-stage4-target-libgomp: configure-stage4-target-libgomp
45841 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45842 @r=`${PWD_COMMAND}`; export r; \
45843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45844 TFLAGS="$(STAGE4_TFLAGS)"; \
45845 $(NORMAL_TARGET_EXPORTS) \
45846 \
45847 cd $(TARGET_SUBDIR)/libgomp && \
45848 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45849 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45850 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45851 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45852 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45853 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45854 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45855 $(EXTRA_TARGET_FLAGS) \
45856 TFLAGS="$(STAGE4_TFLAGS)" \
45857 $(TARGET-stage4-target-libgomp)
45858
45859maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
45860clean-stage4: clean-stage4-target-libgomp
45861clean-stage4-target-libgomp:
45862 @if [ $(current_stage) = stage4 ]; then \
45863 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45864 else \
45865 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
45866 $(MAKE) stage4-start; \
45867 fi; \
45868 cd $(TARGET_SUBDIR)/libgomp && \
45869 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45870@endif target-libgomp-bootstrap
45871
45872
45873.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
45874.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
45875maybe-all-stageprofile-target-libgomp:
45876maybe-clean-stageprofile-target-libgomp:
45877@if target-libgomp-bootstrap
45878maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
45879all-stageprofile: all-stageprofile-target-libgomp
45880TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
45881all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
45882 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45883 @r=`${PWD_COMMAND}`; export r; \
45884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45885 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45886 $(NORMAL_TARGET_EXPORTS) \
45887 \
45888 cd $(TARGET_SUBDIR)/libgomp && \
45889 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45890 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45891 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45892 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45893 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45894 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45895 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45896 $(EXTRA_TARGET_FLAGS) \
45897 TFLAGS="$(STAGEprofile_TFLAGS)" \
45898 $(TARGET-stageprofile-target-libgomp)
45899
45900maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
45901clean-stageprofile: clean-stageprofile-target-libgomp
45902clean-stageprofile-target-libgomp:
45903 @if [ $(current_stage) = stageprofile ]; then \
45904 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45905 else \
45906 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
45907 $(MAKE) stageprofile-start; \
45908 fi; \
45909 cd $(TARGET_SUBDIR)/libgomp && \
45910 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45911@endif target-libgomp-bootstrap
45912
45913
45914.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
45915.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
45916maybe-all-stagefeedback-target-libgomp:
45917maybe-clean-stagefeedback-target-libgomp:
45918@if target-libgomp-bootstrap
45919maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
45920all-stagefeedback: all-stagefeedback-target-libgomp
45921TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
45922all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
45923 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45924 @r=`${PWD_COMMAND}`; export r; \
45925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45926 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45927 $(NORMAL_TARGET_EXPORTS) \
45928 \
45929 cd $(TARGET_SUBDIR)/libgomp && \
45930 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45931 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45932 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45933 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45934 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45935 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45936 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45937 $(EXTRA_TARGET_FLAGS) \
45938 TFLAGS="$(STAGEfeedback_TFLAGS)" \
45939 $(TARGET-stagefeedback-target-libgomp)
45940
45941maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
45942clean-stagefeedback: clean-stagefeedback-target-libgomp
45943clean-stagefeedback-target-libgomp:
45944 @if [ $(current_stage) = stagefeedback ]; then \
45945 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45946 else \
45947 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
45948 $(MAKE) stagefeedback-start; \
45949 fi; \
45950 cd $(TARGET_SUBDIR)/libgomp && \
45951 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45952@endif target-libgomp-bootstrap
45953
45954
45955
45956
45957
45958
45959.PHONY: check-target-libgomp maybe-check-target-libgomp
45960maybe-check-target-libgomp:
45961@if target-libgomp
45962maybe-check-target-libgomp: check-target-libgomp
45963
45964check-target-libgomp:
45965 @: $(MAKE); $(unstage)
45966 @r=`${PWD_COMMAND}`; export r; \
45967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45968 $(NORMAL_TARGET_EXPORTS) \
45969 (cd $(TARGET_SUBDIR)/libgomp && \
45970 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45971
45972@endif target-libgomp
45973
45974.PHONY: install-target-libgomp maybe-install-target-libgomp
45975maybe-install-target-libgomp:
45976@if target-libgomp
45977maybe-install-target-libgomp: install-target-libgomp
45978
45979install-target-libgomp: installdirs
45980 @: $(MAKE); $(unstage)
45981 @r=`${PWD_COMMAND}`; export r; \
45982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45983 $(NORMAL_TARGET_EXPORTS) \
45984 (cd $(TARGET_SUBDIR)/libgomp && \
45985 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45986
45987@endif target-libgomp
45988
45989.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
45990maybe-install-strip-target-libgomp:
45991@if target-libgomp
45992maybe-install-strip-target-libgomp: install-strip-target-libgomp
45993
45994install-strip-target-libgomp: installdirs
45995 @: $(MAKE); $(unstage)
45996 @r=`${PWD_COMMAND}`; export r; \
45997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45998 $(NORMAL_TARGET_EXPORTS) \
45999 (cd $(TARGET_SUBDIR)/libgomp && \
46000 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46001
46002@endif target-libgomp
46003
46004# Other targets (info, dvi, pdf, etc.)
46005
46006.PHONY: maybe-info-target-libgomp info-target-libgomp
46007maybe-info-target-libgomp:
46008@if target-libgomp
46009maybe-info-target-libgomp: info-target-libgomp
46010
46011info-target-libgomp: \
46012 configure-target-libgomp
46013 @: $(MAKE); $(unstage)
46014 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46015 r=`${PWD_COMMAND}`; export r; \
46016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46017 $(NORMAL_TARGET_EXPORTS) \
46018 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
46019 for flag in $(EXTRA_TARGET_FLAGS); do \
46020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46021 done; \
46022 (cd $(TARGET_SUBDIR)/libgomp && \
46023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46025 "RANLIB=$${RANLIB}" \
46026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46027 info) \
46028 || exit 1
46029
46030@endif target-libgomp
46031
46032.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
46033maybe-dvi-target-libgomp:
46034@if target-libgomp
46035maybe-dvi-target-libgomp: dvi-target-libgomp
46036
46037dvi-target-libgomp: \
46038 configure-target-libgomp
46039 @: $(MAKE); $(unstage)
46040 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46041 r=`${PWD_COMMAND}`; export r; \
46042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46043 $(NORMAL_TARGET_EXPORTS) \
46044 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
46045 for flag in $(EXTRA_TARGET_FLAGS); do \
46046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46047 done; \
46048 (cd $(TARGET_SUBDIR)/libgomp && \
46049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46051 "RANLIB=$${RANLIB}" \
46052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46053 dvi) \
46054 || exit 1
46055
46056@endif target-libgomp
46057
46058.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
46059maybe-pdf-target-libgomp:
46060@if target-libgomp
46061maybe-pdf-target-libgomp: pdf-target-libgomp
46062
46063pdf-target-libgomp: \
46064 configure-target-libgomp
46065 @: $(MAKE); $(unstage)
46066 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46067 r=`${PWD_COMMAND}`; export r; \
46068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46069 $(NORMAL_TARGET_EXPORTS) \
46070 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
46071 for flag in $(EXTRA_TARGET_FLAGS); do \
46072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46073 done; \
46074 (cd $(TARGET_SUBDIR)/libgomp && \
46075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46077 "RANLIB=$${RANLIB}" \
46078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46079 pdf) \
46080 || exit 1
46081
46082@endif target-libgomp
46083
46084.PHONY: maybe-html-target-libgomp html-target-libgomp
46085maybe-html-target-libgomp:
46086@if target-libgomp
46087maybe-html-target-libgomp: html-target-libgomp
46088
46089html-target-libgomp: \
46090 configure-target-libgomp
46091 @: $(MAKE); $(unstage)
46092 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46093 r=`${PWD_COMMAND}`; export r; \
46094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46095 $(NORMAL_TARGET_EXPORTS) \
46096 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
46097 for flag in $(EXTRA_TARGET_FLAGS); do \
46098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46099 done; \
46100 (cd $(TARGET_SUBDIR)/libgomp && \
46101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46103 "RANLIB=$${RANLIB}" \
46104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46105 html) \
46106 || exit 1
46107
46108@endif target-libgomp
46109
46110.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
46111maybe-TAGS-target-libgomp:
46112@if target-libgomp
46113maybe-TAGS-target-libgomp: TAGS-target-libgomp
46114
46115TAGS-target-libgomp: \
46116 configure-target-libgomp
46117 @: $(MAKE); $(unstage)
46118 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46119 r=`${PWD_COMMAND}`; export r; \
46120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46121 $(NORMAL_TARGET_EXPORTS) \
46122 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
46123 for flag in $(EXTRA_TARGET_FLAGS); do \
46124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46125 done; \
46126 (cd $(TARGET_SUBDIR)/libgomp && \
46127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46129 "RANLIB=$${RANLIB}" \
46130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46131 TAGS) \
46132 || exit 1
46133
46134@endif target-libgomp
46135
46136.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
46137maybe-install-info-target-libgomp:
46138@if target-libgomp
46139maybe-install-info-target-libgomp: install-info-target-libgomp
46140
46141install-info-target-libgomp: \
46142 configure-target-libgomp \
46143 info-target-libgomp
46144 @: $(MAKE); $(unstage)
46145 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46146 r=`${PWD_COMMAND}`; export r; \
46147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46148 $(NORMAL_TARGET_EXPORTS) \
46149 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
46150 for flag in $(EXTRA_TARGET_FLAGS); do \
46151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46152 done; \
46153 (cd $(TARGET_SUBDIR)/libgomp && \
46154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46156 "RANLIB=$${RANLIB}" \
46157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46158 install-info) \
46159 || exit 1
46160
46161@endif target-libgomp
46162
46163.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
46164maybe-install-pdf-target-libgomp:
46165@if target-libgomp
46166maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
46167
46168install-pdf-target-libgomp: \
46169 configure-target-libgomp \
46170 pdf-target-libgomp
46171 @: $(MAKE); $(unstage)
46172 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46173 r=`${PWD_COMMAND}`; export r; \
46174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46175 $(NORMAL_TARGET_EXPORTS) \
46176 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
46177 for flag in $(EXTRA_TARGET_FLAGS); do \
46178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46179 done; \
46180 (cd $(TARGET_SUBDIR)/libgomp && \
46181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46183 "RANLIB=$${RANLIB}" \
46184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46185 install-pdf) \
46186 || exit 1
46187
46188@endif target-libgomp
46189
46190.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
46191maybe-install-html-target-libgomp:
46192@if target-libgomp
46193maybe-install-html-target-libgomp: install-html-target-libgomp
46194
46195install-html-target-libgomp: \
46196 configure-target-libgomp \
46197 html-target-libgomp
46198 @: $(MAKE); $(unstage)
46199 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46200 r=`${PWD_COMMAND}`; export r; \
46201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46202 $(NORMAL_TARGET_EXPORTS) \
46203 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
46204 for flag in $(EXTRA_TARGET_FLAGS); do \
46205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46206 done; \
46207 (cd $(TARGET_SUBDIR)/libgomp && \
46208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46210 "RANLIB=$${RANLIB}" \
46211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46212 install-html) \
46213 || exit 1
46214
46215@endif target-libgomp
46216
46217.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
46218maybe-installcheck-target-libgomp:
46219@if target-libgomp
46220maybe-installcheck-target-libgomp: installcheck-target-libgomp
46221
46222installcheck-target-libgomp: \
46223 configure-target-libgomp
46224 @: $(MAKE); $(unstage)
46225 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46226 r=`${PWD_COMMAND}`; export r; \
46227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46228 $(NORMAL_TARGET_EXPORTS) \
46229 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
46230 for flag in $(EXTRA_TARGET_FLAGS); do \
46231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46232 done; \
46233 (cd $(TARGET_SUBDIR)/libgomp && \
46234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46236 "RANLIB=$${RANLIB}" \
46237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46238 installcheck) \
46239 || exit 1
46240
46241@endif target-libgomp
46242
46243.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
46244maybe-mostlyclean-target-libgomp:
46245@if target-libgomp
46246maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
46247
46248mostlyclean-target-libgomp:
46249 @: $(MAKE); $(unstage)
46250 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46251 r=`${PWD_COMMAND}`; export r; \
46252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46253 $(NORMAL_TARGET_EXPORTS) \
46254 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
46255 for flag in $(EXTRA_TARGET_FLAGS); do \
46256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46257 done; \
46258 (cd $(TARGET_SUBDIR)/libgomp && \
46259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46261 "RANLIB=$${RANLIB}" \
46262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46263 mostlyclean) \
46264 || exit 1
46265
46266@endif target-libgomp
46267
46268.PHONY: maybe-clean-target-libgomp clean-target-libgomp
46269maybe-clean-target-libgomp:
46270@if target-libgomp
46271maybe-clean-target-libgomp: clean-target-libgomp
46272
46273clean-target-libgomp:
46274 @: $(MAKE); $(unstage)
46275 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46276 r=`${PWD_COMMAND}`; export r; \
46277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46278 $(NORMAL_TARGET_EXPORTS) \
46279 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
46280 for flag in $(EXTRA_TARGET_FLAGS); do \
46281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46282 done; \
46283 (cd $(TARGET_SUBDIR)/libgomp && \
46284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46286 "RANLIB=$${RANLIB}" \
46287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46288 clean) \
46289 || exit 1
46290
46291@endif target-libgomp
46292
46293.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
46294maybe-distclean-target-libgomp:
46295@if target-libgomp
46296maybe-distclean-target-libgomp: distclean-target-libgomp
46297
46298distclean-target-libgomp:
46299 @: $(MAKE); $(unstage)
46300 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46301 r=`${PWD_COMMAND}`; export r; \
46302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46303 $(NORMAL_TARGET_EXPORTS) \
46304 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
46305 for flag in $(EXTRA_TARGET_FLAGS); do \
46306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46307 done; \
46308 (cd $(TARGET_SUBDIR)/libgomp && \
46309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46311 "RANLIB=$${RANLIB}" \
46312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46313 distclean) \
46314 || exit 1
46315
46316@endif target-libgomp
46317
46318.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
46319maybe-maintainer-clean-target-libgomp:
46320@if target-libgomp
46321maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
46322
46323maintainer-clean-target-libgomp:
46324 @: $(MAKE); $(unstage)
46325 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
46326 r=`${PWD_COMMAND}`; export r; \
46327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46328 $(NORMAL_TARGET_EXPORTS) \
46329 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
46330 for flag in $(EXTRA_TARGET_FLAGS); do \
46331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46332 done; \
46333 (cd $(TARGET_SUBDIR)/libgomp && \
46334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46336 "RANLIB=$${RANLIB}" \
46337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46338 maintainer-clean) \
46339 || exit 1
46340
46341@endif target-libgomp
46342
46343
46344
46345
46346
46347.PHONY: configure-target-libitm maybe-configure-target-libitm
46348maybe-configure-target-libitm:
46349@if gcc-bootstrap
46350configure-target-libitm: stage_current
46351@endif gcc-bootstrap
46352@if target-libitm
46353maybe-configure-target-libitm: configure-target-libitm
46354configure-target-libitm:
46355 @: $(MAKE); $(unstage)
46356 @r=`${PWD_COMMAND}`; export r; \
46357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46358 echo "Checking multilib configuration for libitm..."; \
46359 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
46360 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
46361 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
46362 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
46363 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
46364 else \
46365 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
46366 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46367 fi; \
46368 else \
46369 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46370 fi; \
46371 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
46372 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
46373 $(NORMAL_TARGET_EXPORTS) \
46374 echo Configuring in $(TARGET_SUBDIR)/libitm; \
46375 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
46376 case $(srcdir) in \
46377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46378 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
46379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46380 esac; \
46381 module_srcdir=libitm; \
46382 rm -f no-such-file || : ; \
46383 CONFIG_SITE=no-such-file $(SHELL) \
46384 $$s/$$module_srcdir/configure \
46385 --srcdir=$${topdir}/$$module_srcdir \
46386 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46387 --target=${target_alias} \
46388 || exit 1
46389@endif target-libitm
46390
46391
46392
46393
46394
46395.PHONY: all-target-libitm maybe-all-target-libitm
46396maybe-all-target-libitm:
46397@if gcc-bootstrap
46398all-target-libitm: stage_current
46399@endif gcc-bootstrap
46400@if target-libitm
46401TARGET-target-libitm=all
46402maybe-all-target-libitm: all-target-libitm
46403all-target-libitm: configure-target-libitm
46404 @: $(MAKE); $(unstage)
46405 @r=`${PWD_COMMAND}`; export r; \
46406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46407 $(NORMAL_TARGET_EXPORTS) \
46408 (cd $(TARGET_SUBDIR)/libitm && \
46409 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46410 $(TARGET-target-libitm))
46411@endif target-libitm
46412
46413
46414
46415
46416
46417.PHONY: check-target-libitm maybe-check-target-libitm
46418maybe-check-target-libitm:
46419@if target-libitm
46420maybe-check-target-libitm: check-target-libitm
46421
46422check-target-libitm:
46423 @: $(MAKE); $(unstage)
46424 @r=`${PWD_COMMAND}`; export r; \
46425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46426 $(NORMAL_TARGET_EXPORTS) \
46427 (cd $(TARGET_SUBDIR)/libitm && \
46428 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46429
46430@endif target-libitm
46431
46432.PHONY: install-target-libitm maybe-install-target-libitm
46433maybe-install-target-libitm:
46434@if target-libitm
46435maybe-install-target-libitm: install-target-libitm
46436
46437install-target-libitm: installdirs
46438 @: $(MAKE); $(unstage)
46439 @r=`${PWD_COMMAND}`; export r; \
46440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46441 $(NORMAL_TARGET_EXPORTS) \
46442 (cd $(TARGET_SUBDIR)/libitm && \
46443 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46444
46445@endif target-libitm
46446
46447.PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
46448maybe-install-strip-target-libitm:
46449@if target-libitm
46450maybe-install-strip-target-libitm: install-strip-target-libitm
46451
46452install-strip-target-libitm: installdirs
46453 @: $(MAKE); $(unstage)
46454 @r=`${PWD_COMMAND}`; export r; \
46455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46456 $(NORMAL_TARGET_EXPORTS) \
46457 (cd $(TARGET_SUBDIR)/libitm && \
46458 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46459
46460@endif target-libitm
46461
46462# Other targets (info, dvi, pdf, etc.)
46463
46464.PHONY: maybe-info-target-libitm info-target-libitm
46465maybe-info-target-libitm:
46466@if target-libitm
46467maybe-info-target-libitm: info-target-libitm
46468
46469info-target-libitm: \
46470 configure-target-libitm
46471 @: $(MAKE); $(unstage)
46472 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46473 r=`${PWD_COMMAND}`; export r; \
46474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46475 $(NORMAL_TARGET_EXPORTS) \
46476 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
46477 for flag in $(EXTRA_TARGET_FLAGS); do \
46478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46479 done; \
46480 (cd $(TARGET_SUBDIR)/libitm && \
46481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46483 "RANLIB=$${RANLIB}" \
46484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46485 info) \
46486 || exit 1
46487
46488@endif target-libitm
46489
46490.PHONY: maybe-dvi-target-libitm dvi-target-libitm
46491maybe-dvi-target-libitm:
46492@if target-libitm
46493maybe-dvi-target-libitm: dvi-target-libitm
46494
46495dvi-target-libitm: \
46496 configure-target-libitm
46497 @: $(MAKE); $(unstage)
46498 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46499 r=`${PWD_COMMAND}`; export r; \
46500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46501 $(NORMAL_TARGET_EXPORTS) \
46502 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
46503 for flag in $(EXTRA_TARGET_FLAGS); do \
46504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46505 done; \
46506 (cd $(TARGET_SUBDIR)/libitm && \
46507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46509 "RANLIB=$${RANLIB}" \
46510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46511 dvi) \
46512 || exit 1
46513
46514@endif target-libitm
46515
46516.PHONY: maybe-pdf-target-libitm pdf-target-libitm
46517maybe-pdf-target-libitm:
46518@if target-libitm
46519maybe-pdf-target-libitm: pdf-target-libitm
46520
46521pdf-target-libitm: \
46522 configure-target-libitm
46523 @: $(MAKE); $(unstage)
46524 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46525 r=`${PWD_COMMAND}`; export r; \
46526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46527 $(NORMAL_TARGET_EXPORTS) \
46528 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
46529 for flag in $(EXTRA_TARGET_FLAGS); do \
46530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46531 done; \
46532 (cd $(TARGET_SUBDIR)/libitm && \
46533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46535 "RANLIB=$${RANLIB}" \
46536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46537 pdf) \
46538 || exit 1
46539
46540@endif target-libitm
46541
46542.PHONY: maybe-html-target-libitm html-target-libitm
46543maybe-html-target-libitm:
46544@if target-libitm
46545maybe-html-target-libitm: html-target-libitm
46546
46547html-target-libitm: \
46548 configure-target-libitm
46549 @: $(MAKE); $(unstage)
46550 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46551 r=`${PWD_COMMAND}`; export r; \
46552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46553 $(NORMAL_TARGET_EXPORTS) \
46554 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
46555 for flag in $(EXTRA_TARGET_FLAGS); do \
46556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46557 done; \
46558 (cd $(TARGET_SUBDIR)/libitm && \
46559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46561 "RANLIB=$${RANLIB}" \
46562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46563 html) \
46564 || exit 1
46565
46566@endif target-libitm
46567
46568.PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
46569maybe-TAGS-target-libitm:
46570@if target-libitm
46571maybe-TAGS-target-libitm: TAGS-target-libitm
46572
46573TAGS-target-libitm: \
46574 configure-target-libitm
46575 @: $(MAKE); $(unstage)
46576 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46577 r=`${PWD_COMMAND}`; export r; \
46578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46579 $(NORMAL_TARGET_EXPORTS) \
46580 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
46581 for flag in $(EXTRA_TARGET_FLAGS); do \
46582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46583 done; \
46584 (cd $(TARGET_SUBDIR)/libitm && \
46585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46587 "RANLIB=$${RANLIB}" \
46588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46589 TAGS) \
46590 || exit 1
46591
46592@endif target-libitm
46593
46594.PHONY: maybe-install-info-target-libitm install-info-target-libitm
46595maybe-install-info-target-libitm:
46596@if target-libitm
46597maybe-install-info-target-libitm: install-info-target-libitm
46598
46599install-info-target-libitm: \
46600 configure-target-libitm \
46601 info-target-libitm
46602 @: $(MAKE); $(unstage)
46603 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46604 r=`${PWD_COMMAND}`; export r; \
46605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46606 $(NORMAL_TARGET_EXPORTS) \
46607 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
46608 for flag in $(EXTRA_TARGET_FLAGS); do \
46609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46610 done; \
46611 (cd $(TARGET_SUBDIR)/libitm && \
46612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46614 "RANLIB=$${RANLIB}" \
46615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46616 install-info) \
46617 || exit 1
46618
46619@endif target-libitm
46620
46621.PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
46622maybe-install-pdf-target-libitm:
46623@if target-libitm
46624maybe-install-pdf-target-libitm: install-pdf-target-libitm
46625
46626install-pdf-target-libitm: \
46627 configure-target-libitm \
46628 pdf-target-libitm
46629 @: $(MAKE); $(unstage)
46630 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46631 r=`${PWD_COMMAND}`; export r; \
46632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46633 $(NORMAL_TARGET_EXPORTS) \
46634 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
46635 for flag in $(EXTRA_TARGET_FLAGS); do \
46636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46637 done; \
46638 (cd $(TARGET_SUBDIR)/libitm && \
46639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46641 "RANLIB=$${RANLIB}" \
46642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46643 install-pdf) \
46644 || exit 1
46645
46646@endif target-libitm
46647
46648.PHONY: maybe-install-html-target-libitm install-html-target-libitm
46649maybe-install-html-target-libitm:
46650@if target-libitm
46651maybe-install-html-target-libitm: install-html-target-libitm
46652
46653install-html-target-libitm: \
46654 configure-target-libitm \
46655 html-target-libitm
46656 @: $(MAKE); $(unstage)
46657 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46658 r=`${PWD_COMMAND}`; export r; \
46659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46660 $(NORMAL_TARGET_EXPORTS) \
46661 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
46662 for flag in $(EXTRA_TARGET_FLAGS); do \
46663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46664 done; \
46665 (cd $(TARGET_SUBDIR)/libitm && \
46666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46668 "RANLIB=$${RANLIB}" \
46669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46670 install-html) \
46671 || exit 1
46672
46673@endif target-libitm
46674
46675.PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
46676maybe-installcheck-target-libitm:
46677@if target-libitm
46678maybe-installcheck-target-libitm: installcheck-target-libitm
46679
46680installcheck-target-libitm: \
46681 configure-target-libitm
46682 @: $(MAKE); $(unstage)
46683 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46684 r=`${PWD_COMMAND}`; export r; \
46685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46686 $(NORMAL_TARGET_EXPORTS) \
46687 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
46688 for flag in $(EXTRA_TARGET_FLAGS); do \
46689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46690 done; \
46691 (cd $(TARGET_SUBDIR)/libitm && \
46692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46694 "RANLIB=$${RANLIB}" \
46695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46696 installcheck) \
46697 || exit 1
46698
46699@endif target-libitm
46700
46701.PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
46702maybe-mostlyclean-target-libitm:
46703@if target-libitm
46704maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
46705
46706mostlyclean-target-libitm:
46707 @: $(MAKE); $(unstage)
46708 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46709 r=`${PWD_COMMAND}`; export r; \
46710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46711 $(NORMAL_TARGET_EXPORTS) \
46712 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
46713 for flag in $(EXTRA_TARGET_FLAGS); do \
46714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46715 done; \
46716 (cd $(TARGET_SUBDIR)/libitm && \
46717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46719 "RANLIB=$${RANLIB}" \
46720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46721 mostlyclean) \
46722 || exit 1
46723
46724@endif target-libitm
46725
46726.PHONY: maybe-clean-target-libitm clean-target-libitm
46727maybe-clean-target-libitm:
46728@if target-libitm
46729maybe-clean-target-libitm: clean-target-libitm
46730
46731clean-target-libitm:
46732 @: $(MAKE); $(unstage)
46733 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46734 r=`${PWD_COMMAND}`; export r; \
46735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46736 $(NORMAL_TARGET_EXPORTS) \
46737 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
46738 for flag in $(EXTRA_TARGET_FLAGS); do \
46739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46740 done; \
46741 (cd $(TARGET_SUBDIR)/libitm && \
46742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46744 "RANLIB=$${RANLIB}" \
46745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46746 clean) \
46747 || exit 1
46748
46749@endif target-libitm
46750
46751.PHONY: maybe-distclean-target-libitm distclean-target-libitm
46752maybe-distclean-target-libitm:
46753@if target-libitm
46754maybe-distclean-target-libitm: distclean-target-libitm
46755
46756distclean-target-libitm:
46757 @: $(MAKE); $(unstage)
46758 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46759 r=`${PWD_COMMAND}`; export r; \
46760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46761 $(NORMAL_TARGET_EXPORTS) \
46762 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
46763 for flag in $(EXTRA_TARGET_FLAGS); do \
46764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46765 done; \
46766 (cd $(TARGET_SUBDIR)/libitm && \
46767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46769 "RANLIB=$${RANLIB}" \
46770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46771 distclean) \
46772 || exit 1
46773
46774@endif target-libitm
46775
46776.PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
46777maybe-maintainer-clean-target-libitm:
46778@if target-libitm
46779maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
46780
46781maintainer-clean-target-libitm:
46782 @: $(MAKE); $(unstage)
46783 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
46784 r=`${PWD_COMMAND}`; export r; \
46785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46786 $(NORMAL_TARGET_EXPORTS) \
46787 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
46788 for flag in $(EXTRA_TARGET_FLAGS); do \
46789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46790 done; \
46791 (cd $(TARGET_SUBDIR)/libitm && \
46792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46794 "RANLIB=$${RANLIB}" \
46795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46796 maintainer-clean) \
46797 || exit 1
46798
46799@endif target-libitm
46800
46801
46802
46803
46804
46805.PHONY: configure-target-libatomic maybe-configure-target-libatomic
46806maybe-configure-target-libatomic:
46807@if gcc-bootstrap
46808configure-target-libatomic: stage_current
46809@endif gcc-bootstrap
46810@if target-libatomic
46811maybe-configure-target-libatomic: configure-target-libatomic
46812configure-target-libatomic:
46813 @: $(MAKE); $(unstage)
46814 @r=`${PWD_COMMAND}`; export r; \
46815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46816 echo "Checking multilib configuration for libatomic..."; \
46817 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
46818 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
46819 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
46820 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
46821 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
46822 else \
46823 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
46824 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
46825 fi; \
46826 else \
46827 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
46828 fi; \
46829 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
46830 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
46831 $(NORMAL_TARGET_EXPORTS) \
46832 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
46833 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
46834 case $(srcdir) in \
46835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46836 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
46837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46838 esac; \
46839 module_srcdir=libatomic; \
46840 rm -f no-such-file || : ; \
46841 CONFIG_SITE=no-such-file $(SHELL) \
46842 $$s/$$module_srcdir/configure \
46843 --srcdir=$${topdir}/$$module_srcdir \
46844 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46845 --target=${target_alias} \
46846 || exit 1
46847@endif target-libatomic
46848
46849
46850
46851
46852
46853.PHONY: all-target-libatomic maybe-all-target-libatomic
46854maybe-all-target-libatomic:
46855@if gcc-bootstrap
46856all-target-libatomic: stage_current
46857@endif gcc-bootstrap
46858@if target-libatomic
46859TARGET-target-libatomic=all
46860maybe-all-target-libatomic: all-target-libatomic
46861all-target-libatomic: configure-target-libatomic
46862 @: $(MAKE); $(unstage)
46863 @r=`${PWD_COMMAND}`; export r; \
46864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46865 $(NORMAL_TARGET_EXPORTS) \
46866 (cd $(TARGET_SUBDIR)/libatomic && \
46867 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46868 $(TARGET-target-libatomic))
46869@endif target-libatomic
46870
46871
46872
46873
46874
46875.PHONY: check-target-libatomic maybe-check-target-libatomic
46876maybe-check-target-libatomic:
46877@if target-libatomic
46878maybe-check-target-libatomic: check-target-libatomic
46879
46880check-target-libatomic:
46881 @: $(MAKE); $(unstage)
46882 @r=`${PWD_COMMAND}`; export r; \
46883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46884 $(NORMAL_TARGET_EXPORTS) \
46885 (cd $(TARGET_SUBDIR)/libatomic && \
46886 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46887
46888@endif target-libatomic
46889
46890.PHONY: install-target-libatomic maybe-install-target-libatomic
46891maybe-install-target-libatomic:
46892@if target-libatomic
46893maybe-install-target-libatomic: install-target-libatomic
46894
46895install-target-libatomic: installdirs
46896 @: $(MAKE); $(unstage)
46897 @r=`${PWD_COMMAND}`; export r; \
46898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46899 $(NORMAL_TARGET_EXPORTS) \
46900 (cd $(TARGET_SUBDIR)/libatomic && \
46901 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46902
46903@endif target-libatomic
46904
46905.PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
46906maybe-install-strip-target-libatomic:
46907@if target-libatomic
46908maybe-install-strip-target-libatomic: install-strip-target-libatomic
46909
46910install-strip-target-libatomic: installdirs
46911 @: $(MAKE); $(unstage)
46912 @r=`${PWD_COMMAND}`; export r; \
46913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46914 $(NORMAL_TARGET_EXPORTS) \
46915 (cd $(TARGET_SUBDIR)/libatomic && \
46916 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46917
46918@endif target-libatomic
46919
46920# Other targets (info, dvi, pdf, etc.)
46921
46922.PHONY: maybe-info-target-libatomic info-target-libatomic
46923maybe-info-target-libatomic:
46924@if target-libatomic
46925maybe-info-target-libatomic: info-target-libatomic
46926
46927info-target-libatomic: \
46928 configure-target-libatomic
46929 @: $(MAKE); $(unstage)
46930 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46931 r=`${PWD_COMMAND}`; export r; \
46932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46933 $(NORMAL_TARGET_EXPORTS) \
46934 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
46935 for flag in $(EXTRA_TARGET_FLAGS); do \
46936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46937 done; \
46938 (cd $(TARGET_SUBDIR)/libatomic && \
46939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46941 "RANLIB=$${RANLIB}" \
46942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46943 info) \
46944 || exit 1
46945
46946@endif target-libatomic
46947
46948.PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
46949maybe-dvi-target-libatomic:
46950@if target-libatomic
46951maybe-dvi-target-libatomic: dvi-target-libatomic
46952
46953dvi-target-libatomic: \
46954 configure-target-libatomic
46955 @: $(MAKE); $(unstage)
46956 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46957 r=`${PWD_COMMAND}`; export r; \
46958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46959 $(NORMAL_TARGET_EXPORTS) \
46960 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
46961 for flag in $(EXTRA_TARGET_FLAGS); do \
46962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46963 done; \
46964 (cd $(TARGET_SUBDIR)/libatomic && \
46965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46967 "RANLIB=$${RANLIB}" \
46968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46969 dvi) \
46970 || exit 1
46971
46972@endif target-libatomic
46973
46974.PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
46975maybe-pdf-target-libatomic:
46976@if target-libatomic
46977maybe-pdf-target-libatomic: pdf-target-libatomic
46978
46979pdf-target-libatomic: \
46980 configure-target-libatomic
46981 @: $(MAKE); $(unstage)
46982 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46983 r=`${PWD_COMMAND}`; export r; \
46984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46985 $(NORMAL_TARGET_EXPORTS) \
46986 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
46987 for flag in $(EXTRA_TARGET_FLAGS); do \
46988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46989 done; \
46990 (cd $(TARGET_SUBDIR)/libatomic && \
46991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46993 "RANLIB=$${RANLIB}" \
46994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46995 pdf) \
46996 || exit 1
46997
46998@endif target-libatomic
46999
47000.PHONY: maybe-html-target-libatomic html-target-libatomic
47001maybe-html-target-libatomic:
47002@if target-libatomic
47003maybe-html-target-libatomic: html-target-libatomic
47004
47005html-target-libatomic: \
47006 configure-target-libatomic
47007 @: $(MAKE); $(unstage)
47008 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
47009 r=`${PWD_COMMAND}`; export r; \
47010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47011 $(NORMAL_TARGET_EXPORTS) \
47012 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
47013 for flag in $(EXTRA_TARGET_FLAGS); do \
47014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47015 done; \
47016 (cd $(TARGET_SUBDIR)/libatomic && \
47017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47019 "RANLIB=$${RANLIB}" \
47020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47021 html) \
47022 || exit 1
47023
47024@endif target-libatomic
47025
47026.PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
47027maybe-TAGS-target-libatomic:
47028@if target-libatomic
47029maybe-TAGS-target-libatomic: TAGS-target-libatomic
47030
47031TAGS-target-libatomic: \
47032 configure-target-libatomic
47033 @: $(MAKE); $(unstage)
47034 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
47035 r=`${PWD_COMMAND}`; export r; \
47036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47037 $(NORMAL_TARGET_EXPORTS) \
47038 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
47039 for flag in $(EXTRA_TARGET_FLAGS); do \
47040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47041 done; \
47042 (cd $(TARGET_SUBDIR)/libatomic && \
47043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47045 "RANLIB=$${RANLIB}" \
47046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47047 TAGS) \
47048 || exit 1
47049
47050@endif target-libatomic
47051
47052.PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
47053maybe-install-info-target-libatomic:
47054@if target-libatomic
47055maybe-install-info-target-libatomic: install-info-target-libatomic
47056
47057install-info-target-libatomic: \
47058 configure-target-libatomic \
47059 info-target-libatomic
47060 @: $(MAKE); $(unstage)
47061 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
47062 r=`${PWD_COMMAND}`; export r; \
47063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47064 $(NORMAL_TARGET_EXPORTS) \
47065 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
47066 for flag in $(EXTRA_TARGET_FLAGS); do \
47067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47068 done; \
47069 (cd $(TARGET_SUBDIR)/libatomic && \
47070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47072 "RANLIB=$${RANLIB}" \
47073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47074 install-info) \
47075 || exit 1
47076
47077@endif target-libatomic
47078
47079.PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
47080maybe-install-pdf-target-libatomic:
47081@if target-libatomic
47082maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
47083
47084install-pdf-target-libatomic: \
47085 configure-target-libatomic \
47086 pdf-target-libatomic
47087 @: $(MAKE); $(unstage)
47088 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
47089 r=`${PWD_COMMAND}`; export r; \
47090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47091 $(NORMAL_TARGET_EXPORTS) \
47092 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
47093 for flag in $(EXTRA_TARGET_FLAGS); do \
47094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47095 done; \
47096 (cd $(TARGET_SUBDIR)/libatomic && \
47097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47099 "RANLIB=$${RANLIB}" \
47100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47101 install-pdf) \
47102 || exit 1
47103
47104@endif target-libatomic
47105
47106.PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
47107maybe-install-html-target-libatomic:
47108@if target-libatomic
47109maybe-install-html-target-libatomic: install-html-target-libatomic
47110
47111install-html-target-libatomic: \
47112 configure-target-libatomic \
47113 html-target-libatomic
47114 @: $(MAKE); $(unstage)
47115 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
47116 r=`${PWD_COMMAND}`; export r; \
47117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47118 $(NORMAL_TARGET_EXPORTS) \
47119 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
47120 for flag in $(EXTRA_TARGET_FLAGS); do \
47121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47122 done; \
47123 (cd $(TARGET_SUBDIR)/libatomic && \
47124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47126 "RANLIB=$${RANLIB}" \
47127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47128 install-html) \
47129 || exit 1
47130
47131@endif target-libatomic
47132
47133.PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
47134maybe-installcheck-target-libatomic:
47135@if target-libatomic
47136maybe-installcheck-target-libatomic: installcheck-target-libatomic
47137
47138installcheck-target-libatomic: \
47139 configure-target-libatomic
47140 @: $(MAKE); $(unstage)
47141 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
47142 r=`${PWD_COMMAND}`; export r; \
47143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47144 $(NORMAL_TARGET_EXPORTS) \
47145 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
47146 for flag in $(EXTRA_TARGET_FLAGS); do \
47147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47148 done; \
47149 (cd $(TARGET_SUBDIR)/libatomic && \
47150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47152 "RANLIB=$${RANLIB}" \
47153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47154 installcheck) \
47155 || exit 1
47156
47157@endif target-libatomic
47158
47159.PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
47160maybe-mostlyclean-target-libatomic:
47161@if target-libatomic
47162maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
47163
47164mostlyclean-target-libatomic:
47165 @: $(MAKE); $(unstage)
47166 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
47167 r=`${PWD_COMMAND}`; export r; \
47168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47169 $(NORMAL_TARGET_EXPORTS) \
47170 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
47171 for flag in $(EXTRA_TARGET_FLAGS); do \
47172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47173 done; \
47174 (cd $(TARGET_SUBDIR)/libatomic && \
47175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47177 "RANLIB=$${RANLIB}" \
47178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47179 mostlyclean) \
47180 || exit 1
47181
47182@endif target-libatomic
47183
47184.PHONY: maybe-clean-target-libatomic clean-target-libatomic
47185maybe-clean-target-libatomic:
47186@if target-libatomic
47187maybe-clean-target-libatomic: clean-target-libatomic
47188
47189clean-target-libatomic:
47190 @: $(MAKE); $(unstage)
47191 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
47192 r=`${PWD_COMMAND}`; export r; \
47193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47194 $(NORMAL_TARGET_EXPORTS) \
47195 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
47196 for flag in $(EXTRA_TARGET_FLAGS); do \
47197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47198 done; \
47199 (cd $(TARGET_SUBDIR)/libatomic && \
47200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47202 "RANLIB=$${RANLIB}" \
47203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47204 clean) \
47205 || exit 1
47206
47207@endif target-libatomic
47208
47209.PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
47210maybe-distclean-target-libatomic:
47211@if target-libatomic
47212maybe-distclean-target-libatomic: distclean-target-libatomic
47213
47214distclean-target-libatomic:
47215 @: $(MAKE); $(unstage)
47216 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
47217 r=`${PWD_COMMAND}`; export r; \
47218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47219 $(NORMAL_TARGET_EXPORTS) \
47220 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
47221 for flag in $(EXTRA_TARGET_FLAGS); do \
47222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47223 done; \
47224 (cd $(TARGET_SUBDIR)/libatomic && \
47225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47227 "RANLIB=$${RANLIB}" \
47228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47229 distclean) \
47230 || exit 1
47231
47232@endif target-libatomic
47233
47234.PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
47235maybe-maintainer-clean-target-libatomic:
47236@if target-libatomic
47237maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
47238
47239maintainer-clean-target-libatomic:
47240 @: $(MAKE); $(unstage)
47241 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
47242 r=`${PWD_COMMAND}`; export r; \
47243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47244 $(NORMAL_TARGET_EXPORTS) \
47245 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
47246 for flag in $(EXTRA_TARGET_FLAGS); do \
47247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47248 done; \
47249 (cd $(TARGET_SUBDIR)/libatomic && \
47250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47252 "RANLIB=$${RANLIB}" \
47253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47254 maintainer-clean) \
47255 || exit 1
47256
47257@endif target-libatomic
47258
47259
47260
47261@if target-libgomp
47262.PHONY: check-target-libgomp-c++
47263check-target-libgomp-c++:
47264 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
47265
47266@endif target-libgomp
47267
47268@if target-libitm
47269.PHONY: check-target-libitm-c++
47270check-target-libitm-c++:
47271 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
47272
47273@endif target-libitm
47274
47275# ----------
47276# GCC module
47277# ----------
47278
47279@if gcc-no-bootstrap
47280.PHONY: cross
47281cross: all-build all-gas all-ld
47282 @r=`${PWD_COMMAND}`; export r; \
47283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47284 $(HOST_EXPORTS) \
47285 echo "Building the C and C++ compiler"; \
47286 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
47287 @r=`${PWD_COMMAND}`; export r; \
47288 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
47289 echo "Building runtime libraries"; \
47290 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
47291@endif gcc-no-bootstrap
47292
47293@if gcc
47294
47295.PHONY: check-gcc-c check-c
47296check-gcc-c:
47297 r=`${PWD_COMMAND}`; export r; \
47298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47299 $(HOST_EXPORTS) \
47300 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
47301check-c: check-gcc-c
47302
47303.PHONY: check-gcc-c++ check-c++
47304check-gcc-c++:
47305 r=`${PWD_COMMAND}`; export r; \
47306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47307 $(HOST_EXPORTS) \
47308 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
47309check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
47310
47311.PHONY: check-gcc-fortran check-fortran
47312check-gcc-fortran:
47313 r=`${PWD_COMMAND}`; export r; \
47314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47315 $(HOST_EXPORTS) \
47316 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
47317check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
47318
47319.PHONY: check-gcc-java check-java
47320check-gcc-java:
47321 r=`${PWD_COMMAND}`; export r; \
47322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47323 $(HOST_EXPORTS) \
47324 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
47325check-java: check-gcc-java check-target-libjava
47326
47327.PHONY: check-gcc-ada check-ada
47328check-gcc-ada:
47329 r=`${PWD_COMMAND}`; export r; \
47330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47331 $(HOST_EXPORTS) \
47332 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
47333check-ada: check-gcc-ada check-target-libada
47334
47335.PHONY: check-gcc-objc check-objc
47336check-gcc-objc:
47337 r=`${PWD_COMMAND}`; export r; \
47338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47339 $(HOST_EXPORTS) \
47340 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
47341check-objc: check-gcc-objc check-target-libobjc
47342
47343.PHONY: check-gcc-obj-c++ check-obj-c++
47344check-gcc-obj-c++:
47345 r=`${PWD_COMMAND}`; export r; \
47346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47347 $(HOST_EXPORTS) \
47348 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
47349check-obj-c++: check-gcc-obj-c++
47350
47351.PHONY: check-gcc-go check-go
47352check-gcc-go:
47353 r=`${PWD_COMMAND}`; export r; \
47354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47355 $(HOST_EXPORTS) \
47356 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
47357check-go: check-gcc-go check-target-libgo
47358
47359
47360# The gcc part of install-no-fixedincludes, which relies on an intimate
47361# knowledge of how a number of gcc internal targets (inter)operate. Delegate.
47362.PHONY: gcc-install-no-fixedincludes
47363gcc-install-no-fixedincludes:
47364 @if [ -f ./gcc/Makefile ]; then \
47365 r=`${PWD_COMMAND}`; export r; \
47366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47367 $(HOST_EXPORTS) \
47368 (cd ./gcc \
47369 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
47370 else true; fi
47371@endif gcc
47372
47373# ---------------------
47374# GCC bootstrap support
47375# ---------------------
47376
47377# We track the current stage (the one in 'gcc') in the stage_current file.
47378# stage_last instead tracks the stage that was built last. These targets
47379# are dummy when toplevel bootstrap is not active.
47380
47381# While making host and target tools, symlinks to the final stage must be
47382# there, so $(unstage) should be run at various points. To avoid excessive
47383# recursive invocations of make, we "inline" them using a variable. These
47384# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
47385# to avoid warnings from the GNU Make job server.
47386
47387unstage = :
47388stage = :
47389current_stage = ""
47390
47391@if gcc-bootstrap
47392unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
47393stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
47394current_stage = "`cat stage_current 2> /dev/null`"
47395@endif gcc-bootstrap
47396
47397.PHONY: unstage stage
47398unstage:
47399 @: $(MAKE); $(unstage)
47400stage:
47401 @: $(MAKE); $(stage)
47402
47403# Disable commands for lean bootstrap.
47404LEAN = false
47405
47406# We name the build directories for the various stages "stage1-gcc",
47407# "stage2-gcc","stage3-gcc", etc.
47408
47409# Since the 'compare' process will fail (on debugging information) if any
47410# directory names are different, we need to link the gcc directory for
47411# the previous stage to a constant name ('prev-gcc'), and to make the name of
47412# the build directories constant as well. For the latter, we use naked names
47413# like 'gcc', because the scripts in that directory assume it. We use
47414# mv on platforms where symlinks to directories do not work or are not
47415# reliable.
47416
47417# 'touch' doesn't work right on some platforms.
47418STAMP = echo timestamp >
47419
47420# We only want to compare .o files, so set this!
47421objext = .o
47422
47423
47424.PHONY: stage1-start stage1-end
47425
47426stage1-start::
47427 @: $(MAKE); $(stage); \
47428 echo stage1 > stage_current ; \
47429 echo stage1 > stage_last; \
47430 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47431@if bfd
47432 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
47433 mkdir stage1-bfd; \
47434 mv stage1-bfd bfd
47435@endif bfd
47436@if opcodes
47437 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
47438 mkdir stage1-opcodes; \
47439 mv stage1-opcodes opcodes
47440@endif opcodes
47441@if binutils
47442 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
47443 mkdir stage1-binutils; \
47444 mv stage1-binutils binutils
47445@endif binutils
47446@if fixincludes
47447 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
47448 mkdir stage1-fixincludes; \
47449 mv stage1-fixincludes fixincludes
47450@endif fixincludes
47451@if gas
47452 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
47453 mkdir stage1-gas; \
47454 mv stage1-gas gas
47455@endif gas
47456@if gcc
47457 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
47458 mkdir stage1-gcc; \
47459 mv stage1-gcc gcc
47460@endif gcc
47461@if gmp
47462 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
47463 mkdir stage1-gmp; \
47464 mv stage1-gmp gmp
47465@endif gmp
47466@if mpfr
47467 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
47468 mkdir stage1-mpfr; \
47469 mv stage1-mpfr mpfr
47470@endif mpfr
47471@if mpc
47472 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
47473 mkdir stage1-mpc; \
47474 mv stage1-mpc mpc
47475@endif mpc
47476@if isl
47477 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
47478 mkdir stage1-isl; \
47479 mv stage1-isl isl
47480@endif isl
47481@if libelf
47482 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
47483 mkdir stage1-libelf; \
47484 mv stage1-libelf libelf
47485@endif libelf
47486@if gold
47487 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
47488 mkdir stage1-gold; \
47489 mv stage1-gold gold
47490@endif gold
47491@if intl
47492 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
47493 mkdir stage1-intl; \
47494 mv stage1-intl intl
47495@endif intl
47496@if ld
47497 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
47498 mkdir stage1-ld; \
47499 mv stage1-ld ld
47500@endif ld
47501@if libbacktrace
47502 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
47503 mkdir stage1-libbacktrace; \
47504 mv stage1-libbacktrace libbacktrace
47505@endif libbacktrace
47506@if libcpp
47507 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
47508 mkdir stage1-libcpp; \
47509 mv stage1-libcpp libcpp
47510@endif libcpp
47511@if libdecnumber
47512 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
47513 mkdir stage1-libdecnumber; \
47514 mv stage1-libdecnumber libdecnumber
47515@endif libdecnumber
47516@if libiberty
47517 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
47518 mkdir stage1-libiberty; \
47519 mv stage1-libiberty libiberty
47520@endif libiberty
47521@if libiberty-linker-plugin
47522 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
47523 mkdir stage1-libiberty-linker-plugin; \
47524 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
47525@endif libiberty-linker-plugin
47526@if zlib
47527 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
47528 mkdir stage1-zlib; \
47529 mv stage1-zlib zlib
47530@endif zlib
47531@if lto-plugin
47532 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
47533 mkdir stage1-lto-plugin; \
47534 mv stage1-lto-plugin lto-plugin
47535@endif lto-plugin
47536 @[ -d stage1-$(TARGET_SUBDIR) ] || \
47537 mkdir stage1-$(TARGET_SUBDIR); \
47538 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
47539
47540stage1-end::
47541@if bfd
47542 @if test -d $(HOST_SUBDIR)/bfd ; then \
47543 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
47544 fi
47545@endif bfd
47546@if opcodes
47547 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47548 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
47549 fi
47550@endif opcodes
47551@if binutils
47552 @if test -d $(HOST_SUBDIR)/binutils ; then \
47553 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
47554 fi
47555@endif binutils
47556@if fixincludes
47557 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47558 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes ; \
47559 fi
47560@endif fixincludes
47561@if gas
47562 @if test -d $(HOST_SUBDIR)/gas ; then \
47563 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
47564 fi
47565@endif gas
47566@if gcc
47567 @if test -d $(HOST_SUBDIR)/gcc ; then \
47568 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
47569 fi
47570@endif gcc
47571@if gmp
47572 @if test -d $(HOST_SUBDIR)/gmp ; then \
47573 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
47574 fi
47575@endif gmp
47576@if mpfr
47577 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47578 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
47579 fi
47580@endif mpfr
47581@if mpc
47582 @if test -d $(HOST_SUBDIR)/mpc ; then \
47583 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
47584 fi
47585@endif mpc
47586@if isl
47587 @if test -d $(HOST_SUBDIR)/isl ; then \
47588 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
47589 fi
47590@endif isl
47591@if libelf
47592 @if test -d $(HOST_SUBDIR)/libelf ; then \
47593 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
47594 fi
47595@endif libelf
47596@if gold
47597 @if test -d $(HOST_SUBDIR)/gold ; then \
47598 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
47599 fi
47600@endif gold
47601@if intl
47602 @if test -d $(HOST_SUBDIR)/intl ; then \
47603 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
47604 fi
47605@endif intl
47606@if ld
47607 @if test -d $(HOST_SUBDIR)/ld ; then \
47608 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
47609 fi
47610@endif ld
47611@if libbacktrace
47612 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47613 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
47614 fi
47615@endif libbacktrace
47616@if libcpp
47617 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47618 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
47619 fi
47620@endif libcpp
47621@if libdecnumber
47622 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47623 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
47624 fi
47625@endif libdecnumber
47626@if libiberty
47627 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47628 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
47629 fi
47630@endif libiberty
47631@if libiberty-linker-plugin
47632 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47633 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin ; \
47634 fi
47635@endif libiberty-linker-plugin
47636@if zlib
47637 @if test -d $(HOST_SUBDIR)/zlib ; then \
47638 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
47639 fi
47640@endif zlib
47641@if lto-plugin
47642 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47643 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
47644 fi
47645@endif lto-plugin
47646 @if test -d $(TARGET_SUBDIR) ; then \
47647 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
47648 fi
47649 rm -f stage_current
47650
47651# Bubble a bug fix through all the stages up to stage 1. They are
47652# remade, but not reconfigured. The next stage (if any) will not be
47653# reconfigured either.
47654.PHONY: stage1-bubble
47655stage1-bubble::
47656 @r=`${PWD_COMMAND}`; export r; \
47657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47658 if test -f stage1-lean ; then \
47659 echo Skipping rebuild of stage1 ; \
47660 else \
47661 $(MAKE) stage1-start; \
47662 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
47663 fi
47664
47665.PHONY: all-stage1 clean-stage1
47666do-clean: clean-stage1
47667
47668# FIXME: Will not need to be conditional when toplevel bootstrap is the
47669# only possibility, but now it conflicts with no-bootstrap rules
47670@if gcc-bootstrap
47671
47672
47673
47674
47675# Rules to wipe a stage and all the following ones, also used for cleanstrap
47676
47677.PHONY: distclean-stage1
47678distclean-stage1::
47679 @: $(MAKE); $(stage)
47680 @test "`cat stage_last`" != stage1 || rm -f stage_last
47681 rm -rf stage1-*
47682
47683
47684@endif gcc-bootstrap
47685
47686
47687.PHONY: stage2-start stage2-end
47688
47689stage2-start::
47690 @: $(MAKE); $(stage); \
47691 echo stage2 > stage_current ; \
47692 echo stage2 > stage_last; \
47693 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47694@if bfd
47695 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
47696 mkdir stage2-bfd; \
47697 mv stage2-bfd bfd ; \
47698 mv stage1-bfd prev-bfd || test -f stage1-lean
47699@endif bfd
47700@if opcodes
47701 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
47702 mkdir stage2-opcodes; \
47703 mv stage2-opcodes opcodes ; \
47704 mv stage1-opcodes prev-opcodes || test -f stage1-lean
47705@endif opcodes
47706@if binutils
47707 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
47708 mkdir stage2-binutils; \
47709 mv stage2-binutils binutils ; \
47710 mv stage1-binutils prev-binutils || test -f stage1-lean
47711@endif binutils
47712@if fixincludes
47713 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
47714 mkdir stage2-fixincludes; \
47715 mv stage2-fixincludes fixincludes ; \
47716 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
47717@endif fixincludes
47718@if gas
47719 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
47720 mkdir stage2-gas; \
47721 mv stage2-gas gas ; \
47722 mv stage1-gas prev-gas || test -f stage1-lean
47723@endif gas
47724@if gcc
47725 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
47726 mkdir stage2-gcc; \
47727 mv stage2-gcc gcc ; \
47728 mv stage1-gcc prev-gcc || test -f stage1-lean
47729@endif gcc
47730@if gmp
47731 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
47732 mkdir stage2-gmp; \
47733 mv stage2-gmp gmp ; \
47734 mv stage1-gmp prev-gmp || test -f stage1-lean
47735@endif gmp
47736@if mpfr
47737 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
47738 mkdir stage2-mpfr; \
47739 mv stage2-mpfr mpfr ; \
47740 mv stage1-mpfr prev-mpfr || test -f stage1-lean
47741@endif mpfr
47742@if mpc
47743 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
47744 mkdir stage2-mpc; \
47745 mv stage2-mpc mpc ; \
47746 mv stage1-mpc prev-mpc || test -f stage1-lean
47747@endif mpc
47748@if isl
47749 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
47750 mkdir stage2-isl; \
47751 mv stage2-isl isl ; \
47752 mv stage1-isl prev-isl || test -f stage1-lean
47753@endif isl
47754@if libelf
47755 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
47756 mkdir stage2-libelf; \
47757 mv stage2-libelf libelf ; \
47758 mv stage1-libelf prev-libelf || test -f stage1-lean
47759@endif libelf
47760@if gold
47761 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
47762 mkdir stage2-gold; \
47763 mv stage2-gold gold ; \
47764 mv stage1-gold prev-gold || test -f stage1-lean
47765@endif gold
47766@if intl
47767 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
47768 mkdir stage2-intl; \
47769 mv stage2-intl intl ; \
47770 mv stage1-intl prev-intl || test -f stage1-lean
47771@endif intl
47772@if ld
47773 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
47774 mkdir stage2-ld; \
47775 mv stage2-ld ld ; \
47776 mv stage1-ld prev-ld || test -f stage1-lean
47777@endif ld
47778@if libbacktrace
47779 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
47780 mkdir stage2-libbacktrace; \
47781 mv stage2-libbacktrace libbacktrace ; \
47782 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
47783@endif libbacktrace
47784@if libcpp
47785 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
47786 mkdir stage2-libcpp; \
47787 mv stage2-libcpp libcpp ; \
47788 mv stage1-libcpp prev-libcpp || test -f stage1-lean
47789@endif libcpp
47790@if libdecnumber
47791 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
47792 mkdir stage2-libdecnumber; \
47793 mv stage2-libdecnumber libdecnumber ; \
47794 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
47795@endif libdecnumber
47796@if libiberty
47797 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
47798 mkdir stage2-libiberty; \
47799 mv stage2-libiberty libiberty ; \
47800 mv stage1-libiberty prev-libiberty || test -f stage1-lean
47801@endif libiberty
47802@if libiberty-linker-plugin
47803 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
47804 mkdir stage2-libiberty-linker-plugin; \
47805 mv stage2-libiberty-linker-plugin libiberty-linker-plugin ; \
47806 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
47807@endif libiberty-linker-plugin
47808@if zlib
47809 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
47810 mkdir stage2-zlib; \
47811 mv stage2-zlib zlib ; \
47812 mv stage1-zlib prev-zlib || test -f stage1-lean
47813@endif zlib
47814@if lto-plugin
47815 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
47816 mkdir stage2-lto-plugin; \
47817 mv stage2-lto-plugin lto-plugin ; \
47818 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
47819@endif lto-plugin
47820 @[ -d stage2-$(TARGET_SUBDIR) ] || \
47821 mkdir stage2-$(TARGET_SUBDIR); \
47822 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47823 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
47824
47825stage2-end::
47826@if bfd
47827 @if test -d $(HOST_SUBDIR)/bfd ; then \
47828 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
47829 mv prev-bfd stage1-bfd ; : ; \
47830 fi
47831@endif bfd
47832@if opcodes
47833 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47834 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
47835 mv prev-opcodes stage1-opcodes ; : ; \
47836 fi
47837@endif opcodes
47838@if binutils
47839 @if test -d $(HOST_SUBDIR)/binutils ; then \
47840 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
47841 mv prev-binutils stage1-binutils ; : ; \
47842 fi
47843@endif binutils
47844@if fixincludes
47845 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47846 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes ; \
47847 mv prev-fixincludes stage1-fixincludes ; : ; \
47848 fi
47849@endif fixincludes
47850@if gas
47851 @if test -d $(HOST_SUBDIR)/gas ; then \
47852 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
47853 mv prev-gas stage1-gas ; : ; \
47854 fi
47855@endif gas
47856@if gcc
47857 @if test -d $(HOST_SUBDIR)/gcc ; then \
47858 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
47859 mv prev-gcc stage1-gcc ; : ; \
47860 fi
47861@endif gcc
47862@if gmp
47863 @if test -d $(HOST_SUBDIR)/gmp ; then \
47864 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
47865 mv prev-gmp stage1-gmp ; : ; \
47866 fi
47867@endif gmp
47868@if mpfr
47869 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47870 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
47871 mv prev-mpfr stage1-mpfr ; : ; \
47872 fi
47873@endif mpfr
47874@if mpc
47875 @if test -d $(HOST_SUBDIR)/mpc ; then \
47876 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
47877 mv prev-mpc stage1-mpc ; : ; \
47878 fi
47879@endif mpc
47880@if isl
47881 @if test -d $(HOST_SUBDIR)/isl ; then \
47882 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
47883 mv prev-isl stage1-isl ; : ; \
47884 fi
47885@endif isl
47886@if libelf
47887 @if test -d $(HOST_SUBDIR)/libelf ; then \
47888 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
47889 mv prev-libelf stage1-libelf ; : ; \
47890 fi
47891@endif libelf
47892@if gold
47893 @if test -d $(HOST_SUBDIR)/gold ; then \
47894 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
47895 mv prev-gold stage1-gold ; : ; \
47896 fi
47897@endif gold
47898@if intl
47899 @if test -d $(HOST_SUBDIR)/intl ; then \
47900 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
47901 mv prev-intl stage1-intl ; : ; \
47902 fi
47903@endif intl
47904@if ld
47905 @if test -d $(HOST_SUBDIR)/ld ; then \
47906 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
47907 mv prev-ld stage1-ld ; : ; \
47908 fi
47909@endif ld
47910@if libbacktrace
47911 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47912 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
47913 mv prev-libbacktrace stage1-libbacktrace ; : ; \
47914 fi
47915@endif libbacktrace
47916@if libcpp
47917 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47918 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
47919 mv prev-libcpp stage1-libcpp ; : ; \
47920 fi
47921@endif libcpp
47922@if libdecnumber
47923 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47924 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
47925 mv prev-libdecnumber stage1-libdecnumber ; : ; \
47926 fi
47927@endif libdecnumber
47928@if libiberty
47929 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47930 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
47931 mv prev-libiberty stage1-libiberty ; : ; \
47932 fi
47933@endif libiberty
47934@if libiberty-linker-plugin
47935 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47936 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin ; \
47937 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
47938 fi
47939@endif libiberty-linker-plugin
47940@if zlib
47941 @if test -d $(HOST_SUBDIR)/zlib ; then \
47942 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
47943 mv prev-zlib stage1-zlib ; : ; \
47944 fi
47945@endif zlib
47946@if lto-plugin
47947 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47948 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
47949 mv prev-lto-plugin stage1-lto-plugin ; : ; \
47950 fi
47951@endif lto-plugin
47952 @if test -d $(TARGET_SUBDIR) ; then \
47953 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
47954 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
47955 fi
47956 rm -f stage_current
47957
47958# Bubble a bug fix through all the stages up to stage 2. They are
47959# remade, but not reconfigured. The next stage (if any) will not be
47960# reconfigured either.
47961.PHONY: stage2-bubble
47962stage2-bubble:: stage1-bubble
47963 @r=`${PWD_COMMAND}`; export r; \
47964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47965 if test -f stage2-lean || test -f stage1-lean ; then \
47966 echo Skipping rebuild of stage2 ; \
47967 else \
47968 $(MAKE) stage2-start; \
47969 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
47970 fi
47971
47972.PHONY: all-stage2 clean-stage2
47973do-clean: clean-stage2
47974
47975# FIXME: Will not need to be conditional when toplevel bootstrap is the
47976# only possibility, but now it conflicts with no-bootstrap rules
47977@if gcc-bootstrap
47978
47979
47980
47981.PHONY: bootstrap2 bootstrap2-lean
47982bootstrap2:
47983 echo stage2 > stage_final
47984 @r=`${PWD_COMMAND}`; export r; \
47985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47986 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
47987 @: $(MAKE); $(unstage)
47988 @r=`${PWD_COMMAND}`; export r; \
47989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47990 TFLAGS="$(STAGE2_TFLAGS)"; \
47991 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47992
47993bootstrap2-lean:
47994 echo stage2 > stage_final
47995 @r=`${PWD_COMMAND}`; export r; \
47996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47997 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
47998 @: $(MAKE); $(unstage)
47999 @r=`${PWD_COMMAND}`; export r; \
48000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48001 TFLAGS="$(STAGE2_TFLAGS)"; \
48002 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48003
48004
48005# Rules to wipe a stage and all the following ones, also used for cleanstrap
48006distclean-stage1:: distclean-stage2
48007.PHONY: distclean-stage2
48008distclean-stage2::
48009 @: $(MAKE); $(stage)
48010 @test "`cat stage_last`" != stage2 || rm -f stage_last
48011 rm -rf stage2-*
48012
48013
48014@endif gcc-bootstrap
48015
48016
48017.PHONY: stage3-start stage3-end
48018
48019stage3-start::
48020 @: $(MAKE); $(stage); \
48021 echo stage3 > stage_current ; \
48022 echo stage3 > stage_last; \
48023 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48024@if bfd
48025 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
48026 mkdir stage3-bfd; \
48027 mv stage3-bfd bfd ; \
48028 mv stage2-bfd prev-bfd || test -f stage2-lean
48029@endif bfd
48030@if opcodes
48031 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
48032 mkdir stage3-opcodes; \
48033 mv stage3-opcodes opcodes ; \
48034 mv stage2-opcodes prev-opcodes || test -f stage2-lean
48035@endif opcodes
48036@if binutils
48037 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
48038 mkdir stage3-binutils; \
48039 mv stage3-binutils binutils ; \
48040 mv stage2-binutils prev-binutils || test -f stage2-lean
48041@endif binutils
48042@if fixincludes
48043 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
48044 mkdir stage3-fixincludes; \
48045 mv stage3-fixincludes fixincludes ; \
48046 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
48047@endif fixincludes
48048@if gas
48049 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
48050 mkdir stage3-gas; \
48051 mv stage3-gas gas ; \
48052 mv stage2-gas prev-gas || test -f stage2-lean
48053@endif gas
48054@if gcc
48055 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
48056 mkdir stage3-gcc; \
48057 mv stage3-gcc gcc ; \
48058 mv stage2-gcc prev-gcc || test -f stage2-lean
48059@endif gcc
48060@if gmp
48061 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
48062 mkdir stage3-gmp; \
48063 mv stage3-gmp gmp ; \
48064 mv stage2-gmp prev-gmp || test -f stage2-lean
48065@endif gmp
48066@if mpfr
48067 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
48068 mkdir stage3-mpfr; \
48069 mv stage3-mpfr mpfr ; \
48070 mv stage2-mpfr prev-mpfr || test -f stage2-lean
48071@endif mpfr
48072@if mpc
48073 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
48074 mkdir stage3-mpc; \
48075 mv stage3-mpc mpc ; \
48076 mv stage2-mpc prev-mpc || test -f stage2-lean
48077@endif mpc
48078@if isl
48079 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
48080 mkdir stage3-isl; \
48081 mv stage3-isl isl ; \
48082 mv stage2-isl prev-isl || test -f stage2-lean
48083@endif isl
48084@if libelf
48085 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
48086 mkdir stage3-libelf; \
48087 mv stage3-libelf libelf ; \
48088 mv stage2-libelf prev-libelf || test -f stage2-lean
48089@endif libelf
48090@if gold
48091 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
48092 mkdir stage3-gold; \
48093 mv stage3-gold gold ; \
48094 mv stage2-gold prev-gold || test -f stage2-lean
48095@endif gold
48096@if intl
48097 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
48098 mkdir stage3-intl; \
48099 mv stage3-intl intl ; \
48100 mv stage2-intl prev-intl || test -f stage2-lean
48101@endif intl
48102@if ld
48103 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
48104 mkdir stage3-ld; \
48105 mv stage3-ld ld ; \
48106 mv stage2-ld prev-ld || test -f stage2-lean
48107@endif ld
48108@if libbacktrace
48109 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
48110 mkdir stage3-libbacktrace; \
48111 mv stage3-libbacktrace libbacktrace ; \
48112 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
48113@endif libbacktrace
48114@if libcpp
48115 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
48116 mkdir stage3-libcpp; \
48117 mv stage3-libcpp libcpp ; \
48118 mv stage2-libcpp prev-libcpp || test -f stage2-lean
48119@endif libcpp
48120@if libdecnumber
48121 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
48122 mkdir stage3-libdecnumber; \
48123 mv stage3-libdecnumber libdecnumber ; \
48124 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
48125@endif libdecnumber
48126@if libiberty
48127 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
48128 mkdir stage3-libiberty; \
48129 mv stage3-libiberty libiberty ; \
48130 mv stage2-libiberty prev-libiberty || test -f stage2-lean
48131@endif libiberty
48132@if libiberty-linker-plugin
48133 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
48134 mkdir stage3-libiberty-linker-plugin; \
48135 mv stage3-libiberty-linker-plugin libiberty-linker-plugin ; \
48136 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
48137@endif libiberty-linker-plugin
48138@if zlib
48139 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
48140 mkdir stage3-zlib; \
48141 mv stage3-zlib zlib ; \
48142 mv stage2-zlib prev-zlib || test -f stage2-lean
48143@endif zlib
48144@if lto-plugin
48145 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
48146 mkdir stage3-lto-plugin; \
48147 mv stage3-lto-plugin lto-plugin ; \
48148 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
48149@endif lto-plugin
48150 @[ -d stage3-$(TARGET_SUBDIR) ] || \
48151 mkdir stage3-$(TARGET_SUBDIR); \
48152 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
48153 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
48154
48155stage3-end::
48156@if bfd
48157 @if test -d $(HOST_SUBDIR)/bfd ; then \
48158 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
48159 mv prev-bfd stage2-bfd ; : ; \
48160 fi
48161@endif bfd
48162@if opcodes
48163 @if test -d $(HOST_SUBDIR)/opcodes ; then \
48164 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
48165 mv prev-opcodes stage2-opcodes ; : ; \
48166 fi
48167@endif opcodes
48168@if binutils
48169 @if test -d $(HOST_SUBDIR)/binutils ; then \
48170 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
48171 mv prev-binutils stage2-binutils ; : ; \
48172 fi
48173@endif binutils
48174@if fixincludes
48175 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
48176 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes ; \
48177 mv prev-fixincludes stage2-fixincludes ; : ; \
48178 fi
48179@endif fixincludes
48180@if gas
48181 @if test -d $(HOST_SUBDIR)/gas ; then \
48182 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
48183 mv prev-gas stage2-gas ; : ; \
48184 fi
48185@endif gas
48186@if gcc
48187 @if test -d $(HOST_SUBDIR)/gcc ; then \
48188 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
48189 mv prev-gcc stage2-gcc ; : ; \
48190 fi
48191@endif gcc
48192@if gmp
48193 @if test -d $(HOST_SUBDIR)/gmp ; then \
48194 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
48195 mv prev-gmp stage2-gmp ; : ; \
48196 fi
48197@endif gmp
48198@if mpfr
48199 @if test -d $(HOST_SUBDIR)/mpfr ; then \
48200 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
48201 mv prev-mpfr stage2-mpfr ; : ; \
48202 fi
48203@endif mpfr
48204@if mpc
48205 @if test -d $(HOST_SUBDIR)/mpc ; then \
48206 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
48207 mv prev-mpc stage2-mpc ; : ; \
48208 fi
48209@endif mpc
48210@if isl
48211 @if test -d $(HOST_SUBDIR)/isl ; then \
48212 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
48213 mv prev-isl stage2-isl ; : ; \
48214 fi
48215@endif isl
48216@if libelf
48217 @if test -d $(HOST_SUBDIR)/libelf ; then \
48218 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
48219 mv prev-libelf stage2-libelf ; : ; \
48220 fi
48221@endif libelf
48222@if gold
48223 @if test -d $(HOST_SUBDIR)/gold ; then \
48224 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
48225 mv prev-gold stage2-gold ; : ; \
48226 fi
48227@endif gold
48228@if intl
48229 @if test -d $(HOST_SUBDIR)/intl ; then \
48230 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
48231 mv prev-intl stage2-intl ; : ; \
48232 fi
48233@endif intl
48234@if ld
48235 @if test -d $(HOST_SUBDIR)/ld ; then \
48236 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
48237 mv prev-ld stage2-ld ; : ; \
48238 fi
48239@endif ld
48240@if libbacktrace
48241 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
48242 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
48243 mv prev-libbacktrace stage2-libbacktrace ; : ; \
48244 fi
48245@endif libbacktrace
48246@if libcpp
48247 @if test -d $(HOST_SUBDIR)/libcpp ; then \
48248 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
48249 mv prev-libcpp stage2-libcpp ; : ; \
48250 fi
48251@endif libcpp
48252@if libdecnumber
48253 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
48254 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
48255 mv prev-libdecnumber stage2-libdecnumber ; : ; \
48256 fi
48257@endif libdecnumber
48258@if libiberty
48259 @if test -d $(HOST_SUBDIR)/libiberty ; then \
48260 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
48261 mv prev-libiberty stage2-libiberty ; : ; \
48262 fi
48263@endif libiberty
48264@if libiberty-linker-plugin
48265 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
48266 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin ; \
48267 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin ; : ; \
48268 fi
48269@endif libiberty-linker-plugin
48270@if zlib
48271 @if test -d $(HOST_SUBDIR)/zlib ; then \
48272 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
48273 mv prev-zlib stage2-zlib ; : ; \
48274 fi
48275@endif zlib
48276@if lto-plugin
48277 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
48278 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
48279 mv prev-lto-plugin stage2-lto-plugin ; : ; \
48280 fi
48281@endif lto-plugin
48282 @if test -d $(TARGET_SUBDIR) ; then \
48283 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
48284 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
48285 fi
48286 rm -f stage_current
48287
48288# Bubble a bug fix through all the stages up to stage 3. They are
48289# remade, but not reconfigured. The next stage (if any) will not be
48290# reconfigured either.
48291.PHONY: stage3-bubble
48292stage3-bubble:: stage2-bubble
48293 @r=`${PWD_COMMAND}`; export r; \
48294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48295 if test -f stage3-lean || test -f stage2-lean ; then \
48296 echo Skipping rebuild of stage3 ; \
48297 else \
48298 $(MAKE) stage3-start; \
48299 if $(LEAN); then \
48300 rm -rf stage1-* ; \
48301 $(STAMP) stage1-lean ; \
48302 fi; \
48303 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
48304 fi
48305 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
48306
48307.PHONY: all-stage3 clean-stage3
48308do-clean: clean-stage3
48309
48310# FIXME: Will not need to be conditional when toplevel bootstrap is the
48311# only possibility, but now it conflicts with no-bootstrap rules
48312@if gcc-bootstrap
48313
48314compare:
48315 @r=`${PWD_COMMAND}`; export r; \
48316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48317 if test -f stage2-lean; then \
48318 echo Cannot compare object files as stage 2 was deleted. ; \
48319 exit 0 ; \
48320 fi; \
48321 : $(MAKE); $(stage); \
48322 rm -f .bad_compare ; \
48323 echo Comparing stages 2 and 3 ; \
48324 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
48325 files=`find stage3-* -name "*$(objext)" -print | \
48326 sed -n s,^stage$$sed-,,p` ; \
48327 for file in $${files} ; do \
48328 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
48329 if test ! -f $$f1; then continue; fi; \
48330 $(do-compare) > /dev/null 2>&1; \
48331 if test $$? -eq 1; then \
48332 case $$file in \
48333 @compare_exclusions@) \
48334 echo warning: $$file differs ;; \
48335 *) \
48336 echo $$file differs >> .bad_compare ;; \
48337 esac ; \
48338 fi ; \
48339 done ; \
48340 if [ -f .bad_compare ]; then \
48341 echo "Bootstrap comparison failure!"; \
48342 cat .bad_compare; \
48343 exit 1; \
48344 else \
48345 echo Comparison successful.; \
48346 fi ; \
48347 $(STAMP) compare
48348 if $(LEAN); then \
48349 rm -rf stage2-*; \
48350 $(STAMP) stage2-lean; \
48351 fi
48352
48353
48354
48355.PHONY: bootstrap bootstrap-lean
48356bootstrap:
48357 echo stage3 > stage_final
48358 @r=`${PWD_COMMAND}`; export r; \
48359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48360 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48361 @: $(MAKE); $(unstage)
48362 @r=`${PWD_COMMAND}`; export r; \
48363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48364 TFLAGS="$(STAGE3_TFLAGS)"; \
48365 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48366
48367bootstrap-lean:
48368 echo stage3 > stage_final
48369 @r=`${PWD_COMMAND}`; export r; \
48370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48371 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
48372 @: $(MAKE); $(unstage)
48373 @r=`${PWD_COMMAND}`; export r; \
48374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48375 TFLAGS="$(STAGE3_TFLAGS)"; \
48376 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48377
48378
48379# Rules to wipe a stage and all the following ones, also used for cleanstrap
48380distclean-stage2:: distclean-stage3
48381.PHONY: distclean-stage3
48382distclean-stage3::
48383 @: $(MAKE); $(stage)
48384 @test "`cat stage_last`" != stage3 || rm -f stage_last
48385 rm -rf stage3-* compare
48386
48387
48388.PHONY: cleanstrap
48389cleanstrap: do-distclean local-clean
48390 echo stage3 > stage_final
48391 @r=`${PWD_COMMAND}`; export r; \
48392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48393 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48394 @: $(MAKE); $(unstage)
48395 @r=`${PWD_COMMAND}`; export r; \
48396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48397 TFLAGS="$(STAGE3_TFLAGS)"; \
48398 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48399
48400@endif gcc-bootstrap
48401
48402
48403.PHONY: stage4-start stage4-end
48404
48405stage4-start::
48406 @: $(MAKE); $(stage); \
48407 echo stage4 > stage_current ; \
48408 echo stage4 > stage_last; \
48409 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48410@if bfd
48411 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
48412 mkdir stage4-bfd; \
48413 mv stage4-bfd bfd ; \
48414 mv stage3-bfd prev-bfd || test -f stage3-lean
48415@endif bfd
48416@if opcodes
48417 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
48418 mkdir stage4-opcodes; \
48419 mv stage4-opcodes opcodes ; \
48420 mv stage3-opcodes prev-opcodes || test -f stage3-lean
48421@endif opcodes
48422@if binutils
48423 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
48424 mkdir stage4-binutils; \
48425 mv stage4-binutils binutils ; \
48426 mv stage3-binutils prev-binutils || test -f stage3-lean
48427@endif binutils
48428@if fixincludes
48429 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
48430 mkdir stage4-fixincludes; \
48431 mv stage4-fixincludes fixincludes ; \
48432 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
48433@endif fixincludes
48434@if gas
48435 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
48436 mkdir stage4-gas; \
48437 mv stage4-gas gas ; \
48438 mv stage3-gas prev-gas || test -f stage3-lean
48439@endif gas
48440@if gcc
48441 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
48442 mkdir stage4-gcc; \
48443 mv stage4-gcc gcc ; \
48444 mv stage3-gcc prev-gcc || test -f stage3-lean
48445@endif gcc
48446@if gmp
48447 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
48448 mkdir stage4-gmp; \
48449 mv stage4-gmp gmp ; \
48450 mv stage3-gmp prev-gmp || test -f stage3-lean
48451@endif gmp
48452@if mpfr
48453 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
48454 mkdir stage4-mpfr; \
48455 mv stage4-mpfr mpfr ; \
48456 mv stage3-mpfr prev-mpfr || test -f stage3-lean
48457@endif mpfr
48458@if mpc
48459 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
48460 mkdir stage4-mpc; \
48461 mv stage4-mpc mpc ; \
48462 mv stage3-mpc prev-mpc || test -f stage3-lean
48463@endif mpc
48464@if isl
48465 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
48466 mkdir stage4-isl; \
48467 mv stage4-isl isl ; \
48468 mv stage3-isl prev-isl || test -f stage3-lean
48469@endif isl
48470@if libelf
48471 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
48472 mkdir stage4-libelf; \
48473 mv stage4-libelf libelf ; \
48474 mv stage3-libelf prev-libelf || test -f stage3-lean
48475@endif libelf
48476@if gold
48477 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
48478 mkdir stage4-gold; \
48479 mv stage4-gold gold ; \
48480 mv stage3-gold prev-gold || test -f stage3-lean
48481@endif gold
48482@if intl
48483 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
48484 mkdir stage4-intl; \
48485 mv stage4-intl intl ; \
48486 mv stage3-intl prev-intl || test -f stage3-lean
48487@endif intl
48488@if ld
48489 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
48490 mkdir stage4-ld; \
48491 mv stage4-ld ld ; \
48492 mv stage3-ld prev-ld || test -f stage3-lean
48493@endif ld
48494@if libbacktrace
48495 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
48496 mkdir stage4-libbacktrace; \
48497 mv stage4-libbacktrace libbacktrace ; \
48498 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
48499@endif libbacktrace
48500@if libcpp
48501 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
48502 mkdir stage4-libcpp; \
48503 mv stage4-libcpp libcpp ; \
48504 mv stage3-libcpp prev-libcpp || test -f stage3-lean
48505@endif libcpp
48506@if libdecnumber
48507 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
48508 mkdir stage4-libdecnumber; \
48509 mv stage4-libdecnumber libdecnumber ; \
48510 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
48511@endif libdecnumber
48512@if libiberty
48513 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
48514 mkdir stage4-libiberty; \
48515 mv stage4-libiberty libiberty ; \
48516 mv stage3-libiberty prev-libiberty || test -f stage3-lean
48517@endif libiberty
48518@if libiberty-linker-plugin
48519 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
48520 mkdir stage4-libiberty-linker-plugin; \
48521 mv stage4-libiberty-linker-plugin libiberty-linker-plugin ; \
48522 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
48523@endif libiberty-linker-plugin
48524@if zlib
48525 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
48526 mkdir stage4-zlib; \
48527 mv stage4-zlib zlib ; \
48528 mv stage3-zlib prev-zlib || test -f stage3-lean
48529@endif zlib
48530@if lto-plugin
48531 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
48532 mkdir stage4-lto-plugin; \
48533 mv stage4-lto-plugin lto-plugin ; \
48534 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
48535@endif lto-plugin
48536 @[ -d stage4-$(TARGET_SUBDIR) ] || \
48537 mkdir stage4-$(TARGET_SUBDIR); \
48538 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
48539 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
48540
48541stage4-end::
48542@if bfd
48543 @if test -d $(HOST_SUBDIR)/bfd ; then \
48544 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
48545 mv prev-bfd stage3-bfd ; : ; \
48546 fi
48547@endif bfd
48548@if opcodes
48549 @if test -d $(HOST_SUBDIR)/opcodes ; then \
48550 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
48551 mv prev-opcodes stage3-opcodes ; : ; \
48552 fi
48553@endif opcodes
48554@if binutils
48555 @if test -d $(HOST_SUBDIR)/binutils ; then \
48556 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
48557 mv prev-binutils stage3-binutils ; : ; \
48558 fi
48559@endif binutils
48560@if fixincludes
48561 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
48562 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes ; \
48563 mv prev-fixincludes stage3-fixincludes ; : ; \
48564 fi
48565@endif fixincludes
48566@if gas
48567 @if test -d $(HOST_SUBDIR)/gas ; then \
48568 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
48569 mv prev-gas stage3-gas ; : ; \
48570 fi
48571@endif gas
48572@if gcc
48573 @if test -d $(HOST_SUBDIR)/gcc ; then \
48574 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
48575 mv prev-gcc stage3-gcc ; : ; \
48576 fi
48577@endif gcc
48578@if gmp
48579 @if test -d $(HOST_SUBDIR)/gmp ; then \
48580 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
48581 mv prev-gmp stage3-gmp ; : ; \
48582 fi
48583@endif gmp
48584@if mpfr
48585 @if test -d $(HOST_SUBDIR)/mpfr ; then \
48586 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
48587 mv prev-mpfr stage3-mpfr ; : ; \
48588 fi
48589@endif mpfr
48590@if mpc
48591 @if test -d $(HOST_SUBDIR)/mpc ; then \
48592 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
48593 mv prev-mpc stage3-mpc ; : ; \
48594 fi
48595@endif mpc
48596@if isl
48597 @if test -d $(HOST_SUBDIR)/isl ; then \
48598 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
48599 mv prev-isl stage3-isl ; : ; \
48600 fi
48601@endif isl
48602@if libelf
48603 @if test -d $(HOST_SUBDIR)/libelf ; then \
48604 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
48605 mv prev-libelf stage3-libelf ; : ; \
48606 fi
48607@endif libelf
48608@if gold
48609 @if test -d $(HOST_SUBDIR)/gold ; then \
48610 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
48611 mv prev-gold stage3-gold ; : ; \
48612 fi
48613@endif gold
48614@if intl
48615 @if test -d $(HOST_SUBDIR)/intl ; then \
48616 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
48617 mv prev-intl stage3-intl ; : ; \
48618 fi
48619@endif intl
48620@if ld
48621 @if test -d $(HOST_SUBDIR)/ld ; then \
48622 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
48623 mv prev-ld stage3-ld ; : ; \
48624 fi
48625@endif ld
48626@if libbacktrace
48627 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
48628 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
48629 mv prev-libbacktrace stage3-libbacktrace ; : ; \
48630 fi
48631@endif libbacktrace
48632@if libcpp
48633 @if test -d $(HOST_SUBDIR)/libcpp ; then \
48634 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
48635 mv prev-libcpp stage3-libcpp ; : ; \
48636 fi
48637@endif libcpp
48638@if libdecnumber
48639 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
48640 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
48641 mv prev-libdecnumber stage3-libdecnumber ; : ; \
48642 fi
48643@endif libdecnumber
48644@if libiberty
48645 @if test -d $(HOST_SUBDIR)/libiberty ; then \
48646 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
48647 mv prev-libiberty stage3-libiberty ; : ; \
48648 fi
48649@endif libiberty
48650@if libiberty-linker-plugin
48651 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
48652 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin ; \
48653 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin ; : ; \
48654 fi
48655@endif libiberty-linker-plugin
48656@if zlib
48657 @if test -d $(HOST_SUBDIR)/zlib ; then \
48658 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
48659 mv prev-zlib stage3-zlib ; : ; \
48660 fi
48661@endif zlib
48662@if lto-plugin
48663 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
48664 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
48665 mv prev-lto-plugin stage3-lto-plugin ; : ; \
48666 fi
48667@endif lto-plugin
48668 @if test -d $(TARGET_SUBDIR) ; then \
48669 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
48670 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
48671 fi
48672 rm -f stage_current
48673
48674# Bubble a bug fix through all the stages up to stage 4. They are
48675# remade, but not reconfigured. The next stage (if any) will not be
48676# reconfigured either.
48677.PHONY: stage4-bubble
48678stage4-bubble:: stage3-bubble
48679 @r=`${PWD_COMMAND}`; export r; \
48680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48681 if test -f stage4-lean || test -f stage3-lean ; then \
48682 echo Skipping rebuild of stage4 ; \
48683 else \
48684 $(MAKE) stage4-start; \
48685 if $(LEAN); then \
48686 rm -rf stage2-* ; \
48687 $(STAMP) stage2-lean ; \
48688 fi; \
48689 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
48690 fi
48691 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
48692
48693.PHONY: all-stage4 clean-stage4
48694do-clean: clean-stage4
48695
48696# FIXME: Will not need to be conditional when toplevel bootstrap is the
48697# only possibility, but now it conflicts with no-bootstrap rules
48698@if gcc-bootstrap
48699
48700compare3:
48701 @r=`${PWD_COMMAND}`; export r; \
48702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48703 if test -f stage3-lean; then \
48704 echo Cannot compare object files as stage 3 was deleted. ; \
48705 exit 0 ; \
48706 fi; \
48707 : $(MAKE); $(stage); \
48708 rm -f .bad_compare ; \
48709 echo Comparing stages 3 and 4 ; \
48710 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
48711 files=`find stage4-* -name "*$(objext)" -print | \
48712 sed -n s,^stage$$sed-,,p` ; \
48713 for file in $${files} ; do \
48714 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
48715 if test ! -f $$f1; then continue; fi; \
48716 $(do-compare3) > /dev/null 2>&1; \
48717 if test $$? -eq 1; then \
48718 case $$file in \
48719 @compare_exclusions@) \
48720 echo warning: $$file differs ;; \
48721 *) \
48722 echo $$file differs >> .bad_compare ;; \
48723 esac ; \
48724 fi ; \
48725 done ; \
48726 if [ -f .bad_compare ]; then \
48727 echo "Bootstrap comparison failure!"; \
48728 cat .bad_compare; \
48729 exit 1; \
48730 else \
48731 echo Comparison successful.; \
48732 fi ; \
48733 $(STAMP) compare3
48734 if $(LEAN); then \
48735 rm -rf stage3-*; \
48736 $(STAMP) stage3-lean; \
48737 fi
48738
48739
48740
48741.PHONY: bootstrap4 bootstrap4-lean
48742bootstrap4:
48743 echo stage4 > stage_final
48744 @r=`${PWD_COMMAND}`; export r; \
48745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48746 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
48747 @: $(MAKE); $(unstage)
48748 @r=`${PWD_COMMAND}`; export r; \
48749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48750 TFLAGS="$(STAGE4_TFLAGS)"; \
48751 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48752
48753bootstrap4-lean:
48754 echo stage4 > stage_final
48755 @r=`${PWD_COMMAND}`; export r; \
48756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48757 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
48758 @: $(MAKE); $(unstage)
48759 @r=`${PWD_COMMAND}`; export r; \
48760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48761 TFLAGS="$(STAGE4_TFLAGS)"; \
48762 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48763
48764
48765# Rules to wipe a stage and all the following ones, also used for cleanstrap
48766distclean-stage3:: distclean-stage4
48767.PHONY: distclean-stage4
48768distclean-stage4::
48769 @: $(MAKE); $(stage)
48770 @test "`cat stage_last`" != stage4 || rm -f stage_last
48771 rm -rf stage4-* compare3
48772
48773
48774@endif gcc-bootstrap
48775
48776
48777.PHONY: stageprofile-start stageprofile-end
48778
48779stageprofile-start::
48780 @: $(MAKE); $(stage); \
48781 echo stageprofile > stage_current ; \
48782 echo stageprofile > stage_last; \
48783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48784@if bfd
48785 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
48786 mkdir stageprofile-bfd; \
48787 mv stageprofile-bfd bfd ; \
48788 mv stage1-bfd prev-bfd || test -f stage1-lean
48789@endif bfd
48790@if opcodes
48791 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
48792 mkdir stageprofile-opcodes; \
48793 mv stageprofile-opcodes opcodes ; \
48794 mv stage1-opcodes prev-opcodes || test -f stage1-lean
48795@endif opcodes
48796@if binutils
48797 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
48798 mkdir stageprofile-binutils; \
48799 mv stageprofile-binutils binutils ; \
48800 mv stage1-binutils prev-binutils || test -f stage1-lean
48801@endif binutils
48802@if fixincludes
48803 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
48804 mkdir stageprofile-fixincludes; \
48805 mv stageprofile-fixincludes fixincludes ; \
48806 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
48807@endif fixincludes
48808@if gas
48809 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
48810 mkdir stageprofile-gas; \
48811 mv stageprofile-gas gas ; \
48812 mv stage1-gas prev-gas || test -f stage1-lean
48813@endif gas
48814@if gcc
48815 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
48816 mkdir stageprofile-gcc; \
48817 mv stageprofile-gcc gcc ; \
48818 mv stage1-gcc prev-gcc || test -f stage1-lean
48819@endif gcc
48820@if gmp
48821 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
48822 mkdir stageprofile-gmp; \
48823 mv stageprofile-gmp gmp ; \
48824 mv stage1-gmp prev-gmp || test -f stage1-lean
48825@endif gmp
48826@if mpfr
48827 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
48828 mkdir stageprofile-mpfr; \
48829 mv stageprofile-mpfr mpfr ; \
48830 mv stage1-mpfr prev-mpfr || test -f stage1-lean
48831@endif mpfr
48832@if mpc
48833 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
48834 mkdir stageprofile-mpc; \
48835 mv stageprofile-mpc mpc ; \
48836 mv stage1-mpc prev-mpc || test -f stage1-lean
48837@endif mpc
48838@if isl
48839 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
48840 mkdir stageprofile-isl; \
48841 mv stageprofile-isl isl ; \
48842 mv stage1-isl prev-isl || test -f stage1-lean
48843@endif isl
48844@if libelf
48845 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
48846 mkdir stageprofile-libelf; \
48847 mv stageprofile-libelf libelf ; \
48848 mv stage1-libelf prev-libelf || test -f stage1-lean
48849@endif libelf
48850@if gold
48851 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
48852 mkdir stageprofile-gold; \
48853 mv stageprofile-gold gold ; \
48854 mv stage1-gold prev-gold || test -f stage1-lean
48855@endif gold
48856@if intl
48857 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
48858 mkdir stageprofile-intl; \
48859 mv stageprofile-intl intl ; \
48860 mv stage1-intl prev-intl || test -f stage1-lean
48861@endif intl
48862@if ld
48863 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
48864 mkdir stageprofile-ld; \
48865 mv stageprofile-ld ld ; \
48866 mv stage1-ld prev-ld || test -f stage1-lean
48867@endif ld
48868@if libbacktrace
48869 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
48870 mkdir stageprofile-libbacktrace; \
48871 mv stageprofile-libbacktrace libbacktrace ; \
48872 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
48873@endif libbacktrace
48874@if libcpp
48875 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
48876 mkdir stageprofile-libcpp; \
48877 mv stageprofile-libcpp libcpp ; \
48878 mv stage1-libcpp prev-libcpp || test -f stage1-lean
48879@endif libcpp
48880@if libdecnumber
48881 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
48882 mkdir stageprofile-libdecnumber; \
48883 mv stageprofile-libdecnumber libdecnumber ; \
48884 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
48885@endif libdecnumber
48886@if libiberty
48887 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
48888 mkdir stageprofile-libiberty; \
48889 mv stageprofile-libiberty libiberty ; \
48890 mv stage1-libiberty prev-libiberty || test -f stage1-lean
48891@endif libiberty
48892@if libiberty-linker-plugin
48893 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
48894 mkdir stageprofile-libiberty-linker-plugin; \
48895 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin ; \
48896 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
48897@endif libiberty-linker-plugin
48898@if zlib
48899 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
48900 mkdir stageprofile-zlib; \
48901 mv stageprofile-zlib zlib ; \
48902 mv stage1-zlib prev-zlib || test -f stage1-lean
48903@endif zlib
48904@if lto-plugin
48905 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
48906 mkdir stageprofile-lto-plugin; \
48907 mv stageprofile-lto-plugin lto-plugin ; \
48908 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
48909@endif lto-plugin
48910 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
48911 mkdir stageprofile-$(TARGET_SUBDIR); \
48912 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
48913 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
48914
48915stageprofile-end::
48916@if bfd
48917 @if test -d $(HOST_SUBDIR)/bfd ; then \
48918 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
48919 mv prev-bfd stage1-bfd ; : ; \
48920 fi
48921@endif bfd
48922@if opcodes
48923 @if test -d $(HOST_SUBDIR)/opcodes ; then \
48924 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
48925 mv prev-opcodes stage1-opcodes ; : ; \
48926 fi
48927@endif opcodes
48928@if binutils
48929 @if test -d $(HOST_SUBDIR)/binutils ; then \
48930 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
48931 mv prev-binutils stage1-binutils ; : ; \
48932 fi
48933@endif binutils
48934@if fixincludes
48935 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
48936 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes ; \
48937 mv prev-fixincludes stage1-fixincludes ; : ; \
48938 fi
48939@endif fixincludes
48940@if gas
48941 @if test -d $(HOST_SUBDIR)/gas ; then \
48942 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
48943 mv prev-gas stage1-gas ; : ; \
48944 fi
48945@endif gas
48946@if gcc
48947 @if test -d $(HOST_SUBDIR)/gcc ; then \
48948 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
48949 mv prev-gcc stage1-gcc ; : ; \
48950 fi
48951@endif gcc
48952@if gmp
48953 @if test -d $(HOST_SUBDIR)/gmp ; then \
48954 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
48955 mv prev-gmp stage1-gmp ; : ; \
48956 fi
48957@endif gmp
48958@if mpfr
48959 @if test -d $(HOST_SUBDIR)/mpfr ; then \
48960 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
48961 mv prev-mpfr stage1-mpfr ; : ; \
48962 fi
48963@endif mpfr
48964@if mpc
48965 @if test -d $(HOST_SUBDIR)/mpc ; then \
48966 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
48967 mv prev-mpc stage1-mpc ; : ; \
48968 fi
48969@endif mpc
48970@if isl
48971 @if test -d $(HOST_SUBDIR)/isl ; then \
48972 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
48973 mv prev-isl stage1-isl ; : ; \
48974 fi
48975@endif isl
48976@if libelf
48977 @if test -d $(HOST_SUBDIR)/libelf ; then \
48978 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
48979 mv prev-libelf stage1-libelf ; : ; \
48980 fi
48981@endif libelf
48982@if gold
48983 @if test -d $(HOST_SUBDIR)/gold ; then \
48984 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
48985 mv prev-gold stage1-gold ; : ; \
48986 fi
48987@endif gold
48988@if intl
48989 @if test -d $(HOST_SUBDIR)/intl ; then \
48990 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
48991 mv prev-intl stage1-intl ; : ; \
48992 fi
48993@endif intl
48994@if ld
48995 @if test -d $(HOST_SUBDIR)/ld ; then \
48996 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
48997 mv prev-ld stage1-ld ; : ; \
48998 fi
48999@endif ld
49000@if libbacktrace
49001 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
49002 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
49003 mv prev-libbacktrace stage1-libbacktrace ; : ; \
49004 fi
49005@endif libbacktrace
49006@if libcpp
49007 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49008 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
49009 mv prev-libcpp stage1-libcpp ; : ; \
49010 fi
49011@endif libcpp
49012@if libdecnumber
49013 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49014 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
49015 mv prev-libdecnumber stage1-libdecnumber ; : ; \
49016 fi
49017@endif libdecnumber
49018@if libiberty
49019 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49020 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
49021 mv prev-libiberty stage1-libiberty ; : ; \
49022 fi
49023@endif libiberty
49024@if libiberty-linker-plugin
49025 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
49026 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; \
49027 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
49028 fi
49029@endif libiberty-linker-plugin
49030@if zlib
49031 @if test -d $(HOST_SUBDIR)/zlib ; then \
49032 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
49033 mv prev-zlib stage1-zlib ; : ; \
49034 fi
49035@endif zlib
49036@if lto-plugin
49037 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
49038 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
49039 mv prev-lto-plugin stage1-lto-plugin ; : ; \
49040 fi
49041@endif lto-plugin
49042 @if test -d $(TARGET_SUBDIR) ; then \
49043 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
49044 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
49045 fi
49046 rm -f stage_current
49047
49048# Bubble a bug fix through all the stages up to stage profile. They are
49049# remade, but not reconfigured. The next stage (if any) will not be
49050# reconfigured either.
49051.PHONY: stageprofile-bubble
49052stageprofile-bubble:: stage1-bubble
49053 @r=`${PWD_COMMAND}`; export r; \
49054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49055 if test -f stageprofile-lean || test -f stage1-lean ; then \
49056 echo Skipping rebuild of stageprofile ; \
49057 else \
49058 $(MAKE) stageprofile-start; \
49059 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
49060 fi
49061
49062.PHONY: all-stageprofile clean-stageprofile
49063do-clean: clean-stageprofile
49064
49065# FIXME: Will not need to be conditional when toplevel bootstrap is the
49066# only possibility, but now it conflicts with no-bootstrap rules
49067@if gcc-bootstrap
49068
49069
49070
49071
49072# Rules to wipe a stage and all the following ones, also used for cleanstrap
49073distclean-stage1:: distclean-stageprofile
49074.PHONY: distclean-stageprofile
49075distclean-stageprofile::
49076 @: $(MAKE); $(stage)
49077 @test "`cat stage_last`" != stageprofile || rm -f stage_last
49078 rm -rf stageprofile-*
49079
49080
49081@endif gcc-bootstrap
49082
49083
49084.PHONY: stagefeedback-start stagefeedback-end
49085
49086stagefeedback-start::
49087 @: $(MAKE); $(stage); \
49088 echo stagefeedback > stage_current ; \
49089 echo stagefeedback > stage_last; \
49090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49091@if bfd
49092 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
49093 mkdir stagefeedback-bfd; \
49094 mv stagefeedback-bfd bfd ; \
49095 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
49096@endif bfd
49097@if opcodes
49098 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
49099 mkdir stagefeedback-opcodes; \
49100 mv stagefeedback-opcodes opcodes ; \
49101 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
49102@endif opcodes
49103@if binutils
49104 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
49105 mkdir stagefeedback-binutils; \
49106 mv stagefeedback-binutils binutils ; \
49107 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
49108@endif binutils
49109@if fixincludes
49110 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
49111 mkdir stagefeedback-fixincludes; \
49112 mv stagefeedback-fixincludes fixincludes ; \
49113 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
49114@endif fixincludes
49115@if gas
49116 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
49117 mkdir stagefeedback-gas; \
49118 mv stagefeedback-gas gas ; \
49119 mv stageprofile-gas prev-gas || test -f stageprofile-lean
49120@endif gas
49121@if gcc
49122 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
49123 mkdir stagefeedback-gcc; \
49124 mv stagefeedback-gcc gcc ; \
49125 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
49126@endif gcc
49127@if gmp
49128 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
49129 mkdir stagefeedback-gmp; \
49130 mv stagefeedback-gmp gmp ; \
49131 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
49132@endif gmp
49133@if mpfr
49134 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
49135 mkdir stagefeedback-mpfr; \
49136 mv stagefeedback-mpfr mpfr ; \
49137 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
49138@endif mpfr
49139@if mpc
49140 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
49141 mkdir stagefeedback-mpc; \
49142 mv stagefeedback-mpc mpc ; \
49143 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
49144@endif mpc
49145@if isl
49146 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
49147 mkdir stagefeedback-isl; \
49148 mv stagefeedback-isl isl ; \
49149 mv stageprofile-isl prev-isl || test -f stageprofile-lean
49150@endif isl
49151@if libelf
49152 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
49153 mkdir stagefeedback-libelf; \
49154 mv stagefeedback-libelf libelf ; \
49155 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
49156@endif libelf
49157@if gold
49158 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
49159 mkdir stagefeedback-gold; \
49160 mv stagefeedback-gold gold ; \
49161 mv stageprofile-gold prev-gold || test -f stageprofile-lean
49162@endif gold
49163@if intl
49164 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
49165 mkdir stagefeedback-intl; \
49166 mv stagefeedback-intl intl ; \
49167 mv stageprofile-intl prev-intl || test -f stageprofile-lean
49168@endif intl
49169@if ld
49170 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
49171 mkdir stagefeedback-ld; \
49172 mv stagefeedback-ld ld ; \
49173 mv stageprofile-ld prev-ld || test -f stageprofile-lean
49174@endif ld
49175@if libbacktrace
49176 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
49177 mkdir stagefeedback-libbacktrace; \
49178 mv stagefeedback-libbacktrace libbacktrace ; \
49179 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
49180@endif libbacktrace
49181@if libcpp
49182 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
49183 mkdir stagefeedback-libcpp; \
49184 mv stagefeedback-libcpp libcpp ; \
49185 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
49186@endif libcpp
49187@if libdecnumber
49188 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
49189 mkdir stagefeedback-libdecnumber; \
49190 mv stagefeedback-libdecnumber libdecnumber ; \
49191 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
49192@endif libdecnumber
49193@if libiberty
49194 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
49195 mkdir stagefeedback-libiberty; \
49196 mv stagefeedback-libiberty libiberty ; \
49197 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
49198@endif libiberty
49199@if libiberty-linker-plugin
49200 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
49201 mkdir stagefeedback-libiberty-linker-plugin; \
49202 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin ; \
49203 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
49204@endif libiberty-linker-plugin
49205@if zlib
49206 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
49207 mkdir stagefeedback-zlib; \
49208 mv stagefeedback-zlib zlib ; \
49209 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
49210@endif zlib
49211@if lto-plugin
49212 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
49213 mkdir stagefeedback-lto-plugin; \
49214 mv stagefeedback-lto-plugin lto-plugin ; \
49215 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
49216@endif lto-plugin
49217 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
49218 mkdir stagefeedback-$(TARGET_SUBDIR); \
49219 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
49220 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
49221
49222stagefeedback-end::
49223@if bfd
49224 @if test -d $(HOST_SUBDIR)/bfd ; then \
49225 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
49226 mv prev-bfd stageprofile-bfd ; : ; \
49227 fi
49228@endif bfd
49229@if opcodes
49230 @if test -d $(HOST_SUBDIR)/opcodes ; then \
49231 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
49232 mv prev-opcodes stageprofile-opcodes ; : ; \
49233 fi
49234@endif opcodes
49235@if binutils
49236 @if test -d $(HOST_SUBDIR)/binutils ; then \
49237 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
49238 mv prev-binutils stageprofile-binutils ; : ; \
49239 fi
49240@endif binutils
49241@if fixincludes
49242 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
49243 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes ; \
49244 mv prev-fixincludes stageprofile-fixincludes ; : ; \
49245 fi
49246@endif fixincludes
49247@if gas
49248 @if test -d $(HOST_SUBDIR)/gas ; then \
49249 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
49250 mv prev-gas stageprofile-gas ; : ; \
49251 fi
49252@endif gas
49253@if gcc
49254 @if test -d $(HOST_SUBDIR)/gcc ; then \
49255 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
49256 mv prev-gcc stageprofile-gcc ; : ; \
49257 fi
49258@endif gcc
49259@if gmp
49260 @if test -d $(HOST_SUBDIR)/gmp ; then \
49261 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
49262 mv prev-gmp stageprofile-gmp ; : ; \
49263 fi
49264@endif gmp
49265@if mpfr
49266 @if test -d $(HOST_SUBDIR)/mpfr ; then \
49267 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
49268 mv prev-mpfr stageprofile-mpfr ; : ; \
49269 fi
49270@endif mpfr
49271@if mpc
49272 @if test -d $(HOST_SUBDIR)/mpc ; then \
49273 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
49274 mv prev-mpc stageprofile-mpc ; : ; \
49275 fi
49276@endif mpc
49277@if isl
49278 @if test -d $(HOST_SUBDIR)/isl ; then \
49279 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
49280 mv prev-isl stageprofile-isl ; : ; \
49281 fi
49282@endif isl
49283@if libelf
49284 @if test -d $(HOST_SUBDIR)/libelf ; then \
49285 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
49286 mv prev-libelf stageprofile-libelf ; : ; \
49287 fi
49288@endif libelf
49289@if gold
49290 @if test -d $(HOST_SUBDIR)/gold ; then \
49291 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
49292 mv prev-gold stageprofile-gold ; : ; \
49293 fi
49294@endif gold
49295@if intl
49296 @if test -d $(HOST_SUBDIR)/intl ; then \
49297 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
49298 mv prev-intl stageprofile-intl ; : ; \
49299 fi
49300@endif intl
49301@if ld
49302 @if test -d $(HOST_SUBDIR)/ld ; then \
49303 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
49304 mv prev-ld stageprofile-ld ; : ; \
49305 fi
49306@endif ld
49307@if libbacktrace
49308 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
49309 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
49310 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
49311 fi
49312@endif libbacktrace
49313@if libcpp
49314 @if test -d $(HOST_SUBDIR)/libcpp ; then \
49315 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
49316 mv prev-libcpp stageprofile-libcpp ; : ; \
49317 fi
49318@endif libcpp
49319@if libdecnumber
49320 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
49321 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
49322 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
49323 fi
49324@endif libdecnumber
49325@if libiberty
49326 @if test -d $(HOST_SUBDIR)/libiberty ; then \
49327 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
49328 mv prev-libiberty stageprofile-libiberty ; : ; \
49329 fi
49330@endif libiberty
49331@if libiberty-linker-plugin
49332 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
49333 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin ; \
49334 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; : ; \
49335 fi
49336@endif libiberty-linker-plugin
49337@if zlib
49338 @if test -d $(HOST_SUBDIR)/zlib ; then \
49339 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
49340 mv prev-zlib stageprofile-zlib ; : ; \
49341 fi
49342@endif zlib
49343@if lto-plugin
49344 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
49345 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
49346 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
49347 fi
49348@endif lto-plugin
49349 @if test -d $(TARGET_SUBDIR) ; then \
49350 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
49351 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
49352 fi
49353 rm -f stage_current
49354
49355# Bubble a bug fix through all the stages up to stage feedback. They are
49356# remade, but not reconfigured. The next stage (if any) will not be
49357# reconfigured either.
49358.PHONY: stagefeedback-bubble
49359stagefeedback-bubble:: stageprofile-bubble
49360 @r=`${PWD_COMMAND}`; export r; \
49361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49362 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
49363 echo Skipping rebuild of stagefeedback ; \
49364 else \
49365 $(MAKE) stagefeedback-start; \
49366 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
49367 fi
49368
49369.PHONY: all-stagefeedback clean-stagefeedback
49370do-clean: clean-stagefeedback
49371
49372# FIXME: Will not need to be conditional when toplevel bootstrap is the
49373# only possibility, but now it conflicts with no-bootstrap rules
49374@if gcc-bootstrap
49375
49376
49377
49378.PHONY: profiledbootstrap profiledbootstrap-lean
49379profiledbootstrap:
49380 echo stagefeedback > stage_final
49381 @r=`${PWD_COMMAND}`; export r; \
49382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49383 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
49384 @: $(MAKE); $(unstage)
49385 @r=`${PWD_COMMAND}`; export r; \
49386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49387 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49388 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49389
49390profiledbootstrap-lean:
49391 echo stagefeedback > stage_final
49392 @r=`${PWD_COMMAND}`; export r; \
49393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49394 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
49395 @: $(MAKE); $(unstage)
49396 @r=`${PWD_COMMAND}`; export r; \
49397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49398 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49399 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49400
49401
49402# Rules to wipe a stage and all the following ones, also used for cleanstrap
49403distclean-stageprofile:: distclean-stagefeedback
49404.PHONY: distclean-stagefeedback
49405distclean-stagefeedback::
49406 @: $(MAKE); $(stage)
49407 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
49408 rm -rf stagefeedback-*
49409
49410
49411@endif gcc-bootstrap
49412
49413
49414
49415stageprofile-end::
49416 $(MAKE) distclean-stagefeedback
49417
49418stagefeedback-start::
49419 @r=`${PWD_COMMAND}`; export r; \
49420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49421 for i in prev-*; do \
49422 j=`echo $$i | sed s/^prev-//` ; \
49423 cd $$r/$$i && \
49424 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
49425 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
49426 done
49427
49428@if gcc-bootstrap
49429do-distclean: distclean-stage1
49430
49431# Provide a GCC build when we're building target libraries. This does
49432# not work as a dependency, just as the minimum necessary to avoid errors.
49433stage_last:
49434 @r=`${PWD_COMMAND}`; export r; \
49435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49436 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
49437
49438# Same as unstage, but not phony and defaulting to stage1-start. We place
49439# it in the dependency so that for example `make -j3 all-gcc' works.
49440stage_current:
49441 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
49442
49443.PHONY: restrap
49444restrap::
49445 @: $(MAKE); $(stage)
49446 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
49447restrap:: all
49448@endif gcc-bootstrap
49449
49450# --------------------------------------
49451# Dependencies between different modules
49452# --------------------------------------
49453
49454# Generic dependencies for target modules on host stuff, especially gcc
49455@if gcc-bootstrap
49456configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
49457configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
49458configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
49459configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
49460configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
49461configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
49462configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
49463configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
49464configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
49465configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
49466configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
49467configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
49468configure-stage1-target-libmpx: maybe-all-stage1-gcc
49469configure-stage2-target-libmpx: maybe-all-stage2-gcc
49470configure-stage3-target-libmpx: maybe-all-stage3-gcc
49471configure-stage4-target-libmpx: maybe-all-stage4-gcc
49472configure-stageprofile-target-libmpx: maybe-all-stageprofile-gcc
49473configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-gcc
49474configure-stage1-target-libvtv: maybe-all-stage1-gcc
49475configure-stage2-target-libvtv: maybe-all-stage2-gcc
49476configure-stage3-target-libvtv: maybe-all-stage3-gcc
49477configure-stage4-target-libvtv: maybe-all-stage4-gcc
49478configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
49479configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
49480configure-target-libcilkrts: stage_last
49481configure-target-liboffloadmic: stage_last
49482configure-target-libssp: stage_last
49483configure-target-newlib: stage_last
49484configure-stage1-target-libgcc: maybe-all-stage1-gcc
49485configure-stage2-target-libgcc: maybe-all-stage2-gcc
49486configure-stage3-target-libgcc: maybe-all-stage3-gcc
49487configure-stage4-target-libgcc: maybe-all-stage4-gcc
49488configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
49489configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
49490configure-target-libbacktrace: stage_last
49491configure-target-libquadmath: stage_last
49492configure-target-libgfortran: stage_last
49493configure-target-libobjc: stage_last
49494configure-target-libgo: stage_last
49495configure-target-libtermcap: stage_last
49496configure-target-winsup: stage_last
49497configure-target-libgloss: stage_last
49498configure-target-libffi: stage_last
49499configure-target-libjava: stage_last
49500configure-target-zlib: stage_last
49501configure-target-boehm-gc: stage_last
49502configure-target-rda: stage_last
49503configure-target-libada: stage_last
49504configure-stage1-target-libgomp: maybe-all-stage1-gcc
49505configure-stage2-target-libgomp: maybe-all-stage2-gcc
49506configure-stage3-target-libgomp: maybe-all-stage3-gcc
49507configure-stage4-target-libgomp: maybe-all-stage4-gcc
49508configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
49509configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
49510configure-target-libitm: stage_last
49511configure-target-libatomic: stage_last
49512@endif gcc-bootstrap
49513
49514@if gcc-no-bootstrap
49515configure-target-libstdc++-v3: maybe-all-gcc
49516configure-target-libsanitizer: maybe-all-gcc
49517configure-target-libmpx: maybe-all-gcc
49518configure-target-libvtv: maybe-all-gcc
49519configure-target-libcilkrts: maybe-all-gcc
49520configure-target-liboffloadmic: maybe-all-gcc
49521configure-target-libssp: maybe-all-gcc
49522configure-target-newlib: maybe-all-gcc
49523configure-target-libgcc: maybe-all-gcc
49524configure-target-libbacktrace: maybe-all-gcc
49525configure-target-libquadmath: maybe-all-gcc
49526configure-target-libgfortran: maybe-all-gcc
49527configure-target-libobjc: maybe-all-gcc
49528configure-target-libgo: maybe-all-gcc
49529configure-target-libtermcap: maybe-all-gcc
49530configure-target-winsup: maybe-all-gcc
49531configure-target-libgloss: maybe-all-gcc
49532configure-target-libffi: maybe-all-gcc
49533configure-target-libjava: maybe-all-gcc
49534configure-target-zlib: maybe-all-gcc
49535configure-target-boehm-gc: maybe-all-gcc
49536configure-target-rda: maybe-all-gcc
49537configure-target-libada: maybe-all-gcc
49538configure-target-libgomp: maybe-all-gcc
49539configure-target-libitm: maybe-all-gcc
49540configure-target-libatomic: maybe-all-gcc
49541@endif gcc-no-bootstrap
49542
49543
49544# There are two types of dependencies here: 'hard' dependencies, where one
49545# module simply won't build without the other; and 'soft' dependencies, where
49546# if the depended-on module is missing, the depending module will do without
49547# or find a substitute somewhere (perhaps installed). Soft dependencies
49548# are made here to depend on a 'maybe-' target. If you're not sure,
49549# it's safer to use a soft dependency.
49550
49551
49552
49553
49554
49555
49556# With all the machinery above in place, it is pretty easy to generate
49557# dependencies. Host dependencies are a bit more complex because we have
49558# to check for bootstrap/prebootstrap dependencies. To resolve
49559# prebootstrap dependencies, prebootstrap modules are gathered in
49560# a hash table.
49561all-build-bison: maybe-all-build-texinfo
49562all-build-flex: maybe-all-build-texinfo
49563all-build-flex: maybe-all-build-bison
49564all-build-flex: maybe-all-build-m4
49565all-build-libiberty: maybe-all-build-texinfo
49566all-build-m4: maybe-all-build-texinfo
49567all-build-fixincludes: maybe-all-build-libiberty
49568all-build-libcpp: maybe-all-build-libiberty
49569configure-gcc: maybe-configure-intl
49570
49571configure-stage1-gcc: maybe-configure-stage1-intl
49572configure-stage2-gcc: maybe-configure-stage2-intl
49573configure-stage3-gcc: maybe-configure-stage3-intl
49574configure-stage4-gcc: maybe-configure-stage4-intl
49575configure-stageprofile-gcc: maybe-configure-stageprofile-intl
49576configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
49577configure-gcc: maybe-all-gmp
49578
49579configure-stage1-gcc: maybe-all-stage1-gmp
49580configure-stage2-gcc: maybe-all-stage2-gmp
49581configure-stage3-gcc: maybe-all-stage3-gmp
49582configure-stage4-gcc: maybe-all-stage4-gmp
49583configure-stageprofile-gcc: maybe-all-stageprofile-gmp
49584configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
49585configure-gcc: maybe-all-mpfr
49586
49587configure-stage1-gcc: maybe-all-stage1-mpfr
49588configure-stage2-gcc: maybe-all-stage2-mpfr
49589configure-stage3-gcc: maybe-all-stage3-mpfr
49590configure-stage4-gcc: maybe-all-stage4-mpfr
49591configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
49592configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
49593configure-gcc: maybe-all-mpc
49594
49595configure-stage1-gcc: maybe-all-stage1-mpc
49596configure-stage2-gcc: maybe-all-stage2-mpc
49597configure-stage3-gcc: maybe-all-stage3-mpc
49598configure-stage4-gcc: maybe-all-stage4-mpc
49599configure-stageprofile-gcc: maybe-all-stageprofile-mpc
49600configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
49601configure-gcc: maybe-all-isl
49602
49603configure-stage1-gcc: maybe-all-stage1-isl
49604configure-stage2-gcc: maybe-all-stage2-isl
49605configure-stage3-gcc: maybe-all-stage3-isl
49606configure-stage4-gcc: maybe-all-stage4-isl
49607configure-stageprofile-gcc: maybe-all-stageprofile-isl
49608configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
49609configure-gcc: maybe-all-lto-plugin
49610
49611configure-stage1-gcc: maybe-all-stage1-lto-plugin
49612configure-stage2-gcc: maybe-all-stage2-lto-plugin
49613configure-stage3-gcc: maybe-all-stage3-lto-plugin
49614configure-stage4-gcc: maybe-all-stage4-lto-plugin
49615configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
49616configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
49617configure-gcc: maybe-all-binutils
49618
49619configure-stage1-gcc: maybe-all-stage1-binutils
49620configure-stage2-gcc: maybe-all-stage2-binutils
49621configure-stage3-gcc: maybe-all-stage3-binutils
49622configure-stage4-gcc: maybe-all-stage4-binutils
49623configure-stageprofile-gcc: maybe-all-stageprofile-binutils
49624configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
49625configure-gcc: maybe-all-gas
49626
49627configure-stage1-gcc: maybe-all-stage1-gas
49628configure-stage2-gcc: maybe-all-stage2-gas
49629configure-stage3-gcc: maybe-all-stage3-gas
49630configure-stage4-gcc: maybe-all-stage4-gas
49631configure-stageprofile-gcc: maybe-all-stageprofile-gas
49632configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
49633configure-gcc: maybe-all-ld
49634
49635configure-stage1-gcc: maybe-all-stage1-ld
49636configure-stage2-gcc: maybe-all-stage2-ld
49637configure-stage3-gcc: maybe-all-stage3-ld
49638configure-stage4-gcc: maybe-all-stage4-ld
49639configure-stageprofile-gcc: maybe-all-stageprofile-ld
49640configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
49641configure-gcc: maybe-all-gold
49642
49643configure-stage1-gcc: maybe-all-stage1-gold
49644configure-stage2-gcc: maybe-all-stage2-gold
49645configure-stage3-gcc: maybe-all-stage3-gold
49646configure-stage4-gcc: maybe-all-stage4-gold
49647configure-stageprofile-gcc: maybe-all-stageprofile-gold
49648configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
49649configure-gcc: maybe-all-libelf
49650
49651configure-stage1-gcc: maybe-all-stage1-libelf
49652configure-stage2-gcc: maybe-all-stage2-libelf
49653configure-stage3-gcc: maybe-all-stage3-libelf
49654configure-stage4-gcc: maybe-all-stage4-libelf
49655configure-stageprofile-gcc: maybe-all-stageprofile-libelf
49656configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
49657all-gcc: all-libiberty
49658
49659all-stage1-gcc: all-stage1-libiberty
49660all-stage2-gcc: all-stage2-libiberty
49661all-stage3-gcc: all-stage3-libiberty
49662all-stage4-gcc: all-stage4-libiberty
49663all-stageprofile-gcc: all-stageprofile-libiberty
49664all-stagefeedback-gcc: all-stagefeedback-libiberty
49665all-gcc: maybe-all-intl
49666
49667all-stage1-gcc: maybe-all-stage1-intl
49668all-stage2-gcc: maybe-all-stage2-intl
49669all-stage3-gcc: maybe-all-stage3-intl
49670all-stage4-gcc: maybe-all-stage4-intl
49671all-stageprofile-gcc: maybe-all-stageprofile-intl
49672all-stagefeedback-gcc: maybe-all-stagefeedback-intl
49673all-gcc: maybe-all-mpfr
49674
49675all-stage1-gcc: maybe-all-stage1-mpfr
49676all-stage2-gcc: maybe-all-stage2-mpfr
49677all-stage3-gcc: maybe-all-stage3-mpfr
49678all-stage4-gcc: maybe-all-stage4-mpfr
49679all-stageprofile-gcc: maybe-all-stageprofile-mpfr
49680all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
49681all-gcc: maybe-all-mpc
49682
49683all-stage1-gcc: maybe-all-stage1-mpc
49684all-stage2-gcc: maybe-all-stage2-mpc
49685all-stage3-gcc: maybe-all-stage3-mpc
49686all-stage4-gcc: maybe-all-stage4-mpc
49687all-stageprofile-gcc: maybe-all-stageprofile-mpc
49688all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
49689all-gcc: maybe-all-isl
49690
49691all-stage1-gcc: maybe-all-stage1-isl
49692all-stage2-gcc: maybe-all-stage2-isl
49693all-stage3-gcc: maybe-all-stage3-isl
49694all-stage4-gcc: maybe-all-stage4-isl
49695all-stageprofile-gcc: maybe-all-stageprofile-isl
49696all-stagefeedback-gcc: maybe-all-stagefeedback-isl
49697all-gcc: maybe-all-build-texinfo
49698
49699all-stage1-gcc: maybe-all-build-texinfo
49700all-stage2-gcc: maybe-all-build-texinfo
49701all-stage3-gcc: maybe-all-build-texinfo
49702all-stage4-gcc: maybe-all-build-texinfo
49703all-stageprofile-gcc: maybe-all-build-texinfo
49704all-stagefeedback-gcc: maybe-all-build-texinfo
49705all-gcc: maybe-all-build-bison
49706
49707all-stage1-gcc: maybe-all-build-bison
49708all-stage2-gcc: maybe-all-build-bison
49709all-stage3-gcc: maybe-all-build-bison
49710all-stage4-gcc: maybe-all-build-bison
49711all-stageprofile-gcc: maybe-all-build-bison
49712all-stagefeedback-gcc: maybe-all-build-bison
49713all-gcc: maybe-all-build-flex
49714
49715all-stage1-gcc: maybe-all-build-flex
49716all-stage2-gcc: maybe-all-build-flex
49717all-stage3-gcc: maybe-all-build-flex
49718all-stage4-gcc: maybe-all-build-flex
49719all-stageprofile-gcc: maybe-all-build-flex
49720all-stagefeedback-gcc: maybe-all-build-flex
49721all-gcc: maybe-all-build-libiberty
49722
49723all-stage1-gcc: maybe-all-build-libiberty
49724all-stage2-gcc: maybe-all-build-libiberty
49725all-stage3-gcc: maybe-all-build-libiberty
49726all-stage4-gcc: maybe-all-build-libiberty
49727all-stageprofile-gcc: maybe-all-build-libiberty
49728all-stagefeedback-gcc: maybe-all-build-libiberty
49729all-gcc: maybe-all-build-fixincludes
49730
49731all-stage1-gcc: maybe-all-build-fixincludes
49732all-stage2-gcc: maybe-all-build-fixincludes
49733all-stage3-gcc: maybe-all-build-fixincludes
49734all-stage4-gcc: maybe-all-build-fixincludes
49735all-stageprofile-gcc: maybe-all-build-fixincludes
49736all-stagefeedback-gcc: maybe-all-build-fixincludes
49737all-gcc: maybe-all-build-libcpp
49738
49739all-stage1-gcc: maybe-all-build-libcpp
49740all-stage2-gcc: maybe-all-build-libcpp
49741all-stage3-gcc: maybe-all-build-libcpp
49742all-stage4-gcc: maybe-all-build-libcpp
49743all-stageprofile-gcc: maybe-all-build-libcpp
49744all-stagefeedback-gcc: maybe-all-build-libcpp
49745all-gcc: maybe-all-zlib
49746
49747all-stage1-gcc: maybe-all-stage1-zlib
49748all-stage2-gcc: maybe-all-stage2-zlib
49749all-stage3-gcc: maybe-all-stage3-zlib
49750all-stage4-gcc: maybe-all-stage4-zlib
49751all-stageprofile-gcc: maybe-all-stageprofile-zlib
49752all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
49753all-gcc: all-libbacktrace
49754
49755all-stage1-gcc: all-stage1-libbacktrace
49756all-stage2-gcc: all-stage2-libbacktrace
49757all-stage3-gcc: all-stage3-libbacktrace
49758all-stage4-gcc: all-stage4-libbacktrace
49759all-stageprofile-gcc: all-stageprofile-libbacktrace
49760all-stagefeedback-gcc: all-stagefeedback-libbacktrace
49761all-gcc: all-libcpp
49762
49763all-stage1-gcc: all-stage1-libcpp
49764all-stage2-gcc: all-stage2-libcpp
49765all-stage3-gcc: all-stage3-libcpp
49766all-stage4-gcc: all-stage4-libcpp
49767all-stageprofile-gcc: all-stageprofile-libcpp
49768all-stagefeedback-gcc: all-stagefeedback-libcpp
49769all-gcc: all-libdecnumber
49770
49771all-stage1-gcc: all-stage1-libdecnumber
49772all-stage2-gcc: all-stage2-libdecnumber
49773all-stage3-gcc: all-stage3-libdecnumber
49774all-stage4-gcc: all-stage4-libdecnumber
49775all-stageprofile-gcc: all-stageprofile-libdecnumber
49776all-stagefeedback-gcc: all-stagefeedback-libdecnumber
49777all-gcc: maybe-all-libiberty
49778
49779all-stage1-gcc: maybe-all-stage1-libiberty
49780all-stage2-gcc: maybe-all-stage2-libiberty
49781all-stage3-gcc: maybe-all-stage3-libiberty
49782all-stage4-gcc: maybe-all-stage4-libiberty
49783all-stageprofile-gcc: maybe-all-stageprofile-libiberty
49784all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
49785all-gcc: maybe-all-fixincludes
49786
49787all-stage1-gcc: maybe-all-stage1-fixincludes
49788all-stage2-gcc: maybe-all-stage2-fixincludes
49789all-stage3-gcc: maybe-all-stage3-fixincludes
49790all-stage4-gcc: maybe-all-stage4-fixincludes
49791all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
49792all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
49793all-gcc: maybe-all-lto-plugin
49794
49795all-stage1-gcc: maybe-all-stage1-lto-plugin
49796all-stage2-gcc: maybe-all-stage2-lto-plugin
49797all-stage3-gcc: maybe-all-stage3-lto-plugin
49798all-stage4-gcc: maybe-all-stage4-lto-plugin
49799all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
49800all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
49801info-gcc: maybe-all-build-libiberty
49802
49803info-stage1-gcc: maybe-all-build-libiberty
49804info-stage2-gcc: maybe-all-build-libiberty
49805info-stage3-gcc: maybe-all-build-libiberty
49806info-stage4-gcc: maybe-all-build-libiberty
49807info-stageprofile-gcc: maybe-all-build-libiberty
49808info-stagefeedback-gcc: maybe-all-build-libiberty
49809dvi-gcc: maybe-all-build-libiberty
49810
49811dvi-stage1-gcc: maybe-all-build-libiberty
49812dvi-stage2-gcc: maybe-all-build-libiberty
49813dvi-stage3-gcc: maybe-all-build-libiberty
49814dvi-stage4-gcc: maybe-all-build-libiberty
49815dvi-stageprofile-gcc: maybe-all-build-libiberty
49816dvi-stagefeedback-gcc: maybe-all-build-libiberty
49817pdf-gcc: maybe-all-build-libiberty
49818
49819pdf-stage1-gcc: maybe-all-build-libiberty
49820pdf-stage2-gcc: maybe-all-build-libiberty
49821pdf-stage3-gcc: maybe-all-build-libiberty
49822pdf-stage4-gcc: maybe-all-build-libiberty
49823pdf-stageprofile-gcc: maybe-all-build-libiberty
49824pdf-stagefeedback-gcc: maybe-all-build-libiberty
49825html-gcc: maybe-all-build-libiberty
49826
49827html-stage1-gcc: maybe-all-build-libiberty
49828html-stage2-gcc: maybe-all-build-libiberty
49829html-stage3-gcc: maybe-all-build-libiberty
49830html-stage4-gcc: maybe-all-build-libiberty
49831html-stageprofile-gcc: maybe-all-build-libiberty
49832html-stagefeedback-gcc: maybe-all-build-libiberty
49833install-gcc: maybe-install-fixincludes
49834install-gcc: maybe-install-lto-plugin
49835install-strip-gcc: maybe-install-strip-fixincludes
49836install-strip-gcc: maybe-install-strip-lto-plugin
49837configure-libcpp: configure-libiberty
49838
49839configure-stage1-libcpp: configure-stage1-libiberty
49840configure-stage2-libcpp: configure-stage2-libiberty
49841configure-stage3-libcpp: configure-stage3-libiberty
49842configure-stage4-libcpp: configure-stage4-libiberty
49843configure-stageprofile-libcpp: configure-stageprofile-libiberty
49844configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
49845configure-libcpp: maybe-configure-intl
49846
49847configure-stage1-libcpp: maybe-configure-stage1-intl
49848configure-stage2-libcpp: maybe-configure-stage2-intl
49849configure-stage3-libcpp: maybe-configure-stage3-intl
49850configure-stage4-libcpp: maybe-configure-stage4-intl
49851configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
49852configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
49853all-libcpp: all-libiberty
49854
49855all-stage1-libcpp: all-stage1-libiberty
49856all-stage2-libcpp: all-stage2-libiberty
49857all-stage3-libcpp: all-stage3-libiberty
49858all-stage4-libcpp: all-stage4-libiberty
49859all-stageprofile-libcpp: all-stageprofile-libiberty
49860all-stagefeedback-libcpp: all-stagefeedback-libiberty
49861all-libcpp: maybe-all-intl
49862
49863all-stage1-libcpp: maybe-all-stage1-intl
49864all-stage2-libcpp: maybe-all-stage2-intl
49865all-stage3-libcpp: maybe-all-stage3-intl
49866all-stage4-libcpp: maybe-all-stage4-intl
49867all-stageprofile-libcpp: maybe-all-stageprofile-intl
49868all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
49869all-fixincludes: maybe-all-libiberty
49870
49871all-stage1-fixincludes: maybe-all-stage1-libiberty
49872all-stage2-fixincludes: maybe-all-stage2-libiberty
49873all-stage3-fixincludes: maybe-all-stage3-libiberty
49874all-stage4-fixincludes: maybe-all-stage4-libiberty
49875all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
49876all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
49877all-gnattools: maybe-all-target-libada
49878all-gnattools: maybe-all-target-libstdc++-v3
49879all-lto-plugin: maybe-all-libiberty
49880
49881all-stage1-lto-plugin: maybe-all-stage1-libiberty
49882all-stage2-lto-plugin: maybe-all-stage2-libiberty
49883all-stage3-lto-plugin: maybe-all-stage3-libiberty
49884all-stage4-lto-plugin: maybe-all-stage4-libiberty
49885all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
49886all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
49887all-lto-plugin: maybe-all-libiberty-linker-plugin
49888
49889all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
49890all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
49891all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
49892all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
49893all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
49894all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
49895configure-libcc1: maybe-configure-gcc
49896all-libcc1: maybe-all-gcc
49897all-gotools: maybe-all-target-libgo
49898all-utils: maybe-all-libiberty
49899configure-mpfr: maybe-all-gmp
49900
49901configure-stage1-mpfr: maybe-all-stage1-gmp
49902configure-stage2-mpfr: maybe-all-stage2-gmp
49903configure-stage3-mpfr: maybe-all-stage3-gmp
49904configure-stage4-mpfr: maybe-all-stage4-gmp
49905configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
49906configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
49907configure-mpc: maybe-all-mpfr
49908
49909configure-stage1-mpc: maybe-all-stage1-mpfr
49910configure-stage2-mpc: maybe-all-stage2-mpfr
49911configure-stage3-mpc: maybe-all-stage3-mpfr
49912configure-stage4-mpc: maybe-all-stage4-mpfr
49913configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
49914configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
49915configure-isl: maybe-all-gmp
49916
49917configure-stage1-isl: maybe-all-stage1-gmp
49918configure-stage2-isl: maybe-all-stage2-gmp
49919configure-stage3-isl: maybe-all-stage3-gmp
49920configure-stage4-isl: maybe-all-stage4-gmp
49921configure-stageprofile-isl: maybe-all-stageprofile-gmp
49922configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
49923configure-gdb: maybe-all-intl
49924configure-gdb: maybe-configure-sim
49925configure-gdb: maybe-all-bfd
49926configure-gdb: maybe-all-libiconv
49927all-gdb: maybe-all-libiberty
49928all-gdb: maybe-all-libiconv
49929all-gdb: maybe-all-opcodes
49930all-gdb: maybe-all-readline
49931all-gdb: maybe-all-build-bison
49932all-gdb: maybe-all-sim
49933all-gdb: maybe-all-libdecnumber
49934all-gdb: maybe-all-libtermcap
49935configure-libgui: maybe-configure-tcl
49936configure-libgui: maybe-configure-tk
49937all-libgui: maybe-all-tcl
49938all-libgui: maybe-all-tk
49939all-libgui: maybe-all-itcl
49940configure-bfd: configure-libiberty
49941
49942configure-stage1-bfd: configure-stage1-libiberty
49943configure-stage2-bfd: configure-stage2-libiberty
49944configure-stage3-bfd: configure-stage3-libiberty
49945configure-stage4-bfd: configure-stage4-libiberty
49946configure-stageprofile-bfd: configure-stageprofile-libiberty
49947configure-stagefeedback-bfd: configure-stagefeedback-libiberty
49948configure-bfd: maybe-configure-intl
49949
49950configure-stage1-bfd: maybe-configure-stage1-intl
49951configure-stage2-bfd: maybe-configure-stage2-intl
49952configure-stage3-bfd: maybe-configure-stage3-intl
49953configure-stage4-bfd: maybe-configure-stage4-intl
49954configure-stageprofile-bfd: maybe-configure-stageprofile-intl
49955configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
49956all-bfd: maybe-all-libiberty
49957
49958all-stage1-bfd: maybe-all-stage1-libiberty
49959all-stage2-bfd: maybe-all-stage2-libiberty
49960all-stage3-bfd: maybe-all-stage3-libiberty
49961all-stage4-bfd: maybe-all-stage4-libiberty
49962all-stageprofile-bfd: maybe-all-stageprofile-libiberty
49963all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
49964all-bfd: maybe-all-intl
49965
49966all-stage1-bfd: maybe-all-stage1-intl
49967all-stage2-bfd: maybe-all-stage2-intl
49968all-stage3-bfd: maybe-all-stage3-intl
49969all-stage4-bfd: maybe-all-stage4-intl
49970all-stageprofile-bfd: maybe-all-stageprofile-intl
49971all-stagefeedback-bfd: maybe-all-stagefeedback-intl
49972all-bfd: maybe-all-zlib
49973
49974all-stage1-bfd: maybe-all-stage1-zlib
49975all-stage2-bfd: maybe-all-stage2-zlib
49976all-stage3-bfd: maybe-all-stage3-zlib
49977all-stage4-bfd: maybe-all-stage4-zlib
49978all-stageprofile-bfd: maybe-all-stageprofile-zlib
49979all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
49980configure-opcodes: configure-libiberty
49981
49982configure-stage1-opcodes: configure-stage1-libiberty
49983configure-stage2-opcodes: configure-stage2-libiberty
49984configure-stage3-opcodes: configure-stage3-libiberty
49985configure-stage4-opcodes: configure-stage4-libiberty
49986configure-stageprofile-opcodes: configure-stageprofile-libiberty
49987configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
49988all-opcodes: maybe-all-libiberty
49989
49990all-stage1-opcodes: maybe-all-stage1-libiberty
49991all-stage2-opcodes: maybe-all-stage2-libiberty
49992all-stage3-opcodes: maybe-all-stage3-libiberty
49993all-stage4-opcodes: maybe-all-stage4-libiberty
49994all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
49995all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
49996configure-binutils: maybe-configure-intl
49997
49998configure-stage1-binutils: maybe-configure-stage1-intl
49999configure-stage2-binutils: maybe-configure-stage2-intl
50000configure-stage3-binutils: maybe-configure-stage3-intl
50001configure-stage4-binutils: maybe-configure-stage4-intl
50002configure-stageprofile-binutils: maybe-configure-stageprofile-intl
50003configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
50004all-binutils: maybe-all-libiberty
50005
50006all-stage1-binutils: maybe-all-stage1-libiberty
50007all-stage2-binutils: maybe-all-stage2-libiberty
50008all-stage3-binutils: maybe-all-stage3-libiberty
50009all-stage4-binutils: maybe-all-stage4-libiberty
50010all-stageprofile-binutils: maybe-all-stageprofile-libiberty
50011all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
50012all-binutils: maybe-all-opcodes
50013
50014all-stage1-binutils: maybe-all-stage1-opcodes
50015all-stage2-binutils: maybe-all-stage2-opcodes
50016all-stage3-binutils: maybe-all-stage3-opcodes
50017all-stage4-binutils: maybe-all-stage4-opcodes
50018all-stageprofile-binutils: maybe-all-stageprofile-opcodes
50019all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
50020all-binutils: maybe-all-bfd
50021
50022all-stage1-binutils: maybe-all-stage1-bfd
50023all-stage2-binutils: maybe-all-stage2-bfd
50024all-stage3-binutils: maybe-all-stage3-bfd
50025all-stage4-binutils: maybe-all-stage4-bfd
50026all-stageprofile-binutils: maybe-all-stageprofile-bfd
50027all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
50028all-binutils: maybe-all-build-flex
50029
50030all-stage1-binutils: maybe-all-build-flex
50031all-stage2-binutils: maybe-all-build-flex
50032all-stage3-binutils: maybe-all-build-flex
50033all-stage4-binutils: maybe-all-build-flex
50034all-stageprofile-binutils: maybe-all-build-flex
50035all-stagefeedback-binutils: maybe-all-build-flex
50036all-binutils: maybe-all-build-bison
50037
50038all-stage1-binutils: maybe-all-build-bison
50039all-stage2-binutils: maybe-all-build-bison
50040all-stage3-binutils: maybe-all-build-bison
50041all-stage4-binutils: maybe-all-build-bison
50042all-stageprofile-binutils: maybe-all-build-bison
50043all-stagefeedback-binutils: maybe-all-build-bison
50044all-binutils: maybe-all-intl
50045
50046all-stage1-binutils: maybe-all-stage1-intl
50047all-stage2-binutils: maybe-all-stage2-intl
50048all-stage3-binutils: maybe-all-stage3-intl
50049all-stage4-binutils: maybe-all-stage4-intl
50050all-stageprofile-binutils: maybe-all-stageprofile-intl
50051all-stagefeedback-binutils: maybe-all-stagefeedback-intl
50052all-binutils: maybe-all-gas
50053
50054all-stage1-binutils: maybe-all-stage1-gas
50055all-stage2-binutils: maybe-all-stage2-gas
50056all-stage3-binutils: maybe-all-stage3-gas
50057all-stage4-binutils: maybe-all-stage4-gas
50058all-stageprofile-binutils: maybe-all-stageprofile-gas
50059all-stagefeedback-binutils: maybe-all-stagefeedback-gas
50060install-binutils: maybe-install-opcodes
50061install-strip-binutils: maybe-install-strip-opcodes
50062install-opcodes: maybe-install-bfd
50063install-strip-opcodes: maybe-install-strip-bfd
50064configure-gas: maybe-configure-intl
50065
50066configure-stage1-gas: maybe-configure-stage1-intl
50067configure-stage2-gas: maybe-configure-stage2-intl
50068configure-stage3-gas: maybe-configure-stage3-intl
50069configure-stage4-gas: maybe-configure-stage4-intl
50070configure-stageprofile-gas: maybe-configure-stageprofile-intl
50071configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
50072all-gas: maybe-all-libiberty
50073
50074all-stage1-gas: maybe-all-stage1-libiberty
50075all-stage2-gas: maybe-all-stage2-libiberty
50076all-stage3-gas: maybe-all-stage3-libiberty
50077all-stage4-gas: maybe-all-stage4-libiberty
50078all-stageprofile-gas: maybe-all-stageprofile-libiberty
50079all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
50080all-gas: maybe-all-opcodes
50081
50082all-stage1-gas: maybe-all-stage1-opcodes
50083all-stage2-gas: maybe-all-stage2-opcodes
50084all-stage3-gas: maybe-all-stage3-opcodes
50085all-stage4-gas: maybe-all-stage4-opcodes
50086all-stageprofile-gas: maybe-all-stageprofile-opcodes
50087all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
50088all-gas: maybe-all-bfd
50089
50090all-stage1-gas: maybe-all-stage1-bfd
50091all-stage2-gas: maybe-all-stage2-bfd
50092all-stage3-gas: maybe-all-stage3-bfd
50093all-stage4-gas: maybe-all-stage4-bfd
50094all-stageprofile-gas: maybe-all-stageprofile-bfd
50095all-stagefeedback-gas: maybe-all-stagefeedback-bfd
50096all-gas: maybe-all-intl
50097
50098all-stage1-gas: maybe-all-stage1-intl
50099all-stage2-gas: maybe-all-stage2-intl
50100all-stage3-gas: maybe-all-stage3-intl
50101all-stage4-gas: maybe-all-stage4-intl
50102all-stageprofile-gas: maybe-all-stageprofile-intl
50103all-stagefeedback-gas: maybe-all-stagefeedback-intl
50104configure-gprof: maybe-configure-intl
50105all-gprof: maybe-all-libiberty
50106all-gprof: maybe-all-bfd
50107all-gprof: maybe-all-opcodes
50108all-gprof: maybe-all-intl
50109all-gprof: maybe-all-gas
50110configure-ld: maybe-configure-intl
50111
50112configure-stage1-ld: maybe-configure-stage1-intl
50113configure-stage2-ld: maybe-configure-stage2-intl
50114configure-stage3-ld: maybe-configure-stage3-intl
50115configure-stage4-ld: maybe-configure-stage4-intl
50116configure-stageprofile-ld: maybe-configure-stageprofile-intl
50117configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
50118all-ld: maybe-all-libiberty
50119
50120all-stage1-ld: maybe-all-stage1-libiberty
50121all-stage2-ld: maybe-all-stage2-libiberty
50122all-stage3-ld: maybe-all-stage3-libiberty
50123all-stage4-ld: maybe-all-stage4-libiberty
50124all-stageprofile-ld: maybe-all-stageprofile-libiberty
50125all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
50126all-ld: maybe-all-bfd
50127
50128all-stage1-ld: maybe-all-stage1-bfd
50129all-stage2-ld: maybe-all-stage2-bfd
50130all-stage3-ld: maybe-all-stage3-bfd
50131all-stage4-ld: maybe-all-stage4-bfd
50132all-stageprofile-ld: maybe-all-stageprofile-bfd
50133all-stagefeedback-ld: maybe-all-stagefeedback-bfd
50134all-ld: maybe-all-opcodes
50135
50136all-stage1-ld: maybe-all-stage1-opcodes
50137all-stage2-ld: maybe-all-stage2-opcodes
50138all-stage3-ld: maybe-all-stage3-opcodes
50139all-stage4-ld: maybe-all-stage4-opcodes
50140all-stageprofile-ld: maybe-all-stageprofile-opcodes
50141all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
50142all-ld: maybe-all-build-bison
50143
50144all-stage1-ld: maybe-all-build-bison
50145all-stage2-ld: maybe-all-build-bison
50146all-stage3-ld: maybe-all-build-bison
50147all-stage4-ld: maybe-all-build-bison
50148all-stageprofile-ld: maybe-all-build-bison
50149all-stagefeedback-ld: maybe-all-build-bison
50150all-ld: maybe-all-build-flex
50151
50152all-stage1-ld: maybe-all-build-flex
50153all-stage2-ld: maybe-all-build-flex
50154all-stage3-ld: maybe-all-build-flex
50155all-stage4-ld: maybe-all-build-flex
50156all-stageprofile-ld: maybe-all-build-flex
50157all-stagefeedback-ld: maybe-all-build-flex
50158all-ld: maybe-all-intl
50159
50160all-stage1-ld: maybe-all-stage1-intl
50161all-stage2-ld: maybe-all-stage2-intl
50162all-stage3-ld: maybe-all-stage3-intl
50163all-stage4-ld: maybe-all-stage4-intl
50164all-stageprofile-ld: maybe-all-stageprofile-intl
50165all-stagefeedback-ld: maybe-all-stagefeedback-intl
50166all-ld: maybe-all-gas
50167
50168all-stage1-ld: maybe-all-stage1-gas
50169all-stage2-ld: maybe-all-stage2-gas
50170all-stage3-ld: maybe-all-stage3-gas
50171all-stage4-ld: maybe-all-stage4-gas
50172all-stageprofile-ld: maybe-all-stageprofile-gas
50173all-stagefeedback-ld: maybe-all-stagefeedback-gas
50174all-ld: maybe-all-binutils
50175
50176all-stage1-ld: maybe-all-stage1-binutils
50177all-stage2-ld: maybe-all-stage2-binutils
50178all-stage3-ld: maybe-all-stage3-binutils
50179all-stage4-ld: maybe-all-stage4-binutils
50180all-stageprofile-ld: maybe-all-stageprofile-binutils
50181all-stagefeedback-ld: maybe-all-stagefeedback-binutils
50182install-ld: maybe-install-gold
50183install-strip-ld: maybe-install-strip-gold
50184configure-gold: maybe-configure-intl
50185
50186configure-stage1-gold: maybe-configure-stage1-intl
50187configure-stage2-gold: maybe-configure-stage2-intl
50188configure-stage3-gold: maybe-configure-stage3-intl
50189configure-stage4-gold: maybe-configure-stage4-intl
50190configure-stageprofile-gold: maybe-configure-stageprofile-intl
50191configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
50192all-gold: maybe-all-libiberty
50193
50194all-stage1-gold: maybe-all-stage1-libiberty
50195all-stage2-gold: maybe-all-stage2-libiberty
50196all-stage3-gold: maybe-all-stage3-libiberty
50197all-stage4-gold: maybe-all-stage4-libiberty
50198all-stageprofile-gold: maybe-all-stageprofile-libiberty
50199all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
50200all-gold: maybe-all-intl
50201
50202all-stage1-gold: maybe-all-stage1-intl
50203all-stage2-gold: maybe-all-stage2-intl
50204all-stage3-gold: maybe-all-stage3-intl
50205all-stage4-gold: maybe-all-stage4-intl
50206all-stageprofile-gold: maybe-all-stageprofile-intl
50207all-stagefeedback-gold: maybe-all-stagefeedback-intl
50208all-gold: maybe-all-bfd
50209
50210all-stage1-gold: maybe-all-stage1-bfd
50211all-stage2-gold: maybe-all-stage2-bfd
50212all-stage3-gold: maybe-all-stage3-bfd
50213all-stage4-gold: maybe-all-stage4-bfd
50214all-stageprofile-gold: maybe-all-stageprofile-bfd
50215all-stagefeedback-gold: maybe-all-stagefeedback-bfd
50216all-gold: maybe-all-build-bison
50217
50218all-stage1-gold: maybe-all-build-bison
50219all-stage2-gold: maybe-all-build-bison
50220all-stage3-gold: maybe-all-build-bison
50221all-stage4-gold: maybe-all-build-bison
50222all-stageprofile-gold: maybe-all-build-bison
50223all-stagefeedback-gold: maybe-all-build-bison
50224all-gold: maybe-all-gas
50225
50226all-stage1-gold: maybe-all-stage1-gas
50227all-stage2-gold: maybe-all-stage2-gas
50228all-stage3-gold: maybe-all-stage3-gas
50229all-stage4-gold: maybe-all-stage4-gas
50230all-stageprofile-gold: maybe-all-stageprofile-gas
50231all-stagefeedback-gold: maybe-all-stagefeedback-gas
50232check-gold: maybe-all-binutils
50233
50234check-stage1-gold: maybe-all-stage1-binutils
50235check-stage2-gold: maybe-all-stage2-binutils
50236check-stage3-gold: maybe-all-stage3-binutils
50237check-stage4-gold: maybe-all-stage4-binutils
50238check-stageprofile-gold: maybe-all-stageprofile-binutils
50239check-stagefeedback-gold: maybe-all-stagefeedback-binutils
50240check-gold: maybe-all-gas
50241
50242check-stage1-gold: maybe-all-stage1-gas
50243check-stage2-gold: maybe-all-stage2-gas
50244check-stage3-gold: maybe-all-stage3-gas
50245check-stage4-gold: maybe-all-stage4-gas
50246check-stageprofile-gold: maybe-all-stageprofile-gas
50247check-stagefeedback-gold: maybe-all-stagefeedback-gas
50248configure-opcodes: maybe-configure-intl
50249
50250configure-stage1-opcodes: maybe-configure-stage1-intl
50251configure-stage2-opcodes: maybe-configure-stage2-intl
50252configure-stage3-opcodes: maybe-configure-stage3-intl
50253configure-stage4-opcodes: maybe-configure-stage4-intl
50254configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
50255configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
50256all-opcodes: maybe-all-bfd
50257
50258all-stage1-opcodes: maybe-all-stage1-bfd
50259all-stage2-opcodes: maybe-all-stage2-bfd
50260all-stage3-opcodes: maybe-all-stage3-bfd
50261all-stage4-opcodes: maybe-all-stage4-bfd
50262all-stageprofile-opcodes: maybe-all-stageprofile-bfd
50263all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
50264all-opcodes: maybe-all-libiberty
50265
50266all-stage1-opcodes: maybe-all-stage1-libiberty
50267all-stage2-opcodes: maybe-all-stage2-libiberty
50268all-stage3-opcodes: maybe-all-stage3-libiberty
50269all-stage4-opcodes: maybe-all-stage4-libiberty
50270all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50271all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50272all-opcodes: maybe-all-intl
50273
50274all-stage1-opcodes: maybe-all-stage1-intl
50275all-stage2-opcodes: maybe-all-stage2-intl
50276all-stage3-opcodes: maybe-all-stage3-intl
50277all-stage4-opcodes: maybe-all-stage4-intl
50278all-stageprofile-opcodes: maybe-all-stageprofile-intl
50279all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
50280all-dejagnu: maybe-all-tcl
50281all-dejagnu: maybe-all-expect
50282all-dejagnu: maybe-all-tk
50283configure-expect: maybe-configure-tcl
50284configure-expect: maybe-configure-tk
50285all-expect: maybe-all-tcl
50286all-expect: maybe-all-tk
50287configure-itcl: maybe-configure-tcl
50288configure-itcl: maybe-configure-tk
50289all-itcl: maybe-all-tcl
50290all-itcl: maybe-all-tk
50291install-itcl: maybe-install-tcl
50292install-strip-itcl: maybe-install-strip-tcl
50293configure-tk: maybe-configure-tcl
50294all-tk: maybe-all-tcl
50295all-sid: maybe-all-libiberty
50296all-sid: maybe-all-bfd
50297all-sid: maybe-all-opcodes
50298all-sid: maybe-all-tcl
50299all-sid: maybe-all-tk
50300install-sid: maybe-install-tcl
50301install-strip-sid: maybe-install-strip-tcl
50302install-sid: maybe-install-tk
50303install-strip-sid: maybe-install-strip-tk
50304configure-sim: maybe-configure-intl
50305all-sim: maybe-all-intl
50306all-sim: maybe-all-libiberty
50307all-sim: maybe-all-bfd
50308all-sim: maybe-all-opcodes
50309all-sim: maybe-all-readline
50310all-sim: maybe-configure-gdb
50311all-fastjar: maybe-all-zlib
50312all-fastjar: maybe-all-build-texinfo
50313all-fastjar: maybe-all-libiberty
50314all-bison: maybe-all-intl
50315all-bison: maybe-all-build-texinfo
50316all-flex: maybe-all-build-bison
50317all-flex: maybe-all-intl
50318all-flex: maybe-all-m4
50319all-flex: maybe-all-build-texinfo
50320all-m4: maybe-all-intl
50321all-m4: maybe-all-build-texinfo
50322configure-target-boehm-gc: maybe-all-target-libstdc++-v3
50323configure-target-fastjar: maybe-configure-target-zlib
50324all-target-fastjar: maybe-all-target-zlib
50325configure-target-libgo: maybe-configure-target-libffi
50326configure-target-libgo: maybe-all-target-libstdc++-v3
50327all-target-libgo: maybe-all-target-libbacktrace
50328all-target-libgo: maybe-all-target-libffi
50329all-target-libgo: maybe-all-target-libatomic
50330configure-target-libjava: maybe-configure-target-zlib
50331configure-target-libjava: maybe-configure-target-boehm-gc
50332configure-target-libjava: maybe-configure-target-libffi
50333all-target-libjava: maybe-all-fastjar
50334all-target-libjava: maybe-all-target-zlib
50335all-target-libjava: maybe-all-target-boehm-gc
50336all-target-libjava: maybe-all-target-libffi
50337configure-target-libobjc: maybe-configure-target-boehm-gc
50338all-target-libobjc: maybe-all-target-boehm-gc
50339configure-target-libstdc++-v3: maybe-configure-target-libgomp
50340
50341configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50342configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50343configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50344configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50345configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50346configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50347configure-target-liboffloadmic: maybe-configure-target-libgomp
50348configure-target-libsanitizer: maybe-all-target-libstdc++-v3
50349
50350configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
50351configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
50352configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
50353configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
50354configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
50355configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
50356configure-target-libvtv: maybe-all-target-libstdc++-v3
50357
50358configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
50359configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
50360configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
50361configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
50362configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
50363configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
50364all-target-libstdc++-v3: maybe-configure-target-libgomp
50365
50366all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50367all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50368all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50369all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50370all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50371all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50372all-target-liboffloadmic: maybe-all-target-libgomp
50373install-target-libgo: maybe-install-target-libatomic
50374install-target-libgfortran: maybe-install-target-libquadmath
50375install-target-libgfortran: maybe-install-target-libgcc
50376install-target-libsanitizer: maybe-install-target-libstdc++-v3
50377install-target-libsanitizer: maybe-install-target-libgcc
50378install-target-libvtv: maybe-install-target-libstdc++-v3
50379install-target-libvtv: maybe-install-target-libgcc
50380install-target-libcilkrts: maybe-install-target-libstdc++-v3
50381install-target-libcilkrts: maybe-install-target-libgcc
50382install-target-liboffloadmic: maybe-install-target-libstdc++-v3
50383install-target-liboffloadmic: maybe-install-target-libgcc
50384install-target-libjava: maybe-install-target-libgcc
50385install-target-libitm: maybe-install-target-libgcc
50386install-target-libobjc: maybe-install-target-libgcc
50387install-target-libstdc++-v3: maybe-install-target-libgcc
50388all-target-libgloss: maybe-all-target-newlib
50389all-target-winsup: maybe-all-target-libtermcap
50390configure-target-newlib: maybe-all-binutils
50391configure-target-newlib: maybe-all-ld
50392configure-target-libgfortran: maybe-all-target-libquadmath
50393
50394
50395# Dependencies for target modules on other target modules are
50396# described by lang_env_dependencies; the defaults apply to anything
50397# not mentioned there.
50398
50399
50400@if gcc-bootstrap
50401configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
50402configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
50403configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
50404configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
50405configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
50406configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
50407configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
50408configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
50409configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
50410configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
50411configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
50412configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
50413configure-stage1-target-libmpx: maybe-all-stage1-target-libgcc
50414configure-stage2-target-libmpx: maybe-all-stage2-target-libgcc
50415configure-stage3-target-libmpx: maybe-all-stage3-target-libgcc
50416configure-stage4-target-libmpx: maybe-all-stage4-target-libgcc
50417configure-stageprofile-target-libmpx: maybe-all-stageprofile-target-libgcc
50418configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-target-libgcc
50419configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
50420configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
50421configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
50422configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
50423configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
50424configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
50425configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
50426configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
50427configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
50428configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
50429configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
50430configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
50431@endif gcc-bootstrap
50432
50433@if gcc-no-bootstrap
50434configure-target-libstdc++-v3: maybe-all-target-libgcc
50435configure-target-libsanitizer: maybe-all-target-libgcc
50436configure-target-libmpx: maybe-all-target-libgcc
50437configure-target-libvtv: maybe-all-target-libgcc
50438configure-target-libcilkrts: maybe-all-target-libgcc
50439configure-target-liboffloadmic: maybe-all-target-libgcc
50440configure-target-libssp: maybe-all-target-libgcc
50441configure-target-newlib: maybe-all-target-libgcc
50442configure-target-libbacktrace: maybe-all-target-libgcc
50443configure-target-libquadmath: maybe-all-target-libgcc
50444configure-target-libgfortran: maybe-all-target-libgcc
50445configure-target-libobjc: maybe-all-target-libgcc
50446configure-target-libgo: maybe-all-target-libgcc
50447configure-target-libtermcap: maybe-all-target-libgcc
50448configure-target-winsup: maybe-all-target-libgcc
50449configure-target-libgloss: maybe-all-target-libgcc
50450configure-target-libffi: maybe-all-target-libgcc
50451configure-target-libjava: maybe-all-target-libgcc
50452configure-target-zlib: maybe-all-target-libgcc
50453configure-target-boehm-gc: maybe-all-target-libgcc
50454configure-target-rda: maybe-all-target-libgcc
50455configure-target-libada: maybe-all-target-libgcc
50456configure-target-libgomp: maybe-all-target-libgcc
50457configure-target-libitm: maybe-all-target-libgcc
50458configure-target-libatomic: maybe-all-target-libgcc
50459@endif gcc-no-bootstrap
50460
50461
50462configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
50463
50464configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
50465
50466configure-target-libmpx: maybe-all-target-newlib maybe-all-target-libgloss
50467
50468configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
50469
50470configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
50471configure-target-libcilkrts: maybe-all-target-libstdc++-v3
50472
50473configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
50474configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
50475
50476configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
50477
50478
50479
50480configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
50481
50482configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
50483
50484configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
50485
50486configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
50487
50488configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
50489
50490configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
50491
50492configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
50493
50494
50495configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
50496
50497configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
50498configure-target-libjava: maybe-all-target-libstdc++-v3
50499
50500configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
50501
50502configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
50503
50504configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
50505
50506configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
50507
50508configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
50509
50510configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
50511configure-target-libitm: maybe-all-target-libstdc++-v3
50512
50513configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
50514
50515
50516CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
50517GDB_TK = @GDB_TK@
50518INSTALL_GDB_TK = @INSTALL_GDB_TK@
50519configure-gdb: $(CONFIGURE_GDB_TK)
50520all-gdb: $(gdbnlmrequirements) $(GDB_TK)
50521install-gdb: $(INSTALL_GDB_TK)
50522
50523# Serialization dependencies. Host configures don't work well in parallel to
50524# each other, due to contention over config.cache. Target configures and
50525# build configures are similar.
50526@serialization_dependencies@
50527
50528# --------------------------------
50529# Regenerating top level configury
50530# --------------------------------
50531
50532# Rebuilding Makefile.in, using autogen.
50533AUTOGEN = autogen
50534$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
50535 cd $(srcdir) && $(AUTOGEN) Makefile.def
50536
50537# Rebuilding Makefile.
50538Makefile: $(srcdir)/Makefile.in config.status
50539 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
50540
50541config.status: configure
50542 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
50543
50544# Rebuilding configure.
50545AUTOCONF = autoconf
50546$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
50547 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
50548 cd $(srcdir) && $(AUTOCONF)
50549
50550# ------------------------------
50551# Special directives to GNU Make
50552# ------------------------------
50553
50554# Don't pass command-line variables to submakes.
50555.NOEXPORT:
50556MAKEOVERRIDES=
50557
50558# end of Makefile.in
This page took 0.192753 seconds and 4 git commands to generate.